Gradient Descent Algorithm
Perhaps the most used algorithm in the Machine Learning domain! Here, we examine a simple algorithm that uses slopes to find the maximum or minimum of a function.
The Descent Visualization
Differential Evolution Algorithm
In theory, this algorithm can optimize any objective function given some luck, perhaps some computation resources, and huge amount of time!
The Differential Evolution Visualization
Particle Swarm Algorithm
In theory, this algorithm can optimize any objective function given some luck, perhaps some computation resources, and huge amount of time!
The Swarm Visualization
EM Algorithm
A clustering algorithm that assumes your data is generated by a multivariate weighted gaussian!
The EM Visualization