๋ณธ ๊ฐ์๋ ๋จธ์ ๋ฌ๋, ๋ฅ๋ฌ๋์ ๋ฐฐ์ฐ๊ธฐ ์ํด ๊ธฐ๋ณธ์ ์ผ๋ก ์ดํดํด์ผํ๋ Python์ ๋ค๋ฃน๋๋ค. ๋น ๋ฅธ ์๊ฐ ๋ด์ Python ๊ธฐ์ด ๋ฌธ๋ฒ์ ๋ณต์ตํ๊ณ ๋จธ์ ๋ฌ๋, ๋ฅ๋ฌ๋์ ๊ทผ๊ฐ์ ์ด๋ฃจ๋ Numpy, Pandas์ ์น์ํด์ง๊ณ ์ถ์ ๋ถ์๊ฒ ์ถ์ฒํฉ๋๋ค. ์ฐธ๊ณ - ๋จธ์ ๋ฌ๋/๋ฅ๋ฌ๋์ ์ํ Python
- ๊ฐ์ข๋ช : ๋จธ์ ๋ฌ๋/๋ฅ๋ฌ๋์ ์ํ Python
- ๊ฐ์์๋ช : ๊ฐ์ฒ๋ํ๊ต ์ฐ์ ๊ฒฝ์๊ณตํ๊ณผ ์ต์ฑ์ฒ ๊ต์ (sc82.choi@gachon.ac.kr, Director of TEAMLAB)
- Email: teamlab.gachon@gmail.com
- ํ์ด์ฌ ์ค์น - ๊ฐ์์์
- Atom ์ค์น
- windows - ๊ฐ์์์, ์ค์น๋ฌธ์
- Mac - ๊ฐ์์์, ์ค์น๋ฌธ์
- Python Ecosystem for Machine Learning - ๊ฐ์์์
conda create -n ml_python python=3.5
conda install numpy seaborn scikit-learn jupyter
conda install nltk gensim matplotlib- Pythonic Code Overview
- Split & Join
- List Comprehension
- Enumerate & Zip
- Map & Reduce
- Asterisk
- Lab: Simple Linear algebra concepts
- Lab: Simple Linear algebra codes
- Assignment: Linear algebra with pythonic code
- Assignment: ์ฐ์ฐ์ ๋ผ์๋ฃ๊ธฐ
- Assignment: ํฑ๋๋ฐํด
- Numpy overview
- ndarray
- Handling shape
- Indexing & Slicing
- Creation functions
- Opertaion functions
- Array operations
- Comparisons
- Boolean & fancy Index
- Numpy data i/o
- Assignment: Numpy in a nutshell
- Pandas overview
- Series
- DataFrame
- Selection & Drop
- Dataframe operations
- lambda, map apply
- Pandas builit-in functions
- Lab Assignment: Build a matrix
- Groupby I
- Groupby II
- Casestudy
- Pivot table & Crosstab
- Merg & Concat
- Database connection & Persistance
- Objective oriented programming overview
- Objects in Python
- Lab: Note and Notebook
- OOP characteristics
- Decorators, Static And Class Methods
- Abstract Classes
- Linear regression overview
- Cost functions
- Linear Equality
- Gradient descent approach
- Linear regression wtih gradient descent
- Linear regression wtih Numpy
- Multivariate linear regression models
- Multivariate linear regression with NumPy
-
- Regularization - L1 and L2
- Implementation of generalization with NumPy
- Linear regression with sklearn
- Logistic regression overview
- Sigmoid function
- Cost function
- Logistic regression implementation with Numpy
- Maximum Likelihood estimation
- Regularization problems
- Logistic regresion with sklearn
- Softmax fucntion for Multi-class classification
- Cross entropy loss function
- Softmax Logistic Regression
- Performance measures for classification