From 4ef9b71d0960efbf168fd7eb1a9437bc76b34aea Mon Sep 17 00:00:00 2001 From: Matthew Archer <36638242+ma595@users.noreply.github.com> Date: Thu, 11 Jul 2024 08:47:24 +0100 Subject: [PATCH] Added ML intro, Repo cloning, virtual env, colab/jupyternb slides (#78) * Added ML intro, Repo cloning, virtual env, colab/jupyternb slides * Remove first sentence --------- Co-authored-by: Surbhi Goel --- slides/slides.qmd | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) diff --git a/slides/slides.qmd b/slides/slides.qmd index 8b47ee3..f8cf1b8 100644 --- a/slides/slides.qmd +++ b/slides/slides.qmd @@ -129,6 +129,12 @@ Helping Today: # Part 1: Neural-network basics -- and fun applications. +## Machine learning + +- Machine learning is accomplished by learning a function that can represent the data. + +- Learning can be supervised, unsupervised, semi-supervised, self-supervised, reinforcement etc. + ## Fitting a straight line I {.smaller} - Consider the data: @@ -360,6 +366,39 @@ Image source: [3Blue1Brown](https://www.3blue1brown.com/topics/neural-networks) - I have never met anyone actually training models in C++; I find it a bit weird. - See the PyTorch website: [https://pytorch.org/](https://pytorch.org/) +## Getting to the Exercise + *Github Repository Cloning* + +- Navigate to +[https://tinyurl.com/ml-iccs-24](https://tinyurl.com/ml-iccs-24) +- Go to terminal and type in the below command +- `git clone https://github.com/Cambridge-ICCS/practical-ml-with-pytorch` + +## Using online platform +*Using Colab* + +`https://tinyurl.com/4arrjjt5` + +*Using Jupyter Notebook* + +- Download the repo from the [https://tinyurl.com/ml-iccs-24](https://tinyurl.com/ml-iccs-24) +- `cd ` +- `jupyter notebook` +- exercises/01_penguin_classification.ipynb + +## Creating virtual environment +*Installing with venv* + +- `python3 -m venv venv` +- `source venv/bin/activate` + +*Installing with conda* + +- `conda create -n ml-workshop "python>=3.9.10"` +- `conda activate ml-workshop` +- `cd practical-ml-with-PyTorch` +`pip install . ` + # Other resources