Introduction to machine learning with software and applications. Tabular data, computer vision, human language, reinforcement learning, deep learning with artificial neural networks, generative artificial intelligence such as large language models and image generation models. Prerequisite: Computer Science 201. Recommend prerequisite: Math 111L or equivalent.