Challenges solved for the course of 'The Math of Intelligence' by Siraj Raval that can be viewed here: https://github.com/llSourcell/Intro_to_the_Math_of_intelligence
Dependencies:
numpy
pandas
matplotlib.pyplot
Topics covered:
Week 1: Linear Regression (Batch gradient descent and stochastic gradient descent)
Week 2: Second Order Optimizations (Newton's method for second order optimization)
Week 3: Regularization techniques (Ridge(L2) and Lasso(L1) regularization and their comparison)
Week 4: Neural Networks (Kohonen's Self Organizing Maps)
Week 5: Principal Component Analysis
Week 6: Naive Bayes Classifier (Spam classification using bag of words and tf-idf approaches)