ola1 contains programs and ancillary files used to explore using the A* search algorithm to solve the 8-puzzle problem.
ola2 contains programs and ancillary files used to explore using the gradient ascent, simulated annealing, and genetic algorithms to find the max value in the sum of gaussians function.
ola3 contains programs and ancillary files used to explore using the ID3 algorithm in decision tree learning.
ola4 contains programs and ancillary files used to explore k-means clustering.