Data Science

Elementary AI: Tic Tac Toe with Adversarial Search

Implementing Adversarial Search to play Tic Tac Toe

Exploring Embeddings in PyTorch

Working with non-numeric data in PyTorch

Modeling Expected Points with the Poisson Distribution

Digging deeper into soccer analytics with probability distributions

Comparing Probability Distributions with Kullback-Leibler (KL) Divergence

A simple tour of KL Divergence and why it is relevant

Web Scraping in Practice

Demonstrating web scraping with a simple real world example

Elementary AI: Modeling Text Messages with Markov Chains

Using text messages as a corpus to construct Markov Chains to auto-generate texts

Linear Regression from Scratch

Exploring linear regression and gradient descent by building from scratch

K-Nearest Neighbors Classifier from Scratch

Building a K-NN Classifier from scratch using solely NumPy