Machine Learning Programming


5 Days


Employees of federal, state and local governments; and law enforcement agencies.

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.

  1. Concepts
    1. What is machine learning
    2. “Training” the system
    3. Basic Linear Algebra
    4. Basic probability
    5. Data Normalization
    6. Classification errors, regularization, logistic regression
    7. Linear regression, estimator bias and variance
  2. Machine Learning Algorithms
    1. Inductive Classification
    2. Decision Tree Leaning
    3. Gaussian discriminant analysis
    4. Bayesian Learning
    5. Hidden Markov models
    6. Neural Networks
    7. Rule Learning
    8. K-Means
    9. Clustering
    10. K-means