Giter Club home page Giter Club logo

deep-learning-from-scratch's Introduction

『밑바닥부터 시작하는 딥러닝』

🔴 [공지] 종종 실습용 손글씨 데이터셋 다운로드 사이트( http://yann.lecun.com/exdb/mnist/ )가 연결되지 않습니다. 그래서 예제 수행에 필요한 데이터셋 파일을 /dataset/ 디렉터리에 올려뒀습니다. 혹 사이트가 다운되어 데이터를 받을 수 없다면 아래 파일 4개를 각자의 <예제 소스 홈>/dataset/ 디렉터리 밑에 복사해두면 됩니다. ^__^


시리즈 소개

『밑바닥부터 시작하는 딥러닝』 시리즈는 현재 4편까지 출간되었고, 2024년 중으로 5편도 출간될 예정입니다. 5편까지의 핵심 주제와 관계는 대략 다음 그림처럼 정리할 수 있습니다.

시리즈의 모든 책은 기존 편을 읽지 않았어도 무리가 없도록 꾸려졌습니다. 예를 들어 3편에서 만드는 프레임워크는 작동 원리뿐 아니라 API 형태까지 파이토치와 거의 같습니다. 그래서 3편을 읽지 않았어도 4편을 읽는 데 전혀 무리가 없습니다.

선수지식

다음은 역자가 추천하는 선수지식입니다.


동영상 강의

수원대학교 한경훈 교수님께서 『밑바닥부터 시작하는 딥러닝』 1, 2편을 교재로 진행하신 강의를 공개해주셨습니다. 책만으로 부족하셨던 분들께 많은 도움이 되길 바랍니다.

딥러닝 I - 강의 홈페이지

ㅅㅣ리즈 1

딥러닝 II - 강의 홈페이지

ㅅㅣ리즈 1

딥러닝 III - 강의 홈페이지

ㅅㅣ리즈 1

책 미리보기

issuu | SlideShare | Yumpu

파일 구성

폴더 이름 설명                        
ch01       1장에서 사용하는 소스 코드
ch02 2장에서 사용하는 소스 코드
... ...
ch08 8장에서 사용하는 소스 코드
common     공통으로 사용하는 소스 코드 
dataset   데이터셋용 소스 코드

소스 코드 해설은 책을 참고하세요.

요구사항

소스 코드를 실행하려면 아래의 소프트웨어가 설치되어 있어야 합니다.

  • 파이썬 3.x
  • NumPy
  • Matplotlib

※ Python은 3 버전을 이용합니다.

실행 방법

각 장의 디렉터리로 이동한 후 파이썬 명령을 실행하세요(다른 디렉터리에서는 제대로 실행되지 않을 수 있습니다!).

$ cd ch01
$ python man.py

$ cd ../ch05
$ python train_nueralnet.py

라이선스

이 저장소의 소스 코드는 MIT 라이선스를 따릅니다. 상업적 목적으로도 자유롭게 이용하실 수 있습니다.

책의 오류

이 책의 오탈자 등 오류 정보는 아래 페이지에서 확인하실 수 있습니다.

http://www.hanbit.co.kr/store/books/look.php?p_code=B8475831198

머신러닝/딥러닝 번역 용어표

이 책을 번역하며 정리한 용어표입니다.

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.