Data Analysis labs for University course lab1 - Basic ML Algorithms from scratch (python + numpy) Linear Regression (1D) Logistic Regression (2D) CART (2D) lab2 - Classification using sklearn kNN SVM Ensemble Classifiers - Random Forest, AdaBoost, Gradient Boost lab3 - Unsupervised Learning k-means EM algorithm (for GMM model) lab4 - Intro to ANN (using tensorflow) Multilayer Perceptron (MLP) Convolutional neural network (CNN) Recurrent neural network (RNN)