Machine Learning Algorithm Knowledge bank

Tom Thomas
2 min readAug 12, 2024

--

Photo by Adrien Converse on Unsplash

I’ll be updating here a list of various research areas in Machine Learning both for my own reference to grow my second brain database and also for your own reference. Feel free to add comments if you believe a certain area is lacking concise information and could use more.
Feel free to also bookmark this article so you can access it quickly when needed.

Cheers!

— — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — — —

Genetic Algorithms

Population-Based Search: Goal is not to find one solution but to develop a population of solutions. Each solution corresponds to a unique space in the search space of the problem. Goal is not to focus on the cost function. Evolutionary process of choosing the best population and mutating to generate new cells and compare with older cells.

Some similarities to Dijkstra’s Algorithm.

Useful for novel functions: Combinatorial Optimization (portfolio, knapsack), Traveling Salesman — Route optimization

Population Based Search

Open-Ended Search Algorithms: There is not a defined goal in mind. The population and environment may be constantly shifting allowing for new opportunities to evolve better.

Applications: Generative AI

Resources:

  1. Samim — SerendipityLM
  2. Interactive poetry breeding through Mixtral base model LLMs (flourish.ing)

--

--

Tom Thomas

Exploring all things ML through applications that are interesting to me.