Home Consulting Algorithms About Me Contact

1001001011001()

Explore cutting-edge machine learning algorithms through interactive demos

Note: All these interactive demos were created independently by me. The source code can be found by inspecting your browser. Feel free to explore how they work!

Classification Algorithms

Logistic Regression

A statistical method for analyzing a dataset with one or more independent variables that determine an outcome.

Neural Network

Computing systems inspired by the biological neural networks that constitute animal brains.

Support Vector Machine

A supervised learning model that analyzes data for classification and regression analysis.

K-Nearest Neighbors

A non-parametric method used for classification and regression that predicts based on closest training examples.

Regression Algorithms

Linear Regression

A linear approach to modeling the relationship between a dependent variable and one or more independent variables.

Polynomial Regression

A form of regression analysis in which the relationship is modeled as an nth degree polynomial.

Random Forest Regression

An ensemble learning method for regression that operates by constructing multiple decision trees.

Clustering Algorithms

K-Means

A method of vector quantization that aims to partition observations into k clusters.

Hierarchical Clustering

A method of cluster analysis which seeks to build a hierarchy of clusters.

DBSCAN

A density-based clustering algorithm that groups together points that are closely packed together.

Dimensionality Reduction

PCA

Principal Component Analysis - A technique used to emphasize variation and bring out strong patterns in a dataset.

ICA

Independent Component Analysis - A computational method for separating a multivariate signal into additive subcomponents.

t-SNE

t-Distributed Stochastic Neighbor Embedding - A machine learning algorithm for dimensionality reduction.

UMAP

Uniform Manifold Approximation and Projection - A dimension reduction technique that preserves more of the global structure.

Reinforcement Learning

Q-Learning

A model-free reinforcement learning algorithm to learn the value of an action in a particular state.

Deep Q-Network

A combination of Q-learning with deep neural networks to handle high-dimensional observation spaces.

Policy Gradient Methods

A family of reinforcement learning techniques that rely on optimizing parametrized policies with respect to the expected return.

Search Algorithms

Search Algorithms

Explore various search algorithms including BFS, DFS, A*, Dijkstra's, and more in one interactive environment.

Tailored AI

Retrieval Augmented Generation (RAG)

Explore how we can use semantic chunking, data manipulation and clever retrieval technique to ground our LLM outputs.

Supervised Fine Tuning (SFT)

Learn how to teach our LLMs to give us outputs we want them to by rewarding or punishing them accordingly.