COSC-3380 Machine Learning I


Ralph Hooper

Credit Fall 2024


Section(s)

COSC-3380-001 (89650)
LAB DIL ONL DIL

LEC Th 6:00pm - 9:30pm DIL DLS DIL

Course Requirements

6 Discussion assignments – average will be 35% of your grade

6 Project assignments – average will be 35% of your grade

3 Semester Exams -- average will be 30% of your grade

An overall grade will be assigned based on the following scale:

90% - 100% A 89% - 80% B 79% - 70% C 69% - 60% D 0% - 59% F


Readings

Textbook

Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow
Author Géron, Aurélien, author.
Edition 3rd edition
Publication Information O'Reilly Media, Inc., 2023.
Publication Date 2023
View Now: O'Reilly for Higher Education
Format: Electronic Resources

This content is freely available to students thanks to ACC subscription to O’Reilly for Higher Education 


Course Subjects

Topics covered:

  1. Introduction to Machine Learning

  2. Types of Machine Learning Systems

  3. Main Challenges of Machine Learning

  4. Testing and Validating

  5. End-to-End Machine Learning Cycle

  6. Classification

  7. Regression

  8. Support Vector Machines

  9. Decision Trees

  10. Ensemble Learning and Random Forests

  11. Dimensionality Reduction

  12. Unsupervised Learning


Student Learning Outcomes/Learning Objectives

By the end of this course, the student will be able to:

  1. Explain key principles of machine learning (ML).

  2. Compare and contrast machine learning paradigms and their applications.

  3. Implement end-to-end machine learning process using Python libraries.

  4. Evaluate quality of machine learning model by utilizing different performance metrics

  5. Compare differences in interpretability of learned models and impact of decisions arising from results.

In 1989, the U.S. Department of Labor education jointly surveyed U.S. employers to find out the most important skills and competencies needed by workers. The results of that survey identified SCANS (Secretaries Commission on Achieving Necessary Skills). These are skills that employers need the most from their workers. SCANS skills are the predictors of success in workplace. The following list summarizes the SCANS competencies addressed in this course:

RESOURCES
1.1 Manages Time

INTERPERSONAL
2.2 Teaches Others: Helps others to learn
2.4 Exercises Leadership
2.5 Negotiates
2.6 Works with Cultural Diversity

INFORMATION
3.1 Acquires and Evaluates Information
3.2 Organizes and Maintains Information
3.3 Uses Computers to Process Information

SYSTEMS
4.1 Understands Systems
4.2 Monitor and Corrects Performance
4.3 Improve and Designs Systems

TECHNOLOGY
5.1 Selects Technology
5.2 Applies Technology to Task
5.3 Maintains and Troubleshoots Technology

BASIC SKILLS
6.1 Reading
6.2 Writing
6.3 Arithmetic
6.4 Mathematics
6.5 Listening
6.6 Speaking

THINKING SKILLS
7.1. Creative Thinking
7.2 Decision Making
7.3 Problem Solving
7.4 Mental Visualization
7.5 Knowing How to Learn
7.6 Reasoning

PERSONAL SKILLS
8.1 Responsibility
8.2 Self-Esteem
8.3 Sociability
8.4 Self-Management
8.5 Integrity/Honesty

For expanded definitions of the listed SCANS, please go to: www.academicinnovations.com/report.html

 


Instructor Information

Professor Ralph E. Hooper

Office Phone: 512-223-2599

Office Location: Room 1300.25 San Gabriel Campus 

Virtual Office Hours: Mon & Wed 1:00 pm -- 3:30 pm via Zoom (email for appt.)

ACC email: ralph.hooper@austincc.edu -- Zoom will be available for meetings

Instructor Website: https://hooper.accprofessors.com/ 

Instructor Bio: I have been teaching at the college level for over 35 years in both mathematics and computer science. My research interests are computational thinking and educational technology. I enjoy travel and baseball.


Office Hours

M W 1:00 PM - 3:30 PM online via Zoom

NOTE email for an appointment

Published: 09/05/2024 13:15:42