Algorithm: a set of rules to achieve a goal (Merriam-Webster)
Algorithms: "...a set of step-by-step instructions that computers follow to perform a task..." (The Brookings Institution)
Search Algorithm: "... a procedure that determines what kind of information is retrieved from a large mass of data." (Merriam-Webster)
Machine Learning: "...the study of computer algorithms that improve automatically through experience.[1][2] It is seen as a subset of artificial intelligence. Machine learning algorithms build a mathematical model based on sample data, known as "training data", in order to make predictions or decisions without being explicitly programmed to do so.[3] (Wikipedia)
image created with Canva