C S 270

Download as PDF

Introduction to Machine Learning

Computer ScienceCollege of Computational, Mathematical, & Physical Sciences

Course Description

Understand the fundamental models of machine learning, such as neural networks, decision trees, data mining, clustering, Bayesian learning, ensembles, reinforcement learning, and deep learning. Work with data and machine learning tools in real world applications.

When Taught

Fall and Winter

Fixed/Max

3

Fixed

3

Fixed

0

Title

Machine Learning Paradigms

Learning Outcome

Identify the different types of machine learning (supervised, unsupervised, reinforcement) and the various types of problems they solve. This broad survey is intellectually enlarging, as it expands the mind's ability to categorize and approach complex, real-world phenomena through a computational lens.

Title

Model Implementation

Learning Outcome

Implement and apply several different machine learning models to a variety of datasets. The technical rigor required to move from theory to a working model is character building, fostering the work ethic and precision necessary to produce reliable, high-quality results.

Title

Performance Evaluation

Learning Outcome

Select and use appropriate evaluation metrics to assess the performance of a machine learning model. This practice of objective self-critique is spiritually strengthening, as it teaches students to value truth and accuracy over preconceived notions or desired outcomes.

Title

Feature Engineering

Learning Outcome

Apply basic feature engineering and data preprocessing techniques to prepare data for machine learning models. This careful preparation of information is a form of stewardship, encouraging students to handle data with the integrity and respect required for honest analysis.

Title

Algorithm Logic

Learning Outcome

Explain the underlying mathematical and logical principles of various machine learning algorithms. Developing a deep understanding of these foundational "laws" of learning provides a bedrock for lifelong learning, allowing students to stay grounded as new and more complex models emerge.

Title

Impact and Ethics

Learning Outcome

Discuss the ethical and societal implications of machine learning, including bias, fairness, and transparency. Grappling with these human-centric challenges is intellectually enlarging and essential for developing the character needed to use advanced technology for the benefit of all.