<!DOCTYPE html> <html> <head> <title>Title</title> <meta charset="utf-8"> <style> @import url(https://fonts.googleapis.com/css?family=Yanone+Kaffeesatz); @import url(https://fonts.googleapis.com/css?family=Droid+Serif:400,700,400italic); @import url(https://fonts.googleapis.com/css?family=Ubuntu+Mono:400,700,400italic); @import url(https://fonts.googleapis.com/css?family=Abel:400,700,400italic); @import url(https://fonts.googleapis.com/css?family=Ropa+Sans:400,700,400italic); @import url(https://fonts.googleapis.com/css?family=Cabin:400,700,400italic); @import url(https://fonts.googleapis.com/css?family=Roboto+Mono:400,700,400italic); body { font-family: 'Arial'; font-size: 200%; color: #404040;} h1, h2, h3, h4 { font-family: 'Cabin'; font-weight: 400; color: #1F407A; } .remark-frontslide-content { padding: 0; border: 10 px solid blue; } .remark-slide-content-large { font-size: 90%; } .remark-slide { border: 10 px solid blue; } .remark-slide-content h1 { font-size: 3em; } .remark-slide-content h2 { font-size: 2em; } .remark-slide-content h3 { font-size: 1.6em; } .remark-slide-content h4 { font-size: 1.2em; } .remark-slide-content-large h1 { font-size: 2em; } .remark-slide-content-large h2 { font-size: 1.6em; } .footnote { position: absolute; bottom: 3em; } p { display: block; -webkit-margin-before: 0em; -webkit-margin-after: 0em; -webkit-margin-start: 0px; } - li p { line-height: 1.25em; } .red { color: #fa0000; } .large { font-size: 2em; } a, a > code { color: #0069B4; text-decoration: none; font-family: 'Roboto Mono'; } .inverse { background: #1F407A; color: #777872; text-shadow: 0 0 20px #333; } .inverse h1, .inverse h2 { color: #f3f3f3; line-height: 0.8em; } code { -moz-border-radius: 5px; -web-border-radius: 5px; color: #0069B4; border-radius: 5px; } .remark-code, .remark-inline-code { font-family: 'Ubuntu Mono'; } .remark-code-line-highlighted { background-color: #473832; } .pull-left { float: left; width: 47%; } .pull-right { float: right; width: 47%; } .pull-right ~ p { clear: both; } #slideshow .slide .content code { font-size: 0.8em; } #slideshow .slide .content pre code { font-size: 0.9em; padding: 15px; } strong { color: #A8322D; } .remark-code, .remark-inline-code { font-family: 'Roboto Mono';} </style> </head> <body> <textarea id="source"> class: inverse, center, middle, remark-frontslide-content <img src="./front_page.png" width=100%/> --- class: center, middle, inverse, remark-slide-content-large # About us --- class: remark-slide-content-large ## About Scientific IT Services (SIS) --- class: remark-slide-content-large ## About Scientific IT Services (SIS) - IT Services close to research - Almost 6 years old, almost 40 people. - Zoo of experts with diverse background --- class: remark-slide-content-large ## About Scientific IT Services (SIS) - IT Services close to research - Almost 6 years old, almost 40 people. - Zoo of experts with diverse background #### Here today in real: * Dr. Tarun Chadha * Dr. Mikolaj Rybinski * Dr. Uwe Schmitt --- class: remark-slide-content-large ## Our Services - Scientific Computing Services: Euler, ... --- class: remark-slide-content-large ## Our Services - Scientific Computing Services: Euler, ... - Data Science Support --- class: remark-slide-content-large ## Our Services - Scientific Computing Services: Euler, ... - Data Science Support - Software Development: openBIS, ELN, ... --- class: remark-slide-content-large ## Our Services - Scientific Computing Services: Euler, ... - Data Science Support - Software Development: openBIS, ELN, ... - Scientific Visualization --- class: remark-slide-content-large ## Our Services - Scientific Computing Services: Euler, ... - Data Science Support - Software Development: openBIS, ELN, ... - Scientific Visualization - Consulting and Training: Code Clinics, ... --- class: remark-slide-content-large ## Our Services - Scientific Computing Services: Euler, ... - Data Science Support - Software Development: openBIS, ELN, ... - Scientific Visualization - Consulting and Training: Code Clinics, ... - Research Data Management --- class: remark-slide-content-large ## Our Services - Scientific Computing Services: Euler, ... - Data Science Support - Software Development: openBIS, ELN, ... - Scientific Visualization - Consulting and Training: Code Clinics, ... - Research Data Management - Research Data Analysis --- class: remark-slide-content-large ## Our Services - Scientific Computing Services: Euler, ... - Data Science Support - Software Development: openBIS, ELN, ... - Scientific Visualization - Consulting and Training: Code Clinics, ... - Research Data Management - Research Data Analysis - Personalized Health Data Services --- class: center, middle, remark-slide-content-large <span style="font-size: 180%; color: #1F407A;"> We also offer data science support, <br/> so don't hesitate to <br/> contact us... <br/> <br/> https://sis.id.ethz.ch/ </span> --- class: center, middle, inverse, remark-slide-content-large # About the course --- class: remark-slide-content-large # About the course * First version, might be a bit rough, not sure if our time planning works out. --- class: remark-slide-content-large # About the course * First version, might be a bit rough, not sure if our time planning works out. * Pragmatic approach, little math. --- class: remark-slide-content-large # About the course * First version, might be a bit rough, not sure if our time planning works out. * Pragmatic approach, little math. * Introduction only! --- class: remark-slide-content-large # About the course (2) What will you learn? * Basic concepts of Machine Learning (ML). --- class: remark-slide-content-large # About the course (2) What will you learn? * Basic concepts of Machine Learning (ML). * More about classical machine learning than about artificial neural networks. --- class: remark-slide-content-large # About the course (2) What will you learn? * Basic concepts of Machine Learning (ML). * More about classical machine learning than artificial neural networks. * General overview of supervised learning and related methods. --- class: remark-slide-content-large # About the course (2) What will you learn? * Basic concepts of Machine Learning (ML). * More about classical machine learning than artificial neural networks. * General overview of supervised learning and related methods. * How to start with ML using `scikit-learn` and `Keras`. --- class: remark-slide-content-large # About the course (3) What will you NOT learn? * How to program with Python. --- class: remark-slide-content-large # About the course (3) What will you NOT learn? * How to program with Python. * How exactly ML methods work. --- class: remark-slide-content-large # About the course (3) What will you NOT learn? * How to program with Python. * How exactly ML methods work. * Unsupervised learning methods. --- class: center, middle, inverse, remark-slide-content-large # Schedule --- class: remark-slide-content-large # Day 1 - Chapter 0: Quick Introduction to numpy, pandas, matplotlib --- class: remark-slide-content-large # Day 1 - Chapter 0: Quick Introduction to numpy, pandas, matplotlib - Chapter 1: General Introduction to Machine Learning --- class: remark-slide-content-large # Day 1 - Chapter 0: Quick Introduction to numpy, pandas, matplotlib - Chapter 1: General Introduction to Machine Learning - Chapter 2: Introduction to Classification --- class: remark-slide-content-large # Day 1 - Chapter 0: Quick Introduction to numpy, pandas, matplotlib - Chapter 1: General Introduction to Machine Learning - Chapter 2: Introduction to Classification - Chapter 3: Overfitting and Cross Validation --- class: remark-slide-content-large # Day 1 - Chapter 0: Quick Introduction to numpy, pandas, matplotlib - Chapter 1: General Introduction to Machine Learning - Chapter 2: Introduction to Classification - Chapter 3: Overfitting and Cross Validation - Chapter 4: Measuring Quality of a Classifier --- class: remark-slide-content-large # Day 1 - Chapter 0: Quick Introduction to numpy, pandas, matplotlib - Chapter 1: General Introduction to Machine Learning - Chapter 2: Introduction to Classification - Chapter 3: Overfitting and Cross Validation - Chapter 4: Measuring Quality of a Classifier - Chapter 5: Classification Algorithms Overview --- class: remark-slide-content-large # Day 2 - Chapter 6: Pipelines and Hyperparameter Optimisation --- class: remark-slide-content-large # Day 2 - Chapter 6: Pipelines and Hyperparameter Optimisation - Chapter 7: Introduction to Regression --- class: remark-slide-content-large # Day 2 - Chapter 6: Pipelines and Hyperparameter Optimisation - Chapter 7: Introduction to Regression - Chapter 8: Introduction to Neural Networks --- class: center, middle, inverse, remark-slide-content-large # Quick poll --- class: remark-slide-content-large # Who used ... before? - Jupyter Notebooks --- class: remark-slide-content-large # Who used ... before? - Jupyter Notebooks - Pandas --- class: remark-slide-content-large # Who used ... before? - Jupyter Notebooks - Pandas - Matplotlib --- class: remark-slide-content-large # Who used ... before? - Jupyter Notebooks - Pandas - Matplotlib - seaborn --- class: remark-slide-content-large # Who used ... before? - Jupyter Notebooks - Pandas - Matplotlib - seaborn - numpy --- class: center, middle, inverse, remark-slide-content-large # Questions? --- class: remark-slide-content-large # Get started <p>1. Start Computer, choose `fedora` during startup <br/> <br/> --- class: remark-slide-content-large # Get started <p>1. Start Computer, choose `fedora` during startup <br/> <br/> <p>2. Login with your `NETHZ` credentials <br/> <br/> --- class: remark-slide-content-large # Get started <p>1. Start Computer, choose `fedora` during startup <br/> <br/> <p>2. Login with your `NETHZ` credentials <br/> <br/> <p>3. Start Terminal (click `activity` top-left corner) <br/> <br/> --- class: remark-slide-content-large # Get started <p>1. Start Computer, choose `fedora` during startup <br/> <br/> <p>2. Login with your `NETHZ` credentials <br/> <br/> <p>3. Start Terminal (click `activity` top-left corner) <br/> <br/> <p>4. Enter <br/><br/> <center> <div style="font-family: Roboto Mono; font-size: .8em; color: #0069B4;"> <center>curl https://sis.id.ethz.ch/mlw/install.sh | bash</center> </div> </center> <p>5. Enter <br/><br/> <center> <div style="font-family: Roboto Mono; font-size: .8em; color: #0069B4;"> <center>./pycharm.sh</center> </div> </center> <p>4. Start Terminal (click `activity` top-left corner) <br/> <br/> --- class: remark-slide-content-large # Get started <p>1. Start Computer, choose `fedora` during startup <br/> <br/> <p>2. Login with your `NETHZ` credentials <br/> <br/> <p>3. Start Terminal (click `activity` top-left corner) <br/> <br/> <p>4. Enter <br/><br/><div style="font-family: Roboto Mono; font-size: .8em; color: #0069B4;"><center>curl https://sis.id.ethz.ch/mlw/install.sh | bash</center></div> <br/> <p>5. Wait and press `ENTER` when asked --- class: remark-slide-content-large # Get started <p>1. Start Computer, choose `fedora` during startup <br/> <br/> <p>2. Login with your `NETHZ` credentials <br/> <br/> <p>3. Start Terminal (click `activity` top-left corner) <br/> <br/> <p>4. Enter <br/><br/><div style="font-family: Roboto Mono; font-size: .8em; color: #0069B4;"><center>curl https://sis.id.ethz.ch/mlw/install.sh | bash</center></div> <br/> <p>5. Wait and press `ENTER` when asked. <br/> <br/> <p>6. <strong>Don't switch of / shutdown the computer during the two days !</strong> --- class: remark-slide-content-large ## How to upload the notebooks to polybox <p>1. Start Terminal (click `activity` top-left corner) <br/> <br/> <p>2. Enter <br/><br/><div style="font-family: Roboto Mono; font-size: .8em; color: #0069B4;"><center>ln -s .tmp/ml_workshop $HOME</center></div> <br/> <p>3. You should find the notebooks in `ml_workshop` in your homefolder. <br/> . <p>4. Open `https://polybox.ethz.ch` to upload your notebooks manually . <br/> --- </textarea> <script src="https://remarkjs.com/downloads/remark-latest.min.js"> </script> <script> var slideshow = remark.create(); </script> </body> </html>