All Projects → ericmjl → Dl Workshop

ericmjl / Dl Workshop

Master gradient-based machine learning. Also secretly a JAX course in disguise!

Projects that are alternatives of or similar to Dl Workshop

Csc deeplearning
3-day dive into deep learning at csc
Stars: ✭ 22 (-78.64%)
Mutual labels:  jupyter-notebook, workshop, binder
Databases workshop
RCS Intro to Databases workshop materials
Stars: ✭ 25 (-75.73%)
Mutual labels:  jupyter-notebook, workshop
Quickviz
Visualize a pandas dataframe in a few clicks
Stars: ✭ 18 (-82.52%)
Mutual labels:  jupyter-notebook, binder
Mlnet Workshop
ML.NET Workshop to predict car sales prices
Stars: ✭ 29 (-71.84%)
Mutual labels:  jupyter-notebook, workshop
Aws Security Workshops
A collection of the latest AWS Security workshops
Stars: ✭ 332 (+222.33%)
Mutual labels:  jupyter-notebook, workshop
Hands On Nltk Tutorial
The hands-on NLTK tutorial for NLP in Python
Stars: ✭ 419 (+306.8%)
Mutual labels:  jupyter-notebook, binder
Osmnx Examples
Usage examples, demos, and tutorials for OSMnx.
Stars: ✭ 863 (+737.86%)
Mutual labels:  jupyter-notebook, binder
Full Stack Data Science
Full Stack Data Science in Python
Stars: ✭ 227 (+120.39%)
Mutual labels:  jupyter-notebook, workshop
Mldotnet Real Time Data Streaming Workshop
A Machine Learning and Real-Time Data Analytics Workshop
Stars: ✭ 34 (-66.99%)
Mutual labels:  jupyter-notebook, workshop
Praatscripts
These are praat scripts I use in my research, implemented in parselmouth for python for use in binder
Stars: ✭ 40 (-61.17%)
Mutual labels:  jupyter-notebook, binder
Jupyter Rise
Auto-launching the RISE plugin for Binder presentations.
Stars: ✭ 58 (-43.69%)
Mutual labels:  jupyter-notebook, binder
Geopandas Tutorial
Tutorial on geospatial data manipulation with Python
Stars: ✭ 306 (+197.09%)
Mutual labels:  jupyter-notebook, binder
workshop
Workshop: Micromagnetics with Ubermag
Stars: ✭ 19 (-81.55%)
Mutual labels:  binder, workshop
navo-workshop
Tutorial notebooks for how to use PyVO to access NASA and other data in Python.
Stars: ✭ 27 (-73.79%)
Mutual labels:  binder, workshop
Pydata Pandas Workshop
Material for my PyData Jupyter & Pandas Workshops, I'm also available for personal in-house trainings on request
Stars: ✭ 65 (-36.89%)
Mutual labels:  jupyter-notebook, workshop
Dl Workshop Series
Material used for Deep Learning related workshops for Machine Learning Tokyo (MLT)
Stars: ✭ 857 (+732.04%)
Mutual labels:  jupyter-notebook, workshop
Juniper
🍇 Edit and execute code snippets in the browser using Jupyter kernels
Stars: ✭ 189 (+83.5%)
Mutual labels:  jupyter-notebook, binder
Ten Rules Jupyter
Ten Simple Rules for Writing and Sharing Computational Analyses in Jupyter Notebooks
Stars: ✭ 204 (+98.06%)
Mutual labels:  jupyter-notebook, binder
Python Training
Python training for business analysts and traders
Stars: ✭ 972 (+843.69%)
Mutual labels:  jupyter-notebook, binder
4tu Css
Material for a Computational Social Science (CSS) Workshop hosted by the four Dutch technical universities.
Stars: ✭ 61 (-40.78%)
Mutual labels:  jupyter-notebook, workshop

deep-learning-workshop

In this workshop, I will build your intuition in deep learning, without using a framework.

Getting Started

You can get started using one of the following methods.

1. Setup using conda environments

conda env create -f environment.yml
conda activate dl-workshop  # older versions of conda use `source activate` rather than `conda activate`
python -m ipykernel install --user --name dl-workshop
jupyter labextension install @jupyter-widgets/jupyterlab-manager

If you want jax with GPU, you will need to build from source, or follow the installation instructions

2. "just click Binder"

Binder

Notes

If you are using Jupyter Lab, you will want to also ensure that ipywidgets is installed:

# only if you don't have ipywidgets installed.
conda install -c conda-forge ipywidgets
# the next line is necessary.
jupyter labextension install @jupyter-widgets/jupyterlab-manager

Key Ideas

The key idea for this tutorial is that if we really study deep learning's fundamental model, linear regression, then we can get a better understanding of the components - a model with parameters, a loss function, and an optimizer to change the parameters to minimize the loss. Most of us who become practitioners (rather than researchers) can then take for granted that the same ideas apply to any more complex/deeper model.

Feedback

I'd love to hear how well this workshop went for you. Please consider leaving feedback so I can improve the workshop.

Further Reading:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].