Skip to Content
Course

Futures: Machine Learning Algorithms

CSE-90160

Be introduced to the most common Machine Learning algorithms used in supervised and unsupervised learning models.

 

Understanding the complexities of model construction, training, and testing is an essential skill for today’s Machine Learning Engineer. High school students completing this second course in the Machine Learning certificate program will gain a working knowledge of the most common models used in both supervised and unsupervised learning algorithms, including Regression, Naive Bayes, K-nearest neighbors, K-means, and DBSCAN. High school students will also utilize dimension reduction techniques such as Principal Component Analysis, and Linear Discriminant Analysis to pre-process datasets prior to model training.

What You Will Learn

 
  • Create Python programming language scripts in the Google Collaboratory development environment to pre-process a dataset using standard Machine Learning libraries.
  • Implement and analyze regression models including simple and multiple regression, polynomial, lasso, and logistic regression.
  • Implement and analyze “supervised” classification algorithms including Naive Bayes and  K nearest neighbors (KNN).
  • Implement and analyze “unsupervised” clustering algorithms including K-means, and density-based spatial (DBSCAN) clustering.
  • Implement and analyze dimensionality reduction techniques including linear discriminant analysis (LDA) and Principal Component Analysis (PCA).
  • Write and test working Python programs from a generic problem statement through algorithm development, design and implementation, unit test, integration, and deployment.
Return to the Futures website here

Course Information

Online
3.00 units
$350.00

Course sessions

Wait List

Section ID:

184019

Class type:

Online Asynchronous.

This course is entirely web-based and to be completed asynchronously between the published course start and end dates. Synchronous attendance is NOT required.
You will have access to your online course on the published start date OR 1 business day after your enrollment is confirmed if you enroll on or after the published start date.

Textbooks:

All course materials are included unless otherwise stated.

Policies:

  • Early enrollment advised
  • No UCSD parking permit required
  • No visitors permitted
  • Pre-enrollment required
  • Prerequisite required
  • No refunds after: 12/30/2024

Note:

Futures: Python and Mathematics for Machine Learning is a prerequisite for Futures: Machine Learning Algorithms.

Schedule:

No information available at this time.
Wait List

Instructor: Anthony Mauro

Anthony Mauro
Tony Mauro currently teaches Computer Science, Machine Learning, and Digital Circuit Design at Canyon Crest Academy in Carmel Valley, CA., and founded NexStream Technical Education to provide enrichment opportunities in these areas to students and professionals looking to enhance their skill sets. His formal education is in Electrical Engineering where he completed his BSEE and MSEE degrees from the California Polytechnic University and the University of Southern California. He worked as a hardware, software and systems design engineer at Qualcomm Inc. for over 20 years where he was awarded over 20 patents. He joined the faculty at UCSD in 2022 where he develops curriculum and teaches with the Extended studies and Futures groups. He is also active in computer science and engineering pathways with the California Career Technical Education (CTE) program of study and contributes to the Institute of Electrical and Electronics Engineers (IEEE) to promote the fields to secondary students.
Full Bio
Add To Cart

Section ID:

188743

Class type:

Online Asynchronous.

This course is entirely web-based and to be completed asynchronously between the published course start and end dates. Synchronous attendance is NOT required.
You will have access to your online course on the published start date OR 1 business day after your enrollment is confirmed if you enroll on or after the published start date.

Textbooks:

All course materials are included unless otherwise stated.

Policies:

Schedule:

No information available at this time.
Add To Cart

Instructor: Anthony Mauro

Anthony Mauro
Tony Mauro currently teaches Computer Science, Machine Learning, and Digital Circuit Design at Canyon Crest Academy in Carmel Valley, CA., and founded NexStream Technical Education to provide enrichment opportunities in these areas to students and professionals looking to enhance their skill sets. His formal education is in Electrical Engineering where he completed his BSEE and MSEE degrees from the California Polytechnic University and the University of Southern California. He worked as a hardware, software and systems design engineer at Qualcomm Inc. for over 20 years where he was awarded over 20 patents. He joined the faculty at UCSD in 2022 where he develops curriculum and teaches with the Extended studies and Futures groups. He is also active in computer science and engineering pathways with the California Career Technical Education (CTE) program of study and contributes to the Institute of Electrical and Electronics Engineers (IEEE) to promote the fields to secondary students.
Full Bio