DS 620 Machine Learning & Deep Learning

Machine Learning (ML), sometimes known as Statistical Learning, refers to a broad set of algorithms for identifying patterns in data to build models that might then be developed into a product. The availability of data, as well as the availability of computational processing power, have led to new and powerful techniques for large-scale learning called Deep Learning (DL). A data scientist should be aware of these types of algorithms, including challenges and methodologies that are unique to this type of learning. These methods are critical for data science. Data scientists should understand the algorithms they apply and make principled decisions about their use. This course will be focused heavily on projects and coding using ML and DL algorithms, with an in-depth description of the theory. Topics include general concepts of ML, supervised learning, unsupervised learning, mixed methods, and deep learning.

Credits

3

Outcomes

  1. This course will prepare students to:
  2. Understand foundational concepts in machine learning and deep learning
  3. Apply machine learning algorithms following appropriate training and testing methodology
  4. Apply deep learning models to a dataset using a deep learning toolkit
  5. Analyze the performance of selected machine learning techniques
  6. Evaluate deep learning approaches and select the most appropriate model for a given data set
  7. Create a positive and informed perspective on the role of machine learning in Data Science