Skip to content

Machine Learning Talks and Workshops using reveal.js and jupyter

Notifications You must be signed in to change notification settings

thomaskeck/thomaskeck.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Machine Learning Lectures

This repository contains an updated version of my lectures and workshops given at:

The talks are javascript and html-based using reveal.js and d3.js. They can be viewed online via github pages:

The workshops are provided as jupyter notebooks, which can be served as reveal.js presentations.

Howto clone this repository

This repository uses git submodules:

git clone --recurse-submodules https://github.com/thomaskeck/thomaskeck.github.io

Howto print the slides

There are two options to convert the html-based presentation into a printable pdf file

  • Chrome: In chrome you can append ?print-pdf to the URL of the talk and print the website into a pdf. Check the preview in chrome in order to ensure that the output looks reasonable.
  • Decktape: with decktape you can render the html slides and take screenshots, this has the advantage that it works with the animations

I usually do something like this: First I serve the slides on a local web-server using python

python3 -m http.server

Afterwards I use decktape via docker to create screenshots of each rendered page with a large pause in between the screenshots to ensure that the animations finish.

docker run --shm-size 2G --rm -t --net=host -v pwd:/slides astefanutti/decktape generic --key=n --screenshots -p 15000 -s '1240x874' --max-slides 150 http://localhost:8000/talks/MachineLearning.html temp.pdf

Finally I remove all uninteresting slides by hand to create a clean version of the pdf.

convert $(ls -v screenshots/*.png) machine_learning.pdf

Deprecated Repositories

The original repositories with the previous content and exercises are available here:

Further Reading

An (incomplete) list of interesting books:

You can find a list of research publications I enjoyed reading here

About

Machine Learning Talks and Workshops using reveal.js and jupyter

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published