|
6 | 6 |
|
7 | 7 |  |
8 | 8 | [![CC BY-NC-SA 4.0][cc-by-nc-sa-shield]][cc-by-nc-sa] |
| 9 | +[](https://mybinder.org/v2/gh/Cambridge-ICCS/ml-training-material/main) |
9 | 10 |
|
10 | 11 | This repository contains documentation, resources, and code for the Introduction to |
11 | 12 | Machine Learning with PyTorch session designed and delivered by [Jack Atkinson](https://jackatkinson.net/) ([**@jatkinson1000**](https://github.com/jatkinson1000)) |
@@ -70,13 +71,6 @@ These are for recapping after the course in case you missed anything, and contai |
70 | 71 | [linted](https://docs.pylint.org/intro.html), and conforming to the |
71 | 72 | [black](https://black.readthedocs.io/en/stable/) code style. |
72 | 73 |
|
73 | | -If you were working on Colab you can open the worked solutions using the following links: |
74 | | - |
75 | | -* [Exercise 01](https://colab.research.google.com/github/Cambridge-ICCS/ml-training-material/blob/colab/worked-solutions/01_penguin_classification_solutions.ipynb) |
76 | | -* [Exercise 02](https://colab.research.google.com/github/Cambridge-ICCS/ml-training-material/blob/colab/worked-solutions/02_penguin_regression_solutions.ipynb) |
77 | | -* [Exercise 03](https://colab.research.google.com/github/Cambridge-ICCS/ml-training-material/blob/colab/worked-solutions/03_mnist_classification_solutions.ipynb) |
78 | | -* [Exercise 04](https://colab.research.google.com/github/Cambridge-ICCS/ml-training-material/blob/colab/worked-solutions/04_ellipse_regression_solutions.ipynb) |
79 | | - |
80 | 74 |
|
81 | 75 | ## Preparation and prerequisites |
82 | 76 |
|
@@ -136,17 +130,18 @@ us before a training session. |
136 | 130 |
|
137 | 131 | ## Installation and setup |
138 | 132 |
|
139 | | -There are two options for participating in this workshop for which instructions are provided below: |
| 133 | +There are three options for participating in this workshop for which instructions are provided below: |
140 | 134 |
|
141 | 135 | * via a [local install](#local-install) |
142 | 136 | * on [Google Colab](#google-colab) |
| 137 | +* on [binder](#binder) |
143 | 138 |
|
144 | 139 | We recommend the [local install](#local-install) approach, especially if you forked |
145 | 140 | the repository, as it is the easiest way to keep a copy of your work and push back to GitHub. |
146 | 141 |
|
147 | 142 | However, if you experience issues with the installation process or are unfamiliar with |
148 | 143 | the terminal/installation process there is the option to run the notebooks in |
149 | | -[Google Colab](#google-colab). |
| 144 | +[Google Colab](#google-colab) or on [binder](#binder). |
150 | 145 |
|
151 | 146 | ### Local Install |
152 | 147 |
|
@@ -219,18 +214,31 @@ python -m ipykernel install --user --name=MLvenv |
219 | 214 |
|
220 | 215 | ### Google Colab |
221 | 216 |
|
222 | | -To run the notebooks in Google Colab click the following links for each of the exercises: |
| 217 | +Running on Colab is useful as it allows you to access GPU resources. |
| 218 | +To launch the notebooks in Google Colab click the following links for each of the exercises: |
223 | 219 |
|
224 | | -* [Exercise 01](https://colab.research.google.com/github/Cambridge-ICCS/ml-training-material/blob/colab/exercises/01_penguin_classification.ipynb) |
225 | | -* [Exercise 02](https://colab.research.google.com/github/Cambridge-ICCS/ml-training-material/blob/colab/exercises/02_penguin_regression.ipynb) |
226 | | -* [Exercise 03](https://colab.research.google.com/github/Cambridge-ICCS/ml-training-material/blob/colab/exercises/03_mnist_classification.ipynb) |
227 | | -* [Exercise 04](https://colab.research.google.com/github/Cambridge-ICCS/ml-training-material/blob/colab/exercises/04_ellipse_regression.ipynb) |
| 220 | +* [Exercise 01](https://colab.research.google.com/github/Cambridge-ICCS/ml-training-material/blob/colab/exercises/01_penguin_classification.ipynb) - [Worked Solution 01](https://colab.research.google.com/github/Cambridge-ICCS/ml-training-material/blob/colab/worked-solutions/01_penguin_classification_solutions.ipynb) |
| 221 | +* [Exercise 02](https://colab.research.google.com/github/Cambridge-ICCS/ml-training-material/blob/colab/exercises/02_penguin_regression.ipynb) - [Worked Solution 02](https://colab.research.google.com/github/Cambridge-ICCS/ml-training-material/blob/colab/worked-solutions/02_penguin_regression_solutions.ipynb) |
| 222 | +* [Exercise 03](https://colab.research.google.com/github/Cambridge-ICCS/ml-training-material/blob/colab/exercises/03_mnist_classification.ipynb) - [Worked Solution 03](https://colab.research.google.com/github/Cambridge-ICCS/ml-training-material/blob/colab/worked-solutions/03_mnist_classification_solutions.ipynb) |
| 223 | +* [Exercise 04](https://colab.research.google.com/github/Cambridge-ICCS/ml-training-material/blob/colab/exercises/04_ellipse_regression.ipynb) - [Worked Solution 04](https://colab.research.google.com/github/Cambridge-ICCS/ml-training-material/blob/colab/worked-solutions/04_ellipse_regression_solutions.ipynb) |
228 | 224 |
|
229 | 225 | _Notes:_ |
230 | 226 | * _Running in Google Colab requires you to have a Google account._ |
231 | 227 | * _If you leave a Colab session your work will be lost, so be careful to save any work |
232 | 228 | you want to keep._ |
233 | 229 |
|
| 230 | +### binder |
| 231 | + |
| 232 | +If you cannot operate using a local install, and do not wish to sign up for a Google account, |
| 233 | +the repository can be launched |
| 234 | +[on binder](https://mybinder.org/v2/gh/Cambridge-ICCS/ml-training-material/main). |
| 235 | + |
| 236 | +_Notes:_ |
| 237 | +* _If you leave a binder session your work will be lost, so be careful to save any work |
| 238 | + you want to keep_ |
| 239 | +* _Due to the limited resources provided by binder you will struggle to run training in |
| 240 | + exercises 3 and 4._ |
| 241 | + |
234 | 242 |
|
235 | 243 | ## License |
236 | 244 |
|
|
0 commit comments