ML Algorithms from scratch in Python
Last Updated on July 26, 2023 by Editorial Team
Author(s): Ravi Shankar
Originally published on Towards AI.
Self notes for behind the scenes mathematical understanding
This member-only story is on us. Upgrade to access all of Medium.
Goal: To build Machine Learning algorithms in python without using any over-the-shelf ML library like SKLearn or Tensorflow. Intend to cover Linear Regression, Logistic Regression, KNN, K-Means Clustering, Decision Trees, Random Forest, SVM, XGBoost, Perceptron, Neural Net with Backpropagation, DNN, RNN, LSTM, TF-IDF, Bag Of Words, LDA, and Word2Vec.
Gradient Descent is the process of minimizing a function by following the gradients of the cost function. This involves knowing the form of the cost as well as the derivative so that from a given point you know the gradient and… Read the full blog for free on Medium.
Join thousands of data leaders on the AI newsletter. Join over 80,000 subscribers and keep up to date with the latest developments in AI. From research to projects and ideas. If you are building an AI startup, an AI-related product, or a service, we invite you to consider becoming aΒ sponsor.
Published via Towards AI