What is Supervised Learning?

Supervised learning is one of the most common types of machine learning used today. When people talk about machine learning, there’s a huge chance they’re talking about supervised learning.

Linear Regression Basics for Machine Learning

Linear regression is a must-know algorithm for any aspiring data scientist and machine learning practitioner. It’s a simple yet useful algorithm in both statistics and machine learning.

Neural Network Chatbot using Tensorflow (Keras) and NLTK

We, humans, are social beings. We socialise and rely on one another, but sometimes, that’s just not sufficient enough. We’re usually isolated, and many times, we just want someone to acknowledge us. Just like how a neural network chatbot can.

The Difference between Generative and Discriminative Classifiers

If you have ever made a classification model, it’s most likely that you have either used a generative or discriminative algorithm.

Fetching a Flask API from a Chrome extension

One of the most powerful things about an API is that it enables applications to communicate with one another, such as Flask to a Chrome extension.