• Intro to Matplotlib

    Intro to Matplotlib

    Matplotlib is a popular charting library for the python data science ecosystem. It’s easy to use and quick to setup. If you don’t have matplotlib installed on your machine already, install it with pip install matplotlib. Line chart Bar chart Scatterplot Above I showed some examples of creating line charts, bar charts and scatterplots. You
    Read More…

  • How To Load Data With Python And Pandas

    How To Load Data With Python And Pandas

    Load Data With Pandas   Pandas is one of the most popular data manipulation libraries in python, so in this post, let’s take a look at the most common ways to load data into a pandas dataframe. Load CSV First up, let’s try loading data from a csv. Loading data from a csv is probably
    Read More…




  • Intro To Matrices With Python And Numpy

    Intro To Matrices With Python And Numpy

    Matrices With Numpy   Numpy is really good at working with matrix mathematics, and matrix math is everywhere in data science. It will save you a lot of time if you get acquainted with the numpy library. Okay, without further ado, let’s get started by importing numpy and creating a sample matrix to work with.
    Read More…

  • How To Calculate Dot Product With Numpy

    How To Calculate Dot Product With Numpy

    Numpy dot product   Dot product is a common linear algebra matrix operation to multiply vectors and matrices. It is commonly used in machine learning and data science for a variety of calculations. It can be simply calculated with the help of numpy. This post will go through an example of how to use numpy
    Read More…

  • How To Calculate Eigenvectors And Eigenvalues With Numpy

    How To Calculate Eigenvectors And Eigenvalues With Numpy

    Eigenvectors and eigenvalues with numpy   In machine learning, eigenvectors and eigenvalues come up quite a bit. They are used in a variety of data science techniques such as Principal Component Analysis for dimensionality reduction of features. Let’s take a look at how to calculate these linear algebra values efficiently with Numpy, a popular python
    Read More…

  • Python Scikit Learn Random Forest Classification Tutorial

    Python Scikit Learn Random Forest Classification Tutorial

    Random Forest Random forest is a classic machine learning ensemble method that is a popular choice in data science. An ensemble method is a machine learning model that is formed by a combination of less complex models. In this case, our Random Forest is made up of combinations of Decision Tree classifiers. How this work
    Read More…

  • Build Your First Neural Network With Python And Keras

    Build Your First Neural Network With Python And Keras

    Keras Deep Learning Keras is one of the most popular software frameworks used currently for deep learning in python. It is a higher level api that makes it extremely simple to build deep neural nets on top of frameworks such as Tensorflow, Theano, and CNTK. In this example, we will use the mnist dataset that
    Read More…

  • The Different Types Of Machine Learning Problems

    The Different Types Of Machine Learning Problems

    Types Of Machine Learning There are 3 main types of machine learning problems: Supervised Machine Learning Unsupervised Machine Learning Reinforcement Learning Supervised Machine Learning In supervised machine learning, there is usually labeled data that is used to predict a target attribute. The main classes of supervised machine learning: Classification Regression Classification is used when you
    Read More…

  • Python Perceptron Tutorial

    Python Perceptron Tutorial

    Python Perceptron   Neural networks have been a popular topic lately. It comes up quite often in conversations throughout the tech circle. The basic building block of any neural network is the perceptron. It has actually been around for some time in computer science. To learn about how they work, lets build our own perceptron
    Read More…

  • How To Normalize Data In Python With Scikit Learn

    How To Normalize Data In Python With Scikit Learn

    Normalization Sometimes when you are working with datasets, you will need to preprocess them for your machine learning models. One form of preprocessing is called normalization. It basically takes your dataset and changes the values to between 0 and 1. The smallest value becomes the 0 value and the largest value becomes 1. All other
    Read More…