Summary and Schedule
This is a new lesson built with The Carpentries Workbench.
| Setup Instructions | Download files required for the lesson | |
| Duration: 00h 00m | 1. Introduction |
What is machine learning? What are some useful machine learning techniques? |
| Duration: 00h 40m | 2. Supervised methods - Regression |
What is supervised learning? What is regression? How can I model data and make predictions using regression methods? |
| Duration: 02h 40m | 3. Supervised methods - classification | How can I classify data into known categories? |
| Duration: 03h 40m | 4. Ensemble Methods |
What are ensemble methods? What are random forests? How can we stack estimators in sci-kit learn? |
| Duration: 05h 40m | 5. Unsupervised methods - Clustering |
What is unsupervised learning? How can we use clustering to find data points with similar attributes? |
| Duration: 06h 40m | 6. Unsupervised methods - Dimensionality reduction | How do we apply machine learning techniques to data with higher dimensions? |
| Duration: 07h 40m | 7. Neural Networks |
What are Neural Networks? How can we classify images using a neural network? |
| Duration: 08h 30m | 8. Ethics and the Implications of Machine Learning | What are the ethical implications of using machine learning in research? |
| Duration: 08h 45m | 9. Find out more | Where can you find out more about machine learning? |
| Duration: 08h 55m | Finish |
The actual schedule may vary slightly depending on the topics and exercises chosen by the instructor.
FIXME: Setup instructions live in this document. Please specify the tools and the data sets the Learner needs to have installed.
Data Sets
Download the data zip file and unzip it to your Desktop
Software Setup
Details
Setup for different systems can be presented in dropdown menus via a
spoiler tag. They will join to this discussion block, so
you can give a general overview of the software used in this lesson here
and fill out the individual operating systems (and potentially add more,
e.g. online setup) in the solutions blocks.
Use PuTTY
Use Terminal.app
Use Terminal