 ## Neural Networks: Feedforward and Backpropagation Explained & Optimization

What is neural networks? Developers should understand backpropagation, to figure out why their code sometimes does not work. Visual and down to earth explanation of the math of backpropagation. ## Random Forest with GridSearchCV in Python and Decision Trees explained

Perhaps one of the most common algorithms in Kaggle competitions, and machine learning in general, is the random forest algorithm. It performs well in almost all scenarios and is mostly impossible to overfit, ## How to do Linear Regression and Logistic Regression in Machine Learning?

Wondering how Linear Regression or Logistic Regression works in Machine Learning? Python code and a walkthrough of both concepts are available here. ## Machine Learning Introduction 7: Probability Distributions and Maximum Likelihood Estimation (MLE)

Probability distributions is all about how we can represent the distributions of probabilities of data. There is fundamentally a formula for each distribution, but I like to visualize the sort of distribution of ## Machine Learning Introduction 6: Probability Theory

This post is where you need to listen and really learn the fundamentals. All modern approaches to Machine Learning uses probability theory. AlphaStar is an example, where DeepMind made many different AIs using ## Machine Learning Introduction 5: Measures of distance and similarity or dissimilarity

Anytime we do machine learning, measures of distance can be important. An example comes to mind, when a machine has to distinguish between two object, say a pig or cow. Well then it ## Machine Learning Introduction 4: Statistics

We want to be able to say something about our data using some statistical measures, because it is important information. There are many ways to use statistics in machine learning, and the mean, ## Machine Learning Introduction 3: Principal Component Analysis (PCA) and Singular Value Decomposition (SVD)

This post will keep us on the level of Machine Learning Introduction, but it will try to give a clearer image of what happens behind, i.e. what PCA and SVD does. Psst. ## Machine Learning Introduction 2: Data and Data Manipulation

What is data, a dataset, and how do we describe it?What we say that data is something, which is held in a dataset, that just contains N observations (rows) and M features ## Machine Learning Introduction 1: Introductory terms

This will be a series of introduction to Machine Learning, starting from the very foundation of machine learning and then moving into topics within the field. I will cover datasets, principal component analysis, ## Cheat Sheet for Linear Algebra

This is a continuously updated cheat sheet for the Linear Algebra I covered, as well as for future posts. Currently included are intuition, notation and formulas. Notation like vector, scalar, matrix, m x n, basis vectors, mapping in space, determinant, cross product, dot product and much more. ## Linear Algebra Basics 4: Determinant, Cross Product and Dot Product

I visualized the determinant, cross product and dot product can be hard. Come read the intuitive way of understanding these three pieces from Linear Algebra. ## Linear Algebra Basics 3: Linear Transformations and Matrix Multiplication

What is Linear Transformations? What is Vector Space? How to do Vector Multiplication (Matrix Multiplication)? Conceptualizing a Linear Transformation is also key to understanding a transformation, so ..