Machine learning: It involves the use of statistical techniques to enable machines to learn from data and make predictions or decisions.
Deep learning: It involves the use of artificial neural networks, which are modeled after the structure of the human brain, to learn from data and make predictions.
Natural language processing: It involves teaching computers to understand and process human language, including speech and text.
Computer vision:It involves teaching computers to interpret and understand visual information from images and videos.
Robotics: It involves the use of robots and machines that can perform tasks and interact with their environment autonomously.