Einführung
Haben Sie sich jemals gefragt, wie künstliche Intelligenz funktioniert und wie Programmierer intelligente Anwendungen entwickeln? In unserem Kurs lüften Sie die Geheimnisse der künstlichen Intelligenz, indem Sie die Grundlagen von Python und die neuesten KI-Tools wie TensorFlow erlernen. Sie werden sich wie ein echter Programmierer fühlen und Ihre eigenen Projekte erstellen – von der Bilderkennung über die Emotionsanalyse in Texten bis hin zur Entwicklung textbasierter Rollenspiele.
Kursprogramm
1Lektion 1: Einführung in KI und LLM
Ziel der Lektion ist es, den Teilnehmern das Konzept der Künstlichen Intelligenz (KI) vorzustellen. Zudem wird der Begriff LLM (Large Language Model) sowie Werkzeuge, die auf LLM basieren, präsentiert.
2Lektion 2: Prompt Engineering
Die Klasse führt die Schüler in das Prompt Engineering und die Prinzipien des Schreibens von qualitativ hochwertigen Prompts ein.
3Lektion 3: Geschichte der KI und Bildgeneratoren
Während dieser Lektion lernen die Schüler die Geschichte der Künstlichen Intelligenz kennen. Zudem werden Werkzeuge zur Generierung von Bildern vorgestellt und wie man Prompts für diese erstellt.
4Lektion 4: OpenAI, ChatGPT Plus und Musikgeneratoren
In der Klasse erfahren die Schüler, was die Organisation OpenAI ist, welche GPT-Modelle ChatGPT bietet, und lernen Musikgenerierungswerkzeuge kennen.
5Lektion 5: Bedrohungen und Kontroversen der KI
Ziel der Lektion ist es, den Schülern die Risiken und ethischen Dilemmata im Zusammenhang mit der Lehre und Nutzung von KI näherzubringen.
6Lektion 6: Einführung in Umgebungen
Ziel der Klasse ist es, die Schüler mit den Umgebungen vertraut zu machen, in denen wir während des Kurses programmieren werden (Google Colab, Python und Git).
7Lektion 7: Die NumPy-Bibliothek und Arbeiten mit Dokumentation
Ziel des Kurses ist es, Informationen über die NumPy-Bibliothek zu wiederholen, das Wissen darüber zu vertiefen und die Vorteile ihrer Nutzung vorzustellen.
8Lektion 8: Erstellen von Diagrammen - matplotlib Bibliothek
Während der Klassen werden die Schüler mit einem Datenvisualisierungstool, der matplotlib-Bibliothek, vertraut gemacht.
9Lektion 9: Pandas-Bibliothek
Während der Klassen werden die Schüler in die Pandas-Bibliothek eingeführt.
10Lektion 10: Statistik und Regression Teil 1
Während der Klassen lernen die Schüler, was Statistik ist und wie Regression funktioniert. Außerdem werden wir das erste KI-Modell programmieren!
11Lektion 11: Statistik und Regression Teil 2
Während der Klassen lernen die Schüler, was Statistik ist und wie Regression funktioniert. Außerdem werden wir das erste KI-Modell programmieren!
12Lektion 12: Binäre Klassifikation Teil 1
In dieser Klasse lernen die Schüler die Klassifikation kennen und erstellen ein System zur binären Klassifikation. Sie lernen auch Metriken zur Bewertung der Qualität eines binären Klassifikationsmodells.
13Lektion 13: Binäre Klassifikation Teil 2
In dieser Klasse lernen die Schüler die Klassifikation kennen und erstellen ein System zur binären Klassifikation. Sie lernen auch Metriken zur Bewertung der Qualität eines binären Klassifikationsmodells.
model.
14Lektion 14: Titanic Simulator Teil 1
Ziel des Kurses ist es, das Wissen, das während der Umsetzung des Projekts – eines Simulators für die Überlebenschancen auf der Titanic – erworben wurde, zu systematisieren.
15Lektion 15: Titanic Simulator Teil 2
Ziel des Kurses ist es, das Wissen, das während der Umsetzung des Projekts – eines Simulators für die Überlebenschancen auf der Titanic – erworben wurde, zu systematisieren.
16Lektion 16: KNN-Algorithmus - Iris-Klassifikation
Während der Klassen werden die Schüler mit dem KNN-Algorithmus vertraut gemacht und erstellen ein Programm zur Klassifikation von Iris-Arten.
17Lektion 17: Einführung in Fuzzy-Logik
Während der Klassen werden die Schüler mit den Konzepten der Fuzzy-Logik, Fuzzy-Mengen und Fuzzy-Schlussfolgerungen vertraut gemacht.
18Lektion 18: Implementierung von Fuzzy-Logik in Python
Während der Klassen lernen die Schüler, wie man die Erzeugung von Fuzzy-Mengen implementiert und Fuzzy-Inferenz in Python durchführt.
19Lektion 19: Fuzzy-Logik - Klassifikation von Iris Blumen
Während der Lektion nutzen die Schüler das erworbene Wissen, um das Problem der Klassifikation von Iris Blumen selbstständig zu lösen. Dabei wird Fuzzy-Logik verwendet. Das Hauptziel des Projekts ist, dass die Schüler versuchen, das Problem eigenständig zu lösen und die Ergebnisse zu bewerten.
20Lektion 20: Einführung in Naive Bayes
Während der Klasse werden die Schüler in den Naive Bayes-Algorithmus eingeführt, der in zukünftigen Klassen zur Erstellung eines Spam-Kategorisierungssystems verwendet wird.
21Lektion 21: Spam-Classifier - Bayes'scher Algorithmus Teil 1
Während der Klassen bereiten wir einen Spam-Classifier mit dem Naive Bayes-Algorithmus vor. In den nächsten Klassen werden wir den Algorithmus mit einem Gmail-Posteingang verbinden.
22Lektion 22: Spam-Classifier - Bayes'scher Algorithmus Teil 2
Während der Lektion integrieren wir den Spam-Filter, den wir letzte Woche erstellt haben, mit dem Gmail-Posteingang.
23Lektion 23: Künstliches Neuron - Einführung in Deep Learning
Während der Klassen lernen die Schüler, was künstliche Neuronen sind und wie sie funktionieren, was Deep Learning ist, und erstellen ihr erstes Modell eines einfachen neuronalen Netzwerks.
24Lektion 24: Aufbau eines neuronalen Netzwerks
Während der Klassen erstellen die Schüler ein Netzwerk, das Bildklassifikation ermöglicht, und lernen die Elemente kennen, die neuronale Netzwerke ausmachen.
25Lektion 25: Faltung (Convolution)
Ziel des Kurses ist es, den Schülern das Konzept und die Funktionsweise von Faltung (Convolution) vorzustellen.
26Lektion 26: Faltungsnetzwerke (Convolutional Networks)
Der Kurs stellt Faltungsnetzwerke vor. Die Schüler erstellen ein Programm, das Grafiken klassifiziert.
27Lektion 27: Tensorboard und Overfitting-Erkennung
Während der Klassen lernen die Schüler, was Overfitting ist, was es verursacht und wie man es erkennt. Außerdem lernen sie ein Tool zur Überwachung des Lernens von neuronalen Netzwerken kennen – Tensorboard. Zudem wird ein Mechanismus vorgestellt, der die Qualität von Datensätzen verbessern kann – Augmentation.
28Lektion 28: Stiltransfer
In diesem Kurs entdecken die Schüler, wie Künstliche Intelligenz neue Bilder erstellen kann, indem sie Elemente aus zwei verschiedenen Fotografien kombiniert: eine als Quelle des Inhalts und die andere als Quelle des künstlerischen Stils. Sie lernen die Konzepte von Inhalt und Stil in Bildern und wie neuronale Netzwerke diese trennen und transformieren können.
and the other as a source of artistic style. They will learn about the concepts of
content and style in images and how neural networks can separate and transform
them.
29Lektion 29: Einführung in NLP
Ziel des Kurses ist es, den Schülern zu erklären, was Natural Language Processing (NLP) ist und wie es funktioniert.
30Lektion 30: Vektor-Darstellung
Ziel dieser Lektion ist es, das Wissen über die Vektor-Darstellung von Texten zu erweitern.
31Lektion 31: Meinungs-Classifier
32Lektion 32: Textgenerierung
Ziel des Kurses ist es, sich mit dem Fine-Tuning während der Textgenerierung mit dem GPT-2 Modell vertraut zu machen.
33Lektion 33: Stiltransfer
In diesem Kurs entdecken die Schüler, wie Künstliche Intelligenz neue Bilder erstellen kann, indem sie Elemente aus zwei verschiedenen Fotografien kombiniert: eine als Quelle des Inhalts und die andere als Quelle des künstlerischen Stils. Sie lernen die Konzepte von Inhalt und Stil in Bildern und wie neuronale Netzwerke diese trennen und transformieren können.
34Lektion 34: Sprachgenerierung - Text-to-Speech
Ziel des Kurses ist es, ein Modell für die Sprachgenerierung in Python zu lernen und zu konfigurieren.
35Lektion 35: Gestenerkennung Projekt Teil 1
Ziel des Kurses ist es, ein Programm zur Gestenerkennung zu erstellen, Daten zu sammeln und ein neuronales Netzwerk-Modell zu konfigurieren.
36Lektion 36: Gestenerkennung Projekt Teil 2
Ziel des Kurses ist es, das Gestenerkennungsprojekt Rock Paper Scissors mit unseren eigenen MobileNetV2-Modelltrainingsdaten fortzusetzen.
37Lektion 37: Eigenes Projekt - Projekt „Blinker“
Ziel des Kurses ist es, ein eigenes Projekt mit den erlernten Künstliche Intelligenz-Algorithmen zu erstellen.
38Lektion 38: KI in der Medizin: Beispiele und Anwendungen
Du wirst lernen, wie KI in der Medizin eingesetzt wird. Beispiele für praktische Anwendungen.
39Lektion 39: KI in der Finanzwirtschaft: Marktvorhersage
Du wirst lernen, wie KI Trends auf den Finanzmärkten vorhersagen kann. Du wirst ein Vorhersagemodell erstellen.
40Lektion 40: KI und Automatisierung: Robotik
Du wirst die Grundlagen der Robotik lernen und einfache Steueralgorithmen erstellen. Es ist wie ein Ingenieur zu sein.
41Lektion 41: KI und IoT: Smart Homes
Du wirst lernen, wie KI mit IoT-Geräten integriert werden kann. Du wirst Systeme für Smart Homes erstellen.
42Lektion 42: Praktische Projekte: Gesichtserkennung
Du wirst ein Modell zur Gesichtserkennung erstellen. Du wirst sehen, wie KI in der Sicherheit funktioniert.
43Lektion 43: Datenanalyse: Big Data und KI
Du wirst Methoden zur Analyse großer Datensätze lernen. Du wirst lernen, wie man mit Big Data umgeht.
44Lektion 44: Künstliche Intelligenz in der Kunst
Du wirst sehen, wie KI Kunst erschaffen kann. Bilder und Musik mit KI erzeugen.
45Lektion 45: KI in der Bildung: Erstellen interaktiver Materialien
Du wirst lernen, wie KI die Bildung unterstützen kann. Du wirst interaktive Lektionen und Quizze erstellen.
46Lektion 46: KI im Marketing: Content-Personalisierung
Du wirst lernen, wie KI im Marketing eingesetzt wird. Du wirst Modelle erstellen, die Inhalte für Nutzer personalisieren.
47Lektion 47: KI in der Logistik: Prozessoptimierung
Du wirst lernen, wie KI logistische Prozesse optimieren kann. Du wirst Modelle erstellen, die Lieferungen verwalten.
48Lektion 48: Die Zukunft der KI: Neueste Technologien und Trends
Du wirst die neuesten Trends in der KI kennenlernen. Wir werden überlegen, was die Zukunft bringt.
