Artificial Neural networks (ANN) are a subset of ML that reflect how the human brain functions and are used to design computer programs that would recognize patterns and solve problems.