CSE-41414
Building Machine Learning Systems with Python
Design, Build, and Deploy Intelligent AI Solutions Using Python Building Machine Learning Systems with Python is a hands-on, industry-focused course designed to equip you with the practical skills needed to develop intelligent systems.
Beginning with core concepts in Artificial Intelligence and Python programming, the course progresses through supervised and unsupervised learning, and advances into modern AI domains such as natural language processing, deep learning, and reinforcement learning.
Through applied projects and real-world use cases, you will gain the experience required to build, train, and evaluate machine learning models across a wide range of industries.
What You Will Learn Explain core Artificial Intelligence and Machine Learning concepts and their real-world applications Build, train, and evaluate classification and regression models using Python Apply performance metrics to assess and improve model accuracy Analyze unlabeled data using clustering and pattern discovery techniques Process and interpret text data using Natural Language Processing (NLP) Design and implement neural networks and deep learning models Develop computer vision solutions using convolutional neural networks (CNNs) Explore reinforcement learning and decision-making systems Apply machine learning techniques to solve business and industry challenges Topics Covered Artificial Intelligence Fundamentals and Intelligent Agents Python for Machine Learning Development Supervised Learning: Classification and Regression Unsupervised Learning: Clustering Machine Learning Algorithms and Model Selection Natural Language Processing (NLP) and Transformers Speech Recognition and Voice AI Neural Networks and Deep Learning Architectures Reinforcement Learning and Markov Decision Processes Computer Vision and Convolutional Neural Networks (CNNs) Model Evaluation and Performance Optimization AI Applications Across Industries Agentic AI and Real-World Implementation Lab Fee Students must purchase a uCertify license in order to access uCertify materials for this course.
Student's uCertify licenses are good for 4 months.
Course Details and Next Steps Course typically offered: Online in Summer and Winter quarters Prerequisite : Basic working knowledge of Python.
Students must have access to a web-enabled computer Next Step: Upon completion of this course, consider taking courses in the Machine Learning Methods , or Technical Aspects of Artificial Intelligence certificate program.
Contact: For more information about this course, please email infotech@ucsd.edu .