joyf***
2020-12-16

밑바닥부터 만들며 배우는 딥러닝, 이번에는 프레임워크입니다. 3편의 목표는 딥러닝 프레임워크 안의 놀라운 기술과 재미있는 장치들을 밖으로 꺼내보고 제대로 이해하는 것입니다. 현대적이지만 미니멀한 프레임워크를 밑바닥부터 만들어보며 누군가가 만든 도구를 사용해서는 도달하기 어려운 깊은 깨달음을 얻기를 바랍니다.
오늘 소개할 책은 Deep Learning from Scratch 밑바닥부터 시작하는 딥러닝3 입니다.
바로 이 책인데요.
밑바닥부터 시작하는 딥러닝 시리즈 3번째 책입니다.
관련도서를 보면 밑바닥부터 시작하는 딥러닝, 밑바닥부터 시작하는 딥러닝2가 등록되어 있습니다.
책은 DeZero라는 딥러닝 프레임워크를 구현하는 과정을 소개하는 내용입니다.
DeZero라는 딥러닝 프레임워크를 통해 어떻게 프레임워크가 구현이 되는지를 소개해 줍니다.
책 추천사에서 말하는 것처럼 프레임워크가 어떻게 만들어 지는지를 간접적으로 체험할 수 있도록 구성이 된 책입니다.
딥러닝이 아니더라고 파이썬 프로그램에 관심있는 독자에게도 도움이 될 내용이 참 많은 책입니다.
파이토치, 체이너, 텐서플로, 카페 등 다양한 프레임워크가 발전하는 가운데 프레임워크에 대한 관심을 갖고 있는 독자에게 진짜 프레임워크들은 어떤 구조를 갖추고 있고, 어떤 원리로 움직이는 것일지 설명해 주는 책입니다.
DeZero 디제로라는 이름을 짓고 이 프레임워크의 방향을 정했는데요.
그 방향이 오리저널입니다.
다양한 형태의 프레임워크에서 공통점을 짚어 교육 측면을 강화한 미니멀 프레임워크가 바로 디제로입니다.
Deep Learning form Zero
특징은
1. 미니멀리즘 - 이해하기 쉽게 만들기
2. 순수 파이썬 - 파이썬으로만 구현
3. 현대적인 기능 - Define-by-Run 방식
소스는
https://github.com/WegraLee/deep-learning-from-scratch-3
WegraLee/deep-learning-from-scratch-3
『밑바닥부터 시작하는 딥러닝 ❸』(한빛미디어, 2020). Contribute to WegraLee/deep-learning-from-scratch-3 development by creating an account on GitHub.
github.com
Deep Learning from Scratch 밑바닥부터 시작하는 딥러닝3 차례
Deep Learning from Scratch 밑바닥부터 시작하는 딥러닝3 책은
3줄 코드에서 출발해서 60단계까지 진행이 됩니다.
사실 쉽지 않은 내용이라, 초보자가 보기에는 어려울 것 같고요.
이쪽 분야에 관심있는 초급 이상의 프로그래머와 인공지능에 관심있는 독자에게 추천되는 책입니다.