As the last assignment to finish the course, we had to choose an online dataset and apply the concepts learned during the course.
1. Finding and choosing a dataset
To start with I was considering using either one related to sports (most likely the Champion’s League matches one) or one about e-sports (one about the MOBA DOTA2). However, I ended up choosing this one: . The main reason was that I had previously used a similar one for a mobile app demo I did ~1-2 years ago, so it was interesting to me.
2. Understanding the dataset
Understand and describe the modeling objective clearly: a. What type of data is it? (images, text, audio etc.) b. What type of problem is it? (regression, classification, generative modeling, etc.)
3. Exploratory data analysis
explore the data by plotting graphs and answer any questions you may have
4. Modeling - try 4-5 approaches
a. Define a model (network architecture) b. Pick some hyperparameters c. Train the model d. Make predictions on samples e. Evaluate on test dataset f. Save the model weights g. Record the metrics
5. Conclusions
Summarize your learning & identify opportunities for future work.
Link to the Jupyter notebook of my course project: remusa/course-project | Jovian