What does the "No Free Lunch" theorem state in the context of machine learning algorithms?

  • A) There is no single machine learning algorithm that works best for all problems
  • B) The performance of an algorithm is always optimal for any dataset
  • C) All algorithms have the same computational complexity
  • D) Any algorithm will eventually converge to the best possible solution