BA-Projekt base.camp: AI Prototypes
Inhalt
Im BA-Projekt erstellen Studierende Anwendungen und mobile Apps im Bereich Künstiliche Intelligenz (AI). Dazu werden Datensätze und Probleme vorgestellt, die frei gewählt werden können. Der Prototyping-Ansatz ermöglicht es, Probleme zu erweitern und anzupassen, damit am Ende eine nützliche Lösung präsentiert werden kann.
Die Themen und Datensätze werden in der Auftaktveranstalung bekannt gegeben.
Lernziele
Studierende lernen im Rahmen dieses Projektes:
- Prototyping-Ansäzte, um Anwendungen iterativ zu entwickeln
- den praktischen Umgang mit echten Daten
- KI-Ansätze und Visualisierungen
- das Erstellen von Open-Source Code-Projekten, inkl. Dokumentation, Version Control usw.
Vorgehen
Nach einer Einführungsveranstaltung und Themenwahl bilden sich Kleingruppen, die sich methodisch ein Problem erarbeiten. Anschließend geht es um die Programmierung eines Front- und Back-ends, der am Ende des Semesters im Plenum vorgestellt und getestet wird.
Hinweise zu Prüfungen
Für das Bestehen des Praktikums werden gefordert:
- Lauffähiger Prototyp
- Source Code inkl. Dokumentation
- Kurze Beschreibung der Applikation
- Präsentation im Plenum
Themen 2019
Wir programmieren KI-Anwendungen, die Maschinelles Lernen nutzen um Vorhersagen zu treffen. Die Themen sind:
- Vorhersage von Wetter und Feinstaubwerten anhand von dem Sensornetzwerk von luftdaten.info (https://luftdaten.info/)
Neben der Analyse und Vorhersage der Daten, ist eine Visualisierung gefordert, welche die Daten anhand von Suchfaktoren (Ort, Zeit, Sensorwerte) aufbereitet. - Sentiment-Analyse/Erkennung von Beleidigungen in Social Media (https://projects.fzai.h-da.de/iggsa/germeval/)
Wir bauen einen qualitativ guten Klassifizierer für Beleidigungen oder Sentiment-Analyse. Damit erstellen wir ein Text-Corpus von gelabelten Tweets, das ständig mit neuen Daten augmentiert wird. Aktuelle Ergebnisse werden visualisiert.