Machine Learning For Beginner Machine Learning Algorithms Programming From Scratch I. INTRODUCTION. Basic Technique Data Manipulation Basic Data Manipulation Data Pre-processing (csv file) Basic Linear Algebra II. MACHINE LEARNING OVERVIEW. Linear Regression K-Nearest Neighbor Kmeans Clustering III. NEURAL NETWORK. Gradient Descent Basic Gradient Descent with Graphs Batch / Stochastis / Mini-batch Gradient Descent Perceptron Learning Algorithm (PLA) Basic PLA Logistic Regression Basic Logistic Regression Softmax Regression Basic Softmax Regression Multilayer Neural Network Basic MLP & Back Propagation MLP with Mini-batch GD IV. TENSORFLOW & KERAS. Basic Regression Softmax & MLP for Classification CNN + VGG16 Architecture MNist & Cifar10 Classifier with CNN