PyTorch와 TensorFlow로 다양한 딥러닝 아키텍처와 학습 기법을 구현한 Jupyter Notebook 예제 모음입니다.
udacity/deep-learning
Udacity Deep Learning Nanodegree Foundation 프로그램에서 사용하는 Jupyter 노트북 튜토리얼과 프로젝트 모음으로, 신경망, RNN, GAN 등을 다룹니다.
- 스타
- 4,059
- 포크
- 4,383
- 열린 이슈
- 3
- 마지막 커밋
- 11일 전
어떤 프로젝트인가요?
이 저장소에는 Udacity Deep Learning Nanodegree Foundation 프로그램에서 사용하는 튜토리얼 노트북과 프로젝트 노트북이 담겨 있습니다. 대부분의 튜토리얼은 합성곱 네트워크, 순환 네트워크, GAN 등의 모델 구현을 단계별로 안내하고, 일부는 가중치 초기화와 배치 정규화 같은 주제를 다룹니다.
튜토리얼은 NumPy로 감성 분석 모델을 만드는 내용부터 TensorFlow, TFLearn, TensorBoard 소개까지 다양합니다. 그 밖에도 오토인코더, VGG를 활용한 전이 학습, Word2Vec 임베딩, 시퀀스-투-시퀀스 모델, OpenAI Gym 게임에서의 딥 Q-러닝을 다루는 노트북이 포함되어 있습니다.
프로젝트 노트북에는 NumPy를 이용한 자전거 대여량 예측, CIFAR-10 이미지 분류, 텍스트 생성, 영어-프랑스어 기계 번역, CelebA 데이터셋에서 DCGAN을 이용한 얼굴 생성이 포함되어 있습니다. 각 디렉터리에는 자체 requirements.txt가 있으며, environments 폴더에는 Conda 환경 파일이 제공됩니다.
핵심 기능
- 01CNN, RNN, GAN, 오토인코더, 강화 학습을 다루는 튜토리얼 노트북
- 02NumPy, TensorFlow, TFLearn을 활용한 구현
- 03이미지 분류와 기계 번역 등을 포함한 프로젝트 노트북 5개
- 04pip 설치에 필요한 디렉터리별 requirements.txt 파일
- 05GPU용 변형을 포함한 Conda 환경 파일
활용 사례
- Jupyter에서 모델을 단계별로 구현하며 딥러닝 학습하기
- 입문용 노트북으로 TensorFlow 기초 익히기
- GAN, RNN, Word2Vec 구현을 실습하기
- 강의 외 시간에 Nanodegree 프로젝트 진행하기
빠른 시작
- 1
목차에서 튜토리얼 또는 프로젝트 폴더를 선택하세요
- 2
pip로 해당 폴더의 종속성을 설치하세요
pip3 install -r requirements.txt
사용 전 알아둘 점
- Conda 환경 파일은 플랫폼에 따라 다르므로 시스템에 맞는 파일이 필요할 수 있습니다.
- 이 자료는 Udacity Nanodegree 프로그램을 중심으로 구성되어 있으며, 패키지화된 라이브러리가 아니라 노트북 모음입니다.
포함된 컬렉션
토픽
자주 묻는 질문
- deep-learning은(는) 무엇인가요?
- Udacity Deep Learning Nanodegree Foundation 프로그램에서 사용하는 Jupyter 노트북 튜토리얼과 프로젝트 모음으로, 신경망, RNN, GAN 등을 다룹니다. 이 저장소에는 Udacity Deep Learning Nanodegree Foundation 프로그램에서 사용하는 튜토리얼 노트북과 프로젝트 노트북이 담겨 있습니다. 대부분의 튜토리얼은 합성곱 네트워크, 순환 네트워크, GAN 등의 모델 구현을 단계별로 안내하고, 일부는 가중치 초기화와 배치 정규화 같은 주제를 다룹니다.
- deep-learning은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- deep-learning은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- deep-learning은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. deep-learning의 마지막 커밋은 2026년 10월 27일입니다.
- deep-learning은(는) 어디에 사용할 수 있나요?
- Jupyter에서 모델을 단계별로 구현하며 딥러닝 학습하기 입문용 노트북으로 TensorFlow 기초 익히기 GAN, RNN, Word2Vec 구현을 실습하기 강의 외 시간에 Nanodegree 프로젝트 진행하기
- deep-learning는 어떻게 설치하나요?
- 목차에서 튜토리얼 또는 프로젝트 폴더를 선택하세요 pip로 해당 폴더의 종속성을 설치하세요: pip3 install -r requirements.txt
- deep-learning은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/udacity/deep-learning
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Microsoft가 제공하는 12주 24강 초급 AI 커리큘럼으로, 기호 AI, 신경망, 컴퓨터 비전, NLP, 윤리를 다루며 PyTorch와 TensorFlow 노트북을 제공합니다.
Keras 3는 JAX, TensorFlow, PyTorch에서 실행되고 추론에는 OpenVINO도 사용할 수 있는 딥러닝 프레임워크입니다.
ONNX 형식으로 내보낸 ML 모델 실행을 위한 크로스 플랫폼 가속기이며, PyTorch 스크립트 학습도 지원합니다.
재현 가능한 딥러닝 작업을 위해 PyTorch, TensorFlow와 데이터 과학 도구 모음을 갖춘 GPU 지원 JupyterLab Docker 이미지입니다.
OpenAI가 제공하는 심층 강화 학습 교육 자료로, 입문 안내와 주요 논문, 연습문제, 간결한 알고리즘 구현을 제공합니다.