Machine Learning

Here using a simple dataset you can learn how to explore and visualize data using different python libraries.

The topics discussed for these libraries are merely an introduction into using them. I highly recommend checking out their respective documentation pages to further utilize them. I would also recommend using sites such as Udemy or Coursera as well. These sites have helped me tremendously in topics related to these libraries and machine learning in general.

Interactive Section

Pandas

A library aimed for data manipulation and analysis. It uses a data structure called a dataframe that has a multitude of operations that can be applied to it in order to explore or change the data. It is built on top of Numpy.

Seaborn

A library built on top of Matplotlib in order to ease the process of visualization with Python. Has a simple api that allows for quick and good looking visualization. Not a replacement for Matplotlib just a different option.

Numpy

Package for scientific computing in Python. Libraries like Pandas and Scikit-learn would not be possible without Numpy.

Algorithms

Gradient Descent

OverviewGradient Descent is an optimization function that is commonly used to minimize the error ...

Logistic Regression

Math behind the AlgorithmLogistic Regression is used to predict the probability that a instance ...

Linear Regression

Math behind the AlgorithmLinear Regression is a common algorithm used to predict a continuous ...

Python Libraries

Pandas

A library aimed for data manipulation and analysis. It uses a data structure called a ...

Scikit-learn

Simple library that allows for machine learning and data analysis in Python. Simple API with ...

Numpy

Package for scientific computing in Python. Libraries like Pandas and Scikit-learn would not be possible ...

Matplotlib

Visualization library for Python. Allows for total control of your visualizations.

Seaborn

Visualization library based on Matplotlib that allows to quickly make great looking visualizations with their ...

Bokeh

Interactive visualization library