ML Algorithm Explorer

Interactive visualizations and mathematical explanations of machine learning algorithms. Click on any algorithm to explore its workings in detail.

Predict continuous values by fitting a linear relationship between input and output variables. Classify data points by estimating probabilities using a logistic function. Make decisions by splitting data based on feature values in a tree-like structure. Improve prediction accuracy by combining multiple decision trees. Find the optimal hyperplane that separates classes with maximum margin. Model complex patterns through interconnected layers of artificial neurons.