Code Monkey home page Code Monkey logo

webconf-pytorch-workshop's Introduction

This is a tutorial presented during a workshop at the TheWebConf 2021.

It consists of 7 interactive Jupyter notebooks.

Notebooks

The links below open the notebooks in Google Colab. This way, you don't have to install anything on your computer and you get a GPU for free.

  1. Basics
  2. Data
  3. Autograd
  4. Optimization
  5. Modules
  6. CNN
  7. Transfer Learning

Log in using your Google account

Google Colab Login

Enable GPU support by changing the ‘runtime type’

Google Colab Runtime

Introduction to Google Colab

This notebook covers the basic features of Google Colab.


Further learning

Check out these others tutorials and courses if you are hungry to learn more:


Alternative setups

Binder

Binder is an alterantive way to run remote notebooks that does not require a Google account.

Binder

Running locally using Conda

If you want to run the notebooks locally, you can use conda. The following instructions should work on Linux/Mac OS, Windows might require slight adaptations.

Step 1: Install conda

If you have not installed it yet, you can download it from Anaconda (Python 3.6 version).

Verify that it is installed by running

conda -V

Make sure your conda installation is up-to-date:

conda update conda

Step 2: Download repository and install environment

Now clone the repository:

git clone https://github.com/theevann/webconf-pytorch-workshop.git
cd webconf-pytorch-workshop

The available conda environments can be listed using

conda env list

Let's now create a new environment called 'webconf-pytorch'.

conda env create -f environments.yml

Step 3: Activate/Deactivate the environment

After the environment has been created, you can activate it by

source activate webconf-pytorch

Now start the Jupyter notebook by running

jupyter notebook

The environment can similarly deactivated by

source deactivate

webconf-pytorch-workshop's People

Contributors

theevann avatar

Stargazers

Biplov Bhandari avatar Nathan Kang avatar Empsure avatar Tzu-Heng Huang avatar Zongyu avatar

Watchers

James Cloos avatar  avatar

Forkers

nathanielkang

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.