Programming showcase
Kaggle competitions
Here’s the code and description for my Kaggle competitions I participated in so far
Competition 1: Natural Language Processing with Disaster Competition Description Twitter has become an important communication channel in times of emergency. The ubiquitousness of smartphones enables people to announce an emergency they’re observing in real-time. Because of this, more agencies are interested in programmatically monitoring Twitter (i.e. disaster relief organizations and news agencies).
in this competition, you’re challenged to build a machine learning model that predicts which Tweets are about real disasters and which one’s aren’t.
Programming showcase
Supervised Machine Learning Algorithms Implementation From Scratch
Following are the implementations of supervised machine learning algorithms from scratch without using any Machine learning libraries
Ridge Polynomail Regression with Learning Curve Analysis GitHub Link Implementation of Ridge Polynomial Regression with Learning Curve Analysis from scratch using python. The implementation includes the implementation of the MSE(Mean Square Error) Cost Function, Numerical Optimization Algorithm Gradient descent, Bias-variance learning curve analysis, and model selection
One-vs-all Classification Using Logistic Regression GitHub Link Implementation of One-vs-all Classification Using Logistic Regression from scratch in python.
Programming showcase
Unsupervised Machine Learning Algorithms Implementation From Scratch
Following are the implementations of Unsupervised machine learning algorithms from scratch without using any Machine learning libraries
K-Means clustering GitHub Link Implementation of K-means clustering from scratch using python. The implementation includes the two steps process
assigning all samples to one of the closest centroids move centroids to the middle of those assigned samples. However, the implementation is a little tricky for that I’ve implemented the following methods