Group assignment 2
Portfolio Exercise 2:
Introduction
Task
- Build, train, and evaluate 2 special types of networks neural network with Pytorch.
- A CNN for a spatial prediction problem
- A RNN or LSTM for a sequential problem
- Experiment with at least 2 different variations of hyperparameters for each network.
- Optional: Use gradio to build a simple interactive demo (in the notebook).
This should include:
- Feature selection and/or engineering (if necessary)
- SPreprocessing (if necessary)
- Train-test split.
- Defining a neural network architecture in putorch
- Define a training loop.
- training the model.
- Try out different hyperparameters.
- Evaluate the final model on the test data.
- Visualize results with Grad.io
Data
Delivery
- Create a github repository (or use the existing one and adapt it)
- Save colab notebook in the github.
- Provide a readme.md with brief description.
- Submission can be in groups up to 3.
- Submit by sending an email with link to repo to Hamid (hamidb@business.aau.dk) with Daniel & Roman in cc. (dsh@…, roman@…)