GithubHelp home page GithubHelp logo

oneonlee / fundamentals-of-deep-learning Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 2.0 295.47 MB

NVIDIA DLI "딥러닝의 기초" 워크숍 레포지토리

Jupyter Notebook 100.00%
asl deep-learning dli headline-generation mnist nvidia doggy-door fundamentals-of-deep-learning mnist-classification asl-recognizer asl-translator

fundamentals-of-deep-learning's Introduction

Fundamentals-of-Deep-Learning

개발 환경

목차

MLP : Multi-Layer Perceptron (다중 퍼셉트론)

  • (1) 데이터 로드 및 시각화
  • (2) 데이터 편집(재구성, 정규화, 범주형)
  • (3) 모델 생성
  • (4) 모델 컴파일
  • (5) 데이터에 대해 모델 트레이닝

ASL : American Sign Language (미국 수화)

  • (1) 밀집(Fully-connected) 뉴럴 네트워크 모델 학습
  • (2) 트레이닝 정확도가 높음
  • (3) 검증 정확도가 낮음
  • (4) 과적합의 증거

CNN : Convolutional Neural Networks (합성곱 신경망)

  • (1) 분석
    • CNN으로 검증 정확도를 높임
    • 여전히 트레이닝 정확도가 검증 정확도보다 높음
  • (2) 솔루션
    • 정제 데이터가 더 나은 예시를 제공
    • 데이터세트의 다양성이 모델의 일반화에 도움이 됨

4. 데이터 증강을 통한 ASL 이미지 분류 모델 개선 & 모델 배포 및 예측

  • KerasImageDataGenerator라는 이미지 증강 클래스를 사용
    • from tensorflow.keras.preprocessing.image import ImageDataGenerator
  • 데이터 증강 기법
    • 이미지 반전 (Image Flippimg)
    • 회전 (Rotation)
    • 확대/축소 (Zooming)
    • 너비 및 높이 이동
    • 호모그래피 (Homography)
    • 밝기 (Brightness)
    • 채널 전환 (Channel Shifting)
  • (1) 트레이닝한 모델을 디스크에서 로드
  • (2) 다른 형식의 이미지에 대해 트레이닝된 모델의 이미지 형식 변경
  • (3) 트레이닝된 모델이 처음 접하는 새로운 이미지로 추론을 수행하고 성능을 평가

5. 사전 학습된 모델

A. 사전 학습된 모델(VGG16)을 통해 개구멍 자동문 만들기

  • (1) Keras를 사용하여 사전 학습된 모델(VGG16) 로드
  • (2) 자체 이미지를 전처리하여 사전 학습된 모델로 작업
  • (3) 사전 학습된 모델을 사용하여 자체 이미지에 대한 정확한 추론 수행

B. 전이 학습(Transfer Learning)을 통해 Bo를 위한 맞춤형 개구멍 자동문 만들기

  • 전이 학습을 위한 사전 학습된 모델(ImageNet Model) 준비
  • 사전 학습된 모델로 자체적인 소규모 데이터세트에 대해 전이 학습 수행
  • 훨씬 더 나은 성능을 위해 모델을 추가로 파인 튜닝

6. New York Times 헤드라인에 기반한 텍스트 자동 완성하기 (시퀀스 데이터)


Certificates

fundamentals-of-deep-learning's People

Contributors

oneonlee avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.