I 320D Topics in Human-Centered Data Science : Applied Machine Learning with Python
Fundamental concepts in machine learning and how they are used to solve real-world problems. Each class is divided into two segments: (a) Theory and Methods, a concise description of an ML concept, and (b) Lab Tutorial, a hands-on session on applying the theory to a real-world task on publicly available data such as textual, visual and numerical data.
Machine Learning (ML), Data Science (DS), and Artificial Intelligence (AI) are making significant contributions to modern technological advancements. Today, ML serves as the backbone technology for most industries and companies has undoubtedly become one of the most intriguing emerging subjects of study. Applied Machine Learning with Python is an introductory breadth-first course on ML technology, designed for the upper division undergraduate audience. The course aims to cover fundamental concepts in ML and how they are used to solve real-world problems. Students will learn the theory behind a variety of machine learning tools and practice applying the tools to real-world data such as numerical data, textual data (natural language processing), and visual data (computer vision). Each class is divided into two segments: (a) Theory and Methods, a concise description of an ML concept, and (b) Lab Tutorial, a hands-on session on applying the theory discussed in the first segment to a real-world task on publicly available data. We will use Python for programming.
Informatics 304 and 310D.
Informatics majors will have top registration priority through the early periods of registration. Informatics minors are encouraged to join the waitlist, which will begin promoting students on December 12 if seats remain available.
All other students will need to complete this Registration Support Questionnaire in order to request a seat in any of our classes.