Einführung in Machine Learning
04.09.2024 , Raum A

Künstliche Intelligenz (KI) und Machine Learning (ML) sind zu Schlüsseltechnologien in der modernen IT-Landschaft geworden, mit einem beträchtlichen Potenzial, das es zu erschliessen gilt. Gleichzeitig führen die mit diesen Technologien verbundenen Hypes oft zu überhöhten und unbegründeten Erwartungen an diese sogenannten «Wunderwerkzeuge».

Für diejenigen, die die Machbarkeit und den zielführenden Einsatz von maschinellem Lernen für ihre eigenen Projekte evaluieren möchten und ein tieferes Verständnis für dieses Thema entwickeln möchten, bietet dieser eintägige Workshop eine hervorragende Gelegenheit. Teilnehmende erhalten nicht nur Einblicke in die Grundprinzipien der KI, sondern auch in deren Grenzen.


Dieser Workshop bietet die perfekte Chance, direkt in die Welt der Künstlichen Intelligenz (KI) einzutauchen, indem Teilnehmende anhand kleiner, jedoch aussagekräftiger KI-Beispiele praktisch mitarbeiten. Dies ermöglicht es, ein intuitives Verständnis für die Grundlagen des maschinellen Lernens zu erlangen. Durch eine Mischung aus einfachen Programmieraufgaben in Python, theoretischen Erläuterungen, Demonstrationen, praktischen Experimenten, Diskussionen und nicht zuletzt durch das Erleben von Aha-Momenten wird das Lernerlebnis bereichert und abwechslungsreich gestaltet.


Zielpublikum:

Personen aus dem Softwarebereich mit erster Programmiererfahrung (bevorzugt in Python), die erste Schritte im Bereich des maschinellen Lernens gehen und so einen Überblick erhalten möchten.

Kursziel:

Klärung fundamentaler Aspekte:
• Zusammenhang zwischen «künstlicher Intelligenz» und «Machine Learning»
• Grundprinzipien der Funktionsweise von Machine-Learning-Algorithmen, insbesondere künstlicher neuronaler Netze (KNNs)
• Erste Schritte zur Erstellung von ML- und KNN-Programmen in Python: Wie schnell ist ein Einstieg möglich?
• Die Bedeutung von Qualität und Quantität der Trainingsdaten: Warum sind sie so wichtig?
• Einsatzmöglichkeiten von KI-Lösungen in der Zukunft: Welcher Aufwand ist realistisch?

Voraussetzungen:

Für die aktive Teilnahme am Workshop ist es vorteilhaft, über grundlegende Python-Kenntnisse zu verfügen. Bereits eine kurze Erfahrung von einigen Tagen mit Python hilft dabei, sich im Editor zu orientieren, Module zu installieren und die Basisfunktionalitäten von Python zu verstehen. Der Kursinhalt ist jedoch so gestaltet, dass er sprachlich und inhaltlich einfach und für jeden Teilnehmenden umsetzbar bleibt.

Auch Teilnehmende mit Programmiererfahrung in anderen Sprachen wie Java sind herzlich willkommen. Es wird jedoch empfohlen, sich im Vorfeld zumindest kurz mit Python vertraut zu machen, indem man ein oder zwei Tage in die Sprache eintaucht.

Selbst für diejenigen, die nicht programmieren können oder möchten, bietet der Workshop wertvolle Lernerfahrungen. Neben den Programmieraufgaben werden zahlreiche Hands-On-Experimente und Demonstrationen angeboten, die keine Programmierkenntnisse erfordern. Nicht-Programmierer haben zudem die Möglichkeit, sich mit Programmierenden in Gruppen zusammenzufinden, um so ebenfalls tiefe Einblicke zu gewinnen.

Infrastruktur:

Eigener Laptop mit einer Python-Umgebung, wobei rechtzeitig vor Workshop-Beginn eine Kurzanleitung verschickt wird, wie die eigene Umgebung optimal vorbereitet wird. Alternativ steht auch eine fertig konfigurierte Python-ML-Umgebung auf einer Cloud zur Verfügung.

𝗭𝘂𝗿 𝗔𝗻𝗺𝗲𝗹𝗱𝘂𝗻𝗴: https://eventfrog.ch/de/p/kurse-seminare/computer-edv/einfuehrung-in-machine-learning-7201140717099401734.html

Christian Heitzmann ist Java-, Python- und Spring-zertifizierter Softwareentwickler mit einem CAS in Machine Learning und Inhaber der SimplexaCode AG in Luzern. Er entwickelt seit über 20 Jahren Software und gibt seit über 12 Jahren Unterricht und Kurse im Bereich der Java- und Python-Programmierung, Mathematik und Algorithmik. Als Technical Writer dokumentiert er Softwarearchitekturen für Unternehmen und schreibt regelmässig Artikel für IT-Fachzeitschriften.

Diese(r) Vortragende hält außerdem: