Which of the following technological advances attempts to teach machines to learn on their own by enabling them with layers of processing power?
A) Artificial Intelligence (AI)
B) Machine Learning (ML)
C) Virtual Reality (VR)
D) Blockchain Technology