All Projects → jupyter → Ngcm Tutorial

jupyter / Ngcm Tutorial

Materials for the IPython/Jupyter workshop at the NGCM Summer Academy, at Southampton University, Boldrewood campus.

Projects that are alternatives of or similar to Ngcm Tutorial

Teaching Material
Teaching materials for the machine learning and deep learning classes at Stanford and Cornell
Stars: ✭ 1,022 (+2222.73%)
Mutual labels:  jupyter-notebook
Attention
Stars: ✭ 44 (+0%)
Mutual labels:  jupyter-notebook
Business Analytics Ime654
Course homepage for "Business Analytics (IME654)" @Korea University
Stars: ✭ 44 (+0%)
Mutual labels:  jupyter-notebook
Walkwithfastai.github.io
Host for https://walkwithfastai.com
Stars: ✭ 44 (+0%)
Mutual labels:  jupyter-notebook
Fastseq
A way to use N-Beats in fastai for sequence data
Stars: ✭ 44 (+0%)
Mutual labels:  jupyter-notebook
News push project
Real Time News Scraping and Recommendation System - React | Tensorflow | NLP | News Scrapers
Stars: ✭ 44 (+0%)
Mutual labels:  jupyter-notebook
Deepbayes 2018
Seminars DeepBayes Summer School 2018
Stars: ✭ 1,021 (+2220.45%)
Mutual labels:  jupyter-notebook
Python4scientificcomputing numpy pandas matplotlib
python4ScientificComputing, Numpy, Pandas and Matplotlib
Stars: ✭ 44 (+0%)
Mutual labels:  jupyter-notebook
Midi Miner
Python MIDI track classifier and tonal tension calculation based on spiral array theory
Stars: ✭ 44 (+0%)
Mutual labels:  jupyter-notebook
Parlai agents
# ParlAI Agent examples with PyTorch, Chainer and TensorFlow
Stars: ✭ 44 (+0%)
Mutual labels:  jupyter-notebook
Yolov5 Deepsort
Stars: ✭ 42 (-4.55%)
Mutual labels:  jupyter-notebook
Big data benchmarks
big data technologies comparisons for cleaning, manipulating and generally wrangling data in purpose of analysis and machine learning.
Stars: ✭ 44 (+0%)
Mutual labels:  jupyter-notebook
Svhn Cnn
Google Street View House Number(SVHN) Dataset, and classifying them through CNN
Stars: ✭ 44 (+0%)
Mutual labels:  jupyter-notebook
Bnet
Batch Normalization with Enhanced Linear Transformation
Stars: ✭ 44 (+0%)
Mutual labels:  jupyter-notebook
Latent dirichlet allocation
This is the Code for "Generative Models - The Math of Intelligence #8" By Siraj Raval on Youtube
Stars: ✭ 44 (+0%)
Mutual labels:  jupyter-notebook
Reinforcement Learning Notebooks
A collection of Reinforcement Learning algorithms from Sutton and Barto's book and other research papers implemented in Python.
Stars: ✭ 1,020 (+2218.18%)
Mutual labels:  jupyter-notebook
Elemnet
Deep Learning the Chemistry of Materials From Only Elemental Composition for Enhancing Materials Property Prediction
Stars: ✭ 44 (+0%)
Mutual labels:  jupyter-notebook
Pyprogbook
金融大數據首部曲 書名: Python 程式設計入門 — 金融商管實務案例 讀者可以在此下載教學資源含程式碼
Stars: ✭ 44 (+0%)
Mutual labels:  jupyter-notebook
Airbnb
Predict the destination countries when user first book using Airbnb
Stars: ✭ 44 (+0%)
Mutual labels:  jupyter-notebook
Deeptutor
Spaced repetition through deep reinforcement learning
Stars: ✭ 44 (+0%)
Mutual labels:  jupyter-notebook

IPython/Jupyter Workshop at the NGCM Summer Academy

Materials for the IPython/Jupyter workshop at the Next-Generation Computational Modeling Summer Academy:

  • 2-day course
  • 27 and 28 June 2017
  • At Southampton University, Boldrewood campus

Course URL: http://ngcm.soton.ac.uk/summer-academy/ipython.html

Teaching is from 10am to 6pm, broken up by half-hour tea breaks morning and afternoon, and an hour lunch break. See the programme for details.

Course content

Jupyter and IPython provide tools for interactive and parallel computing that are widely used in scientific computing. We will show some uses of IPython for scientific applications, focusing on exciting recent developments, web-based notebooks with code, graphics, and rich HTML.

Day 1 morning: Core Jupyter and IPython

  • Notebook Basics
  • IPython - beyond plain python
  • Markdown Cells
  • Rich Display System
  • Beyond Python: the Jupyter architecture with Julia and R

Day 1 afternoon: Working with notebook files

  • Converting notebooks to other formats with nbconvert
  • Using notebooks in version control, with git and nbdime
  • Sharing notebooks online using nbviewer
  • Notebooks in continuous integration with nbval

Day 2 morning: Interactive widgets in notebooks

  • Using interact() to explore a function
  • Creating widgets manually and connecting them to Python functions
  • Laying out widgets on the page
  • The architecture of interactive widgets

Day 2 afternoon: Parallel computing with IPython

  • Overview of the ipyparallel model
  • Controller and engines
  • Basics of remote execution
  • Direct vs task execution
  • Integration with MPI codes
  • Handling dependencies between tasks
  • Performance considerations

Software Requirements

  • Python 3.x
  • Jupyter, including the Notebook and IPython. It should be available through the usual distribution channels, such as Anaconda.
  • Your favorite text editor.
  • If you have trouble installing Anaconda, this blog entry may help.
  • For the material related to nbconvert, the pandoc package, together with a latex installation, would be useful.

To install the packages required for this course and the Pandas course in a new environment with Anaconda, run:

conda create -n ngcm python=3 numpy scipy jupyter ipywidgets pandas matplotlib requests scikit-image sympy

Then, to use this environment, enter:

source activate ngcm

On Windows, this command is just activate ngcm.

Checking your installation

You can download and run this version_check.py script, and execute it using python version_check.py to check you have fulfilled the installation requirements.

Required knowledge

  • Basic Python,
  • some vague notion of html would be great.

The trainers

Infrastructure

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].