Table of Contents
This workshop introduces concepts of Machine Learning by solving a real world problem using machine learning concepts. A simple approach to solving the problem will be implemented first, then the complexity of the solution will be expaneded. Finally, the data the solution has access to is manually selected to further improve the solution and demonstrate overtraining. Basic concept of neural networks will also be discussed.
Before the workshop, make sure you have Python and Visual Studio Code installed on your computer before starting. When installing Python on Windows, make sure to check the "Add to PATH" checkbox on the first window.
You do not need to complete these steps before the workshop, but you can if you want.
- Download a zip of the repo from this link and unzip it.
- Open this folder in Visual Studio Code. Click "Install", "Allow" or "Trust" for every message that pops up in the bottom right corner.
- Install dependencies by opening a terminal in Visual Studio Code and running
python -m pip install -r requirements.txt
- If the installation fails, try it on a version of Python below 3.7. A windows installer for Python 3.6.8 can be found here. You may need to add it to your PATH environment variable and remove any other Python versions in there such that running
python -v
displays 3.6.8.
- If the installation fails, try it on a version of Python below 3.7. A windows installer for Python 3.6.8 can be found here. You may need to add it to your PATH environment variable and remove any other Python versions in there such that running
- Open the file
ml-workshop.ipynb
and you should be good to go! If this step works, you are all set up for the workshop!
If the weather data download is not working, the API key may have expired. To generate a new one visit https://worldweatheronline.com and place it in ml-workshop.ipynb
Open up ml-workshop.ipynb
and follow along with each of the sections.
Email: [email protected]
Website: https://uwrt.club