이론파트
PART 1 인공지능(Artificial Intelligence
1.1 인공지능과 딥러닝
1.1.1 인공지능이란?
1.1.2 인공지능 사례
1.2 머신러닝(Machine Learning
1.2.1 머신러닝이란?
1.2.2 머신러닝 구분
1.2.3 지도학습(Supervised Learning
1.2.4 비지도학습(Unsupervised Learning
1.2.5 과적합과 모델 학습법
1.2.6 성능 지표
PART 2 딥러닝(Deep Learning
2.1 딥러닝이란?
2.2 딥러닝 발전 과정
2.2.1 퍼셉트론(Perceptron
2.2.2 다층 퍼셉트론(Multi-Layer Perceptron
2.2.3 인공신경망 핵심 알고리즘
2.3 고급 딥러닝 기술
2.3.1 Convolutional Neural Network(CNN
2.3.2 Recurrent Neural Network(RNN
2.3.3 Long Short-Term Memory(LSTM
2.3.4 강화학습(Reinforcement Learning
2.3.5 Generative Adversarial Networks(GAN
PART 3 PyTorch
3.1 PyTorch 소개
3.1.1 PyTorch란?
3.1.2 아나콘다(Anaconda 설치
3.1.3 가상환경 구축
3.1.4 CUDA와 CuDNN 설치하기
3.1.5 PyTorch 설치하기
3.2 예제 : 손글씨 숫자 이미지 분류 문제
3.2.1 데이터 살펴보기
3.2.2 CNN으로 손글씨 숫자 이미지 분류하기
실전파트
PART 4 작물 잎 사진으로 질병 분류하기
4.1 프로젝트 소개
4.2 프로젝트 파헤치기
4.2.1 데이터 구조
4.2.2 실험 설계를 위한 데이터 분할
4.2.3 베이스라인 모델 설계
4.2.4 Transfer Learning
4.3 모델 평가
PART 5 국민청원 분류하기
5.1 프로젝트 소개
5.2 프로젝트 파헤치기
5.
베타 리더 추천사
간결한 개념 설명과 다양하고 흥미로운 실전 프로젝트로 파이토치를 이용한 딥러닝을 쉽고 빠르게 익힐 수 있었습니다. 특히 실전 프로젝트를 통해 개인적으로 진행하고 있는 토이 프로젝트에 바로 적용할 수 있었습니다. 딥러닝에 관심은 있지만 어디서부터 시작하고 어떻게 해야 할지 고민하는 분에게 적극 추천합니다!
_ 김서현 (엘텍공과대학 소프트웨어학부 학부생
프로젝트로 딥러닝을 좀 더 친숙하게 배울 수 있는 기회라고 생각합니다. 코드 리뷰도 한 줄씩 친절하게 설명되어 있어서 이해하기가 너무 쉬웠습니다! 처음 접하시는 분들도 잘 따라 하실 수 있을 것 같아 이 책을 집필하신 저자님께 감사의 말씀을 드리고 싶습니다.
_ 류영표 (인공지능 강사 및 프리랜서
이 책은 이론 파트와 실전 파트가 절묘하게 잘 구성되어 있습니다. 입문자가 가장 빨리 배울 수 있는 파이토치 프레임워크를 기준으로 진행되는데, 그렇다 보니 코드가 간결하여 딥러닝 모델에 좀 더 집중해서 배울 수 있어서 좋았습니다. 그리고 실전 파트에서 다양한 예제를 다루고 있으므로 실무에서 어떻게 딥러닝을 활용할 수 있는지 배우고자 하는 입문자에게 이 책을 추천합니다.
_ 이석곤 (엔컴 개발자
머신러닝을 책으로 공부하는 것은 연애를 책으로 공부하겠다는 것과 다름이 없습니다. 문제와 데이터의 특성에 따라 고려해야 할 변수가 너무나 다르고 접근 방법이 천차만별이기 때문에 일반적으로 습득하여 적용할 수 있는 기술에는 한계가 있기 때문입니다. 기초가 말할 수도 없이 중요함에도 불구하고 많은 전문가들이 성급히 실전에 뛰어들고 부족한 부분은 책으로 메우기를 권하는데, 이 책의 저자는 직접 참여해 성과를 얻은 여러 프로젝트의 경험을 이 책을 통해 나누어 줍니다. 이론은 익숙한데 어떻게 사용해야 할지 모르겠다는 분들에게 좋은 길잡이가 될 것입니다.
_ 이제현 (연구원
처음 딥러닝을 입문했을 때의 막막함은 아직도 잊히지 않습니다. 기초 지식조차 없는 상태에서 비전 인식 프로젝트를 진행해