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.
What is machine learning
Training the system
Basic Linear Algebra
Classification errors, regularization, logistic regression
Linear regression, estimator bias and variance
Machine Learning Algorithms
Decision Tree Leaning
Gaussian discriminant analysis
Hidden Markov models
If you would like to provide feedback for this course, please e-mail the NICCS SO at NICCS@hq.dhs.gov.