Find the Google Colab notebooks for the course sessions here.
Click on “Open in Colab” to open the notebook in Google Colab. You will be prompted to save it to your own drive. When saved to your own drive, you can make your own edits and changes to the notebook.
How to use this page
Demo notebook
A quick introduction to Google Colab and Notebooks
Portfolio
For Tuesday, Wednesday and Thursday, you are given an hour to work on a portoflio.
Read more about the requirements and how to hand in your portfolio here.
The assignments for each day are gathered in this notebook (links to Google Colab): Portfolio assignments
Remember to click “Copy to Drive” to create your own copy to work with!
Monday
An introduction to Python and Data Science (content)
-
Visualization and this intro
Tuesday
Unsupervised Machine Learning I: Introduction to Exploratory Data Analysis
Introduction to Machine Learning
Unsupervised Machine Learning II: Finding Patterns in Messy Data Using Clustering
Clustering - a world of patterns
Supervised Machine Learning I: Introduction to Supervised Machine Learning
Introduction to Supervised Machine Learning (slides)
Supervised Machine Learning II: Prediction and Classification (and how to use it in your research)
Hands-on Tutorial in Supervised Machine Learning
Portfolio work: Unsupervised and supervised machine learning
For portfolio work today, we are focusing on unsupervised and supervised machine learning.
Link to portfolio notebook: Portfolio assignments
Remember to click “Copy to Drive” to create your own copy to work with!
Requirement for Tuesday: Work on solutions for either “unsupervised machine learning with penguins” or “clustering” and either “supervised machine learning with penguins” or “employee turnover”.
Wednesday
Introduction to Network Analysis
Introduction to network analysis
Geospatial Data and Mapping
Portfolio work: Network analysis and geospatial data
For portfolio work today, we are focusing on network analysis and working with geospatial data.
Link to portfolio notebook: Portfolio assignments
Remember to click “Copy to Drive” to create your own copy to work with! (or copy new assignments into your existing notebook)
Requirement for Wednesday: Work on solutions for either the network analysis case study 1 or case study 2 and the exercise for spatial stuff.
Thursday
NLP I: Text for Exploratory Data Analysis
NLP II: Using Text in Machine Learning Pipelines
Bonus: FastAI SOTA Classificaiton
Web Mining of Firm Websites (guest lecture by Jan Kinne)
Web Mining of Firm Websites (slides)
Portfolio work: Natural language processing
For portfolio work today, we are focusing on natural language processing.
Link to portfolio notebook: Portfolio assignments
Remember to click “Copy to Drive” to create your own copy to work with!
Requirement: Work on solutions for the “Trump vs. GPT-2” assignment.
Friday
Explainable AI (guest lecture by Thomas B. Moeslund)
Evaluating Machine Learning Models
Hands-on Introduction to Explainable ML & AI
Methodological Outlook
This sessions is an open discussion between the instructors and the participants. The main instructors of the course will be present to answer questions, discuss ideas and suggest where to go from this course.