# OneBook(Python & Deep Learning)

## OneBook(Python & Deep Learning)

- [한곳에서 끝내는 파이썬 & 머신러닝 & 딥러닝](https://sdc-james.gitbook.io/onebook/master.md): 서론
- [문서 작업을 시작하며](https://sdc-james.gitbook.io/onebook/undefined.md)
- [1.    인공지능(Artificial Intelligence) 시대](https://sdc-james.gitbook.io/onebook/1.1.-artificial-intelligence.md)
- [1.1. 인공지능이란 도대체 무엇인가?](https://sdc-james.gitbook.io/onebook/1.1.-artificial-intelligence/1.1.1.md)
- [1.2. 4차 산업혁명](https://sdc-james.gitbook.io/onebook/1.1.-artificial-intelligence/1.1.2.-4.md)
- [1.3. 인공지능의 역사](https://sdc-james.gitbook.io/onebook/1.1.-artificial-intelligence/1.3..md)
- [1.4. 인공지능 > 머신러닝 > 딥러닝](https://sdc-james.gitbook.io/onebook/1.1.-artificial-intelligence/1.4.-greater-than-greater-than.md)
- [1.5. 머신러닝](https://sdc-james.gitbook.io/onebook/1.1.-artificial-intelligence/1.5..md)
- [1.6.    머신러닝 알고리즘](https://sdc-james.gitbook.io/onebook/1.1.-artificial-intelligence/1.7..md)
- [1.6.1.     지도 학습 (Supervised Learning)](https://sdc-james.gitbook.io/onebook/1.1.-artificial-intelligence/1.7./1.7.1.-supervised-learning.md)
- [1.6.2.     비지도 학습 (Unsupervised learning)](https://sdc-james.gitbook.io/onebook/1.1.-artificial-intelligence/1.7./1.7.2.-unsupervised-learning.md)
- [1.6.3.     강화 학습(Reinforcement Learning)](https://sdc-james.gitbook.io/onebook/1.1.-artificial-intelligence/1.7./1.7.3.-reinforcement-learning.md)
- [1.7. 인공신경망(ANN)](https://sdc-james.gitbook.io/onebook/1.1.-artificial-intelligence/1.7.-ann.md)
- [1.8. 딥러닝](https://sdc-james.gitbook.io/onebook/1.1.-artificial-intelligence/1.8..md)
- [2. 기본 상식](https://sdc-james.gitbook.io/onebook/2.-1.md)
- [2.1. 기본 용어의 이해](https://sdc-james.gitbook.io/onebook/2.-1/1..md)
- [2.1.1.     CPU와 GPU의 차이](https://sdc-james.gitbook.io/onebook/2.-1/1./1.1.1.-cpu-gpu.md)
- [2.1.2.     오픈소스(Open Source)](https://sdc-james.gitbook.io/onebook/2.-1/1./1.1.2.-open-source.md)
- [2.1.3.     깃허브(GitHub)](https://sdc-james.gitbook.io/onebook/2.-1/1./1.1.3.-github.md)
- [2.1.4.     위키 Wiki](https://sdc-james.gitbook.io/onebook/2.-1/1./1.1.4.-wiki.md)
- [2.1.5.    아나콘다(Anaconda)](https://sdc-james.gitbook.io/onebook/2.-1/1./1.2.-python.md)
- [2.1.6. 활성화 함수](https://sdc-james.gitbook.io/onebook/2.-1/1./2.1.6..md)
- [2.1.5.  딥러닝 프레임워크 소개](https://sdc-james.gitbook.io/onebook/2.-1/1./1.1.5.md)
- [2.2.    텐서플로(Tensorflow)](https://sdc-james.gitbook.io/onebook/2.-1/1.4.-tensorflow.md)
- [2.3.    케라스(Keras)](https://sdc-james.gitbook.io/onebook/2.-1/1.5.-keras.md)
- [2.4. 파이토치(PyTorch)](https://sdc-james.gitbook.io/onebook/2.-1/2.4.-pytorch.md)
- [2.5.    학습에 필요한 중요한 도구와 라이브러리들](https://sdc-james.gitbook.io/onebook/2.-1/1.6..md)
- [2.5.1.     주피터 노트북(Jupyter Notebook)](https://sdc-james.gitbook.io/onebook/2.-1/1.6./1.1.1.-jupyter-notebook.md)
- [2.5.2.     파이참(PyCharm)](https://sdc-james.gitbook.io/onebook/2.-1/1.6./untitled-17.md)
- [2.5.3.     스파이더(Spyder)](https://sdc-james.gitbook.io/onebook/2.-1/1.6./untitled-16.md)
- [2.5.4.     넘파이(NumPy)](https://sdc-james.gitbook.io/onebook/2.-1/1.6./untitled-15.md)
- [2.5.5.     싸이파이(SciPy)](https://sdc-james.gitbook.io/onebook/2.-1/1.6./untitled-14.md)
- [2.5.6.      Matplotlib](https://sdc-james.gitbook.io/onebook/2.-1/1.6./untitled-13.md)
- [2.5.7.      판다스(Pandas)](https://sdc-james.gitbook.io/onebook/2.-1/1.6./untitled-12.md)
- [2.5.8.     장고(Django)](https://sdc-james.gitbook.io/onebook/2.-1/1.6./untitled-11.md)
- [2.5.9.     파이큐티(pyQT)](https://sdc-james.gitbook.io/onebook/2.-1/1.6./untitled-10.md)
- [2.5.10.     싸이킷런(Scikit-learn)(Sklearn)](https://sdc-james.gitbook.io/onebook/2.-1/1.6./untitled-9.md)
- [2.5.11.     CUDA & cuDNN](https://sdc-james.gitbook.io/onebook/2.-1/1.6./untitled-8.md)
- [2.5.12.     파이썬 표준 내장 라이브러리](https://sdc-james.gitbook.io/onebook/2.-1/1.6./untitled-7.md)
- [2.6. AI공부에 필요한 기본지식 3가지](https://sdc-james.gitbook.io/onebook/2.-1/2.6.-ai-3.md)
- [2.6.1. 수학](https://sdc-james.gitbook.io/onebook/2.-1/2.6.-ai-3/2.6.1..md)
- [2.6.2. 프로그래밍 기술](https://sdc-james.gitbook.io/onebook/2.-1/2.6.-ai-3/2.6.2..md)
- [2.6.3. AI의 적용 대상 산업에 대한 지식](https://sdc-james.gitbook.io/onebook/2.-1/2.6.-ai-3/2.6.3.-ai.md)
- [3.    개발 환경설정](https://sdc-james.gitbook.io/onebook/2..md)
- [3.1.    윈도우 환경에서 설치하기](https://sdc-james.gitbook.io/onebook/2./2.1..md)
- [3.1.1.     아나콘다 설치 (파이썬 설치)](https://sdc-james.gitbook.io/onebook/2./2.1./2.1.1..md)
- [1)    아나콘다 패키지 업데이트](https://sdc-james.gitbook.io/onebook/2./2.1./2.1.1./1.md)
- [2)    conda에서 파이썬 가상 환경 (virtual environments) 생성하기](https://sdc-james.gitbook.io/onebook/2./2.1./2.1.1./2-conda-virtual-environments.md)
- [3) NVIDIA GPU 환경 설정하기](https://sdc-james.gitbook.io/onebook/2./2.1./2.1.1./3-nvidia-gpu.md)
- [3.1.2.     텐서플로 설치](https://sdc-james.gitbook.io/onebook/2./2.1./2.1.2..md)
- [3.1.3.     케라스 설치](https://sdc-james.gitbook.io/onebook/2./2.1./2.1.3..md)
- [3.1.4. Jupyter Notebook 설치](https://sdc-james.gitbook.io/onebook/2./2.1./2.1.4.-jupyter-notebook.md)
- [3.1.5. Visual Studio Code 설치](https://sdc-james.gitbook.io/onebook/2./2.1./2.1.5.-visual-studio-code.md)
- [3.1.6.     파이참 설치](https://sdc-james.gitbook.io/onebook/2./2.1./2.1.5..md)
- [1)    파이참 가상환경 설정](https://sdc-james.gitbook.io/onebook/2./2.1./2.1.5./1.md)
- [2)    파이참 환경 설정](https://sdc-james.gitbook.io/onebook/2./2.1./2.1.5./3.md)
- [3)    설치된 라이브러리들의 버전 확인 하기](https://sdc-james.gitbook.io/onebook/2./2.1./2.1.5./2.md)
- [3.2.    리눅스 환경에서 설치하기](https://sdc-james.gitbook.io/onebook/2./2.2..md)
- [3.2.1.     아나콘다 설치(파이썬 설치)](https://sdc-james.gitbook.io/onebook/2./2.2./2.2.1..md)
- [3.2.2.     텐서플로 설치](https://sdc-james.gitbook.io/onebook/2./2.2./2.2.2..md)
- [3.2.3.     케라스 설치](https://sdc-james.gitbook.io/onebook/2./2.2./2.2.3.-1.md)
- [3.2.4.     장고 설치](https://sdc-james.gitbook.io/onebook/2./2.2./2.2.4..md)
- [3.2.5.     파이참(PyCharm) 설치](https://sdc-james.gitbook.io/onebook/2./2.2./2.2.5.-pycharm.md)
- [1)    파이참 가상환경 설정](https://sdc-james.gitbook.io/onebook/2./2.2./2.2.5.-pycharm/1.md)
- [4. 파이썬 기초 학습](https://sdc-james.gitbook.io/onebook/3..md)
- [4.1.   파이썬(Python)](https://sdc-james.gitbook.io/onebook/3./1.2-python.md)
- [4.2.    파이썬의 특징](https://sdc-james.gitbook.io/onebook/3./3.2..md)
- [4.3.    파이썬 기본 문법](https://sdc-james.gitbook.io/onebook/3./3.3..md)
- [4.3.1.     대화형과 스크립트 모드 프로그래밍](https://sdc-james.gitbook.io/onebook/3./3.3./3.3.1..md)
- [4.3.2.     모듈의 사용(import)](https://sdc-james.gitbook.io/onebook/3./3.3./3.3.2.-import.md)
- [4.3.3.     파이썬 식별자(Identifiers)](https://sdc-james.gitbook.io/onebook/3./3.3./3.3.3.-identifiers.md)
- [4.3.4.     예약어(Reserved Words)](https://sdc-james.gitbook.io/onebook/3./3.3./3.3.4.-reserved-words.md)
- [4.3.5.     행(Lines)과 들여쓰기(Indentation)](https://sdc-james.gitbook.io/onebook/3./3.3./3.3.5.-lines-indentation.md)
- [4.3.6.     문자열 표시](https://sdc-james.gitbook.io/onebook/3./3.3./3.3.6..md)
- [4.3.7.     주석](https://sdc-james.gitbook.io/onebook/3./3.3./3.3.7..md)
- [4.3.8.     파이썬 변수(Variables)](https://sdc-james.gitbook.io/onebook/3./3.3./3.3.8.-variables.md)
- [4.4.    자료형과 연산자](https://sdc-james.gitbook.io/onebook/3./3.4..md)
- [4.4.1.     자료형](https://sdc-james.gitbook.io/onebook/3./3.4./3.4.1..md)
- [4.4.2.     파이썬 연산자](https://sdc-james.gitbook.io/onebook/3./3.4./1.1.1..md)
- [4.5.    조건문과 반복문](https://sdc-james.gitbook.io/onebook/3./3.5..md)
- [4.5.1.     조건문](https://sdc-james.gitbook.io/onebook/3./3.5./3.5.1..md)
- [4.5.2.     반복문](https://sdc-james.gitbook.io/onebook/3./3.5./3.5.2..md)
- [4.6.    함수](https://sdc-james.gitbook.io/onebook/3./3.6..md)
- [4.6.1.     함수의 종류](https://sdc-james.gitbook.io/onebook/3./3.6./3.6.1..md)
- [4.7.    모듈(Modules)](https://sdc-james.gitbook.io/onebook/3./3.7.-modules.md)
- [4.7.1.     모듈의 참조 위치](https://sdc-james.gitbook.io/onebook/3./3.7.-modules/3.7.1..md)
- [4.7.2.     네임스페이스(Namespace)와 범위(Scoping)](https://sdc-james.gitbook.io/onebook/3./3.7.-modules/3.7.2.-namespace-scoping.md)
- [4.7.3.      dir( ) 함수](https://sdc-james.gitbook.io/onebook/3./3.7.-modules/3.7.3.-dir.md)
- [4.7.4.     패키지(Packages)](https://sdc-james.gitbook.io/onebook/3./3.7.-modules/3.7.4.-packages.md)
- [4.7.5.      기본 내장 모듈](https://sdc-james.gitbook.io/onebook/3./3.7.-modules/3.7.5..md)
- [4.8.    숫자형 활용](https://sdc-james.gitbook.io/onebook/3./3.8..md)
- [4.8.1.     실습: 계산기 만들기](https://sdc-james.gitbook.io/onebook/3./3.8./3.8.4..md)
- [4.9.    문자열(Strings) 활용](https://sdc-james.gitbook.io/onebook/3./3.9.-strings.md)
- [4.9.1.     Unicode 한글의 사용](https://sdc-james.gitbook.io/onebook/3./3.9.-strings/3.9.1.-unicode.md)
- [4.9.2.     이스케이프 문자](https://sdc-james.gitbook.io/onebook/3./3.9.-strings/3.9.2..md)
- [4.9.3.     문자열 연산자](https://sdc-james.gitbook.io/onebook/3./3.9.-strings/3.9.3..md)
- [4.9.4.     문자열 포맷 연산자](https://sdc-james.gitbook.io/onebook/3./3.9.-strings/3.9.4..md)
- [4.9.5.     내장 문자열 함수](https://sdc-james.gitbook.io/onebook/3./3.9.-strings/3.9.5..md)
- [4.10.    시퀀스(Sequence) 자료형 활용](https://sdc-james.gitbook.io/onebook/3./3.10.-sequence.md)
- [4.10.1.     리스트(Lists)](https://sdc-james.gitbook.io/onebook/3./3.10.-sequence/3.10.1.-lists.md)
- [4.10.2.     튜플(Tuple)](https://sdc-james.gitbook.io/onebook/3./3.10.-sequence/3.10.2.-tuple.md)
- [4.10.3.     딕셔너리(Dictionary)](https://sdc-james.gitbook.io/onebook/3./3.10.-sequence/3.10.3.-dictionary.md)
- [4.11 Class](https://sdc-james.gitbook.io/onebook/3./3.11-class.md)
- [4.12.    Date & Time](https://sdc-james.gitbook.io/onebook/3./3.11.-date-and-time.md)
- [4.13.    파이썬 에러처리](https://sdc-james.gitbook.io/onebook/3./3.12..md)
- [5. 기초수학](https://sdc-james.gitbook.io/onebook/4.-1.md)
- [6. 머신러닝을 위한 파이썬](https://sdc-james.gitbook.io/onebook/4..md)
- [7. 텐서플로 2.x](https://sdc-james.gitbook.io/onebook/6.-2.x.md)
- [8. 딥러닝을 이용한 자연어 처리 입문](https://sdc-james.gitbook.io/onebook/7..md)
- [9. 파이토치로 시작하는 딥 러닝 입문](https://sdc-james.gitbook.io/onebook/undefined-2.md)
- [9.6 6.	Pytorch lightning](https://sdc-james.gitbook.io/onebook/9.6-6.-pytorch-lightning.md)
- [A1. 필수 학습 라이브러리들](https://sdc-james.gitbook.io/onebook/4.-numpy-and-scipy.md)
- [4.1 NumPy](https://sdc-james.gitbook.io/onebook/4.-numpy-and-scipy/4.1-numpy.md)
- [4.1.1.     Basic Operations](https://sdc-james.gitbook.io/onebook/4.-numpy-and-scipy/4.1-numpy/4.1.1.-basic-operations.md)
- [4.1.2.     Indexing, Slicing 그리고 Iterating](https://sdc-james.gitbook.io/onebook/4.-numpy-and-scipy/4.1-numpy/4.1.2.-indexing-slicing-iterating.md)
- [3.13.3.     Shape Manipulation](https://sdc-james.gitbook.io/onebook/4.-numpy-and-scipy/4.1-numpy/3.13.3.-shape-manipulation.md)
- [4.2 Matplotlib](https://sdc-james.gitbook.io/onebook/4.-numpy-and-scipy/4.2-matplotlib.md)
- [4.3 SciPy](https://sdc-james.gitbook.io/onebook/4.-numpy-and-scipy/4.3-scipy.md)
- [4.3.1.     Interpolation](https://sdc-james.gitbook.io/onebook/4.-numpy-and-scipy/4.3-scipy/4.3.1.-interpolation.md)
- [4.3.2.     Optimization](https://sdc-james.gitbook.io/onebook/4.-numpy-and-scipy/4.3-scipy/4.3.2.-optimization.md)
- [4.3.3.     Fast Fourier transforms: scipy.fftpack](https://sdc-james.gitbook.io/onebook/4.-numpy-and-scipy/4.3-scipy/4.3.3.-fast-fourier-transforms-scipy.fftpack.md)
- [4.4 Pandas](https://sdc-james.gitbook.io/onebook/4.-numpy-and-scipy/4.4-pandas.md)
- [4.4.1 Pandas 자료구조](https://sdc-james.gitbook.io/onebook/4.-numpy-and-scipy/4.4-pandas/4.4.1-pandas.md)
- [4.4.2 Pandas 활용하기](https://sdc-james.gitbook.io/onebook/4.-numpy-and-scipy/4.4-pandas/4.4.2-pandas.md)
- [A2. 머신러닝 & 딥러닝](https://sdc-james.gitbook.io/onebook/4.-and.md)
- [5.1.    머신러닝 개념 소개](https://sdc-james.gitbook.io/onebook/4.-and/5.1..md)
- [5.1.1. 경사하강법(Gradient Descent )](https://sdc-james.gitbook.io/onebook/4.-and/5.1./5.1.1.-gradient-descent.md)
- [5.1.2.     분류 (Classification)](https://sdc-james.gitbook.io/onebook/4.-and/5.1./5.1.2.-classification.md)
- [5.1.3.    MNIST Dataset 소개](https://sdc-james.gitbook.io/onebook/4.-and/5.1./5.1.3.-mnist-dataset.md)
- [5.2.    딥러닝 개념 소개](https://sdc-james.gitbook.io/onebook/4.-and/5.2..md)
- [5.2.1.     퍼셉트론](https://sdc-james.gitbook.io/onebook/4.-and/5.2./5.2.1..md)
- [5.2.2.     인공 신경망](https://sdc-james.gitbook.io/onebook/4.-and/5.2./5.2.2..md)
- [5.2.3.     대표적인 딥러닝 모델](https://sdc-james.gitbook.io/onebook/4.-and/5.2./5.2.3..md)
- [5.3.    Tensorflow를 사용한 학습](https://sdc-james.gitbook.io/onebook/4.-and/5.3.-mnist-dataset.md)
- [5.3.1.  TensorFlow 기본 메커니즘](https://sdc-james.gitbook.io/onebook/4.-and/5.3.-mnist-dataset/5.4.1.-tensorflow.md)
- [5.3.2.     Tensorflow Types](https://sdc-james.gitbook.io/onebook/4.-and/5.3.-mnist-dataset/5.4.2.-tensorflow-types.md)
- [5.3.3.     기본 동작 실습](https://sdc-james.gitbook.io/onebook/4.-and/5.3.-mnist-dataset/5.4.3..md)
- [5.3.4.     선형 회귀](https://sdc-james.gitbook.io/onebook/4.-and/5.3.-mnist-dataset/5.4.4..md)
- [5.3.5  로지스틱 회귀](https://sdc-james.gitbook.io/onebook/4.-and/5.3.-mnist-dataset/5.3.5.md)
- [5.4.    Keras를 사용한 학습](https://sdc-james.gitbook.io/onebook/4.-and/5.4.-tensorflow.md)
- [5.4.1. 	Keras로 분석한 선형 회귀](https://sdc-james.gitbook.io/onebook/4.-and/5.4.-tensorflow/5.4.1.-keras.md)
- [5.4.2. 	CNN(Convolutional Neural Network)](https://sdc-james.gitbook.io/onebook/4.-and/5.4.-tensorflow/5.4.2.-cnn-convolutional-neural-network.md)
- [5.4.3. 	Fashion MNIST with Keras](https://sdc-james.gitbook.io/onebook/4.-and/5.4.-tensorflow/5.4.3.-fashion-mnist-with-keras.md)
- [5.5.    웹 크롤링](https://sdc-james.gitbook.io/onebook/4.-and/5.5.-keras.md)
- [5.5.1. 	requests와 BeautifulSoup으로 웹 크롤러 만들기](https://sdc-james.gitbook.io/onebook/4.-and/5.5.-keras/5.5.1.-requests-beautifulsoup.md)
