Page Content
Overview
In this course you will learn the basic knowledge of machine learning and some applications for machine learning with the use of the programming language Python. You will be working at the computer. Through many different tasks you get to know several topics in this area and you will acquire some fundamental skills in Python.
Learning Goals and Syllabus
Goals
Upon the completion of the course you will be able to understand and write scripts in Python and use specific software libraries for your case of machine learning task.
Syllabus
The syllabus for Summer University 2020 will be available soon! Please click here to see the syllabus of 2019.
Course components
The course will include the following topics:
- Python syntax
- Logistic regression
- Neural nets
- Supervised learning
- Unsupervised learning
- Reinforcement learning
- Document classification
- Image classification
- Game ai development
Prerequisites
The general prerequisites of the TU Berlin Summer University are the following: at least one year of university experience + English level B2 or equivalent.
In computer science it is recommended to know:
- What a variable, assignment and statement means
- What a software library and an interface means
- How a loop and a conditional statement generally works
Some basic knowledge of console commands, especially those related to file management is a plus.
Lecturers
Lars Gehrke worked as a software developer for the IT service provider of the German Chambers of Commerce and Industry for five years.
He finished his apprenticeship 2016 and his B.Sc. 2018 at the University of Applied Sciences and Arts in Dortmund.
He wrote his bachelor thesis in the field of machine learning with python on behalf of his company and his own IT startup in 2018.
Please direct questions about the course to the TU Berlin Summer University Team at: summeruniversity(at)tubs.de. We will answer your questions and direct specific queries regarding course content to the course lecturers where necessary.