all articles
Throwing at Wall
The article provides a solution to a David Morin textbook problem, determining the optimal angle to throw a ball at a wall for maximum height based on physics principles
Bayesian Optimization
This article provides a step-by-step guide to implementing Bayesian optimization in Python, including designing the algorithm from scratch using NumPy and SciPy, applying it with Python libraries like scikit-optimize, and visualizing the process for optimizing a noisy objective function
Genetic Algorithm Introduction
This article introduces genetic algorithms, explaining their biological inspiration, core components, and implementation through a Python example to optimize for a target string using selection, crossover, and mutation
Optimizing Trajectory Angle
This article explores optimizing the launch angle of a projectile to maximize the area under its trajectory using calculus and physics principles
Cellular Automata Optimization using Genetic Algorithms
This article explores using genetic algorithms to optimize initial conditions in Conway's Game of Life, aiming to produce final states that maximize growth, diversity, and density in cellular automata simulations