CLO1 -- Be able to code without a library a single perceptron training algorithm.
CLO2 -- Be able to predict the effect of different activation functions on the ability of a network to learn.
CLO3 -- Be able to explain how different neural network training algorithms work.
CLO4 -- Be able to select neural network layers type to build a network suitable for various learning tasks such as object classification, object detection, language processing, planning, policy selection, etc.
CLO5 -- Be able to select an appropriate regularization technique for a given learning task.
CLO6 -- Be able to code and train with a library such as Tensorflow or Pytorch a multi-layer neural network.
CLO7 -- Be able to measure the performance of a model, determine if more data in needed, as well as how to tune the model.
N/A -- Important material covered in the course but not directly related to a specific learning outcome.