VVZ API is not affiliated with ETH Zurich. Data might be outdated or incorrect. Please view the official ETHZ Vorlesungsverzeichnis for binding information.
AI4Good
Last Updated: 2026-02-05 15:47:51
Abstract
The AI4Good course is a hackathon turned into a full course. At the beginning, stakeholders active in the development sector will describe several problems that could be solved with a machine learning approach. Students will spend the semester on designing, implementing, and testing suitable solutions using machine learning. Progress will be discussed with all course members.
Objective
Given a specific problem in global development, students shall learn to self-responsibly design, implement and experimentally evaluate a suitable solution. Students will also learn to critically evaluate their ideas and solutions together with all course members in a broader context that go beyond mere technical solutions, but touch on ethics, local culture etc., too.
Content
The AI4Good course is a hackathon turned into a full course. At the beginning of the course, stakeholders (e.g., NGOs) active in the development sector will describe several problems that could be solved with a machine learning approach. Organizers of the course will make sure that only those problems are selected that are suitable for a machine learning approach and where sufficient amounts of data (and labels) are available. Students will organize themselves into small groups of 3-5 students, where each group works on solving a specific problem. Students will spend the semester on designing, implementing, and testing suitable solutions using machine learning. Every two weeks, each group will present ideas and progress during a short presentation followed by a discussion with all course members. At the end of the course, students will present their final results and submit source code. In addition, they will describe the developed method in form of a scientific paper of 8 pages. Grading will depend on the source code, the paper, and active participation in class. Note: The course AI4Good is not related to Hack4Good, which is a students' initiative organized by the Analytics Club at ETH. For more information about Hack4Good check out the website: https://analytics-club.org/wordpress/hack4good/ .
General Information
- Language
- English
- Levels
- DS
- Frequency
- Yearly recurring
Examination
- Type
- graded semester performance
Registration & Places
- Max Places
- 30
- Signup End
- 31.10.2021
Course Components
| Type | Title | Time & Place | Hours |
|---|---|---|---|
| lecture with exercise | AI4Good |
|
2 h weekly |
Offered In
-
GESS Science in Perspective (Only the topics listed in this paragraph can be chosen as GESS Science in Perspective. Further below you will find the "type B courses Reflections about subject specific methods and content" as well as the language courses. 6 ECTS need to be acquired during the BA and 2 ECTS during the MA Students who already took a course within their main study program are NOT allowed to take the course again.)
-
Type A: Enhancement of Reflection Competence (Suitable for all students. Students who already took a course within their main study program are NOT allowed to take the course again.)
-
Type B: Reflection About Subject-Specific Methods and Contents (Subject-specific courses: Recommended for doctoral, master and bachelor students (after first-year examination only). Students who already took a course within their main study program are NOT allowed to take the course again. These course units are also listed under "Type A", which basically means all students can enroll)
-