연락처 정보

코스 개요

딥러닝 소개

  • 딥러닝이란 무엇이며 기존 머신러닝과 어떻게 다른가?
  • 컴퓨터 비전, NLP 등에서의 현실세계 애플리케이션
  • 딥러닝 생태계 개요: TensorFlow 2.x, Keras, PyTorch
  • GPU 가속 개발 환경 설정하기

딥러닝의 메커니즘

  • 인공 뉴런, 활성화 함수, 네트워크 레이어
  • 순전파 및 예측 계산
  • 분류 및 회귀 작업을 위한 손실 함수
  • 경사 하강법 최적화 및 역전파
  • MNIST 데이터셋에서 첫 번째 신경망 훈련하기

컴퓨터 비전을 위한 합성곱 신경망(CNN)

  • 합성곱, 필터, 특징 맵 이해하기
  • 풀링 레이어 및 차원 축소
  • CNN 아키텍처: LeNet, VGG, ResNet 개념
  • 이미지 분류를 위한 CNN 구축 및 훈련
  • 학습된 특징 및 중간 활성화 시각화하기

데이터 증강 및 모델 정확도 향상

  • 데이터 증강이 과적합을 방지하고 일반화를 개선하는 이유
  • 이미지 변형: 회전, 뒤집기, 확대/축소, 잘라내기
  • Keras 전처리 레이어로 증강 파이프라인 구현하기
  • 드롭아웃, 배치 정규화 및 기타 정규화 기법
  • 검증 지표 및 조기 종료를 통한 훈련 모니터링

사전 학습된 모델을 활용한 전이 학습

  • 전이 학습의 이해와 작동 원리
  • Keras Applications(ResNet, EfficientNet, MobileNet)에서 사전 학습된 모델 로드하기
  • 특징 추출: 베이스 레이어 고정 및 새로운 분류기 훈련
  • 파인튜닝: 도메인 적응을 위해 선택적으로 레이어 고정 해제하기
  • 제한된 훈련 데이터로 높은 정확도 달성하기

순환 네트워크 및 시퀀스 모델링

  • 시퀀스 데이터 및 시간적 의존성 소개
  • 순환 신경망(RNN)과 소멸 그래디언트 문제
  • 장거리 의존성을 위한 LSTM 및 GRU 셀
  • 문자 수준의 텍스트 생성 모델 훈련하기
  • 워드 임베딩 및 Keras의 Embedding 레이어

자연어 처리(NLP) 기본 원리

  • 텍스트 전처리: 토큰화, 패딩, 어휘 구축
  • RNN 및 LSTM을 활용한 텍스트 분류기 구축
  • 기계 번역 개념의 시퀀스-투-시퀀스 모델
  • 어텐션 메커니즘 및 현대 NLP에서의 역할
  • TensorFlow 2.x 텍스트 처리 API를 활용한 실용적인 NLP

최종 프로젝트: 이미지 자막(캡셔닝)

  • 멀티모달 아키텍처에서 컴퓨터 비전과 NLP 결합하기
  • 사전 학습된 CNN 인코더로 이미지 특징 추출하기
  • 자막 생성을 위한 LSTM 기반 디코더 구축하기
  • Keras 함수형 API에서 여러 입력 레이어 관리하기
  • 엔드투엔드 캡셔닝 파이프라인 훈련 및 평가하기

다음 단계 및 자료

  • TensorFlow Serving을 사용한 모델 배포
  • 트랜스포머 아키텍처 및 대규모 언어 모델 탐색
  • NVIDIA DLI 고급 워크샵 및 인증 경로
  • 커뮤니티 자료, 데이터셋 및 프로젝트 아이디어

요건

  • 파이썬 프로그래밍 기본 숙달(함수, 루프, 딕셔너리, 배열)
  • 변수, 조건문, 데이터 구조 등 프로그래밍 개념에 대한 familiarity
  • 딥러닝 또는 머신러닝 경험이 없어도 된다.

대상

  • 인공지능 및 머신러닝 분야로 전환하고자 하는 소프트웨어 개발자 및 엔지니어
  • 딥러닝 기술을 습득하고자 하는 데이터 분석가 및 데이터 과학자
  • 신경망 모델의 이해와 적용을 원하는 기술 전문가
  • 딥러닝 여정을 시작하는 학생 및 연구원
 8 시간

참가자 수


참가자별 가격

회원 평가 (2)

예정된 코스

관련 카테고리