• Classroom
Course Description

This can be done in Java, C#, or Python. Concepts of AI. Note this can also be done in conjunction with a 1 week intro to programming course first, if needed. The goal of this course is for students to be able to program machine learning algorithms.

Learning Objectives

Concepts

What is machine learning
Training the system
Basic Linear Algebra
Basic probability
Data Normalization
Classification errors, regularization, logistic regression
Linear regression, estimator bias and variance

Machine Learning Algorithms

Inductive Classification
Decision Tree Leaning
Gaussian discriminant analysis
Bayesian Learning
Hidden Markov models
Neural Networks
Rule Learning
K-Means
Clustering
K-means

Framework Connections

Feedback

If you would like to provide feedback for this course, please e-mail the NICCS SO at NICCS@hq.dhs.gov.