The final will focus on data analysis, basic model training, code correction, and model testing. (I will continue to expand on this document)
It will be an online format to be submitted through Canvas.
You will need access to Quandl for data for the final. https://github.com/Machine-Learning-for-Finance/Machine-Learning-Algorithms/blob/master/01-Data%20Loading/Quandl.ipynb
Google Colab should be used to run any of the examples. https://colab.research.google.com/notebooks/welcome.ipynb#recent=true
ALL code used for the questions must be provided.
Data Analysis:
- Determine class distribution.
- Determine class weightings.
- Determine descriptive statistics.
- Be able to train
- a classifier network,
- regressor network, and
- autoencoder network.
Be able to use all three models to predict values. Code Correction:
- Given Python code for either: data normalization, training, or usage of a model, determine any bugs with the code and make the necessary corrections. Model Testing:
- Given access to a model through a REST API (example code of how to make a call to it will be given) test the model on a provided dataset and determine it's accuracy and any classes that it performs poorly on.