Wählen Sie Ihre Sprache aus
Python-Kurs für Künstliche Intelligenz
Mehr als 2 Millionen Studierende weltweit

Python-Kurs für Künstliche Intelligenz

Meistern Sie Python von Grund auf und wenden Sie es direkt auf maschinelles Lernen, Deep Learning und große Sprachmodelle an. Dieser Kurs führt Sie von der grundlegenden Syntax bis zur Erstellung von LLM-gestützten Anwendungen und der Bereitstellung von KI-Modellen in der Produktion. Jede erlernte Fähigkeit ist praktisch, anwendungsbezogen und sofort auf reale KI-Projekte anwendbar.

Dedika für Unternehmen

Was Sie lernen werden:

Sie beginnen mit Python-Grundlagen und arbeiten sich über NumPy, Pandas und Datenvisualisierung vor, bevor Sie in den Bereich des maschinellen Lernens mit Scikit-Learn und des Deep Learning mit PyTorch eintauchen. Sie lernen, wie Sie Daten aus realen Datensätzen bereinigen und Merkmale daraus entwickeln, Modelle trainieren und bewerten und Overfitting durch bewährte Regularisierungstechniken verhindern. Der Kurs behandelt dann große Sprachmodelle, einschließlich Prompt Engineering, Hugging Face Transformers, Retrieval-Augmented Generation und Fine-Tuning. Sie erkunden außerdem MLOps-Praktiken wie Modellbereitstellung, Experimentverfolgung und CI-Pipelines. Am Ende verfügen Sie über die Fähigkeiten, KI-Systeme beruflich zu erstellen, bereitzustellen und zu warten.

Wie Sie praxisnah lernen Python-Kurs für Künstliche Intelligenz

Wie Sie üben Python-Kurs für Künstliche Intelligenz

Für Unternehmen, die ihr Team schulen möchten

Bei Dedika für Unternehmen enthält der Kurs Übungen und Beispiele, die auf Ihr eigenes Geschäft und die Bedürfnisse Ihres Unternehmens zugeschnitten sind.

Hier klicken

Kursinhalt

8 Kapitel • 39 LektionenDauer zwischen 4 und 360 Stunden (Sie entscheiden)

Kapitel 1Details anzeigen

Python-Grundlagen für KI-Arbeit

  • Lektion 1 • Einrichten Ihrer Python-Umgebung

    Installieren Sie Python, konfigurieren Sie virtuelle Umgebungen und wählen Sie eine für die KI-Entwicklung geeignete IDE aus. Legt die technische Basis, auf die jedes nachfolgende Kapitel aufbaut.

  • Lektion 2 • Kontrollfluss und Schleifen

    Wenden Sie Bedingungen und Iterationen an, um wiederkehrende KI-Datenaufgaben zu automatisieren. Ermöglicht direkt die Batch-Verarbeitungsmuster, die im gesamten Kurs verwendet werden.

  • Lektion 3 • Debugging und Fehlerbehandlung

    Lesen von Tracebacks, Verwenden eines Debuggers und Schreiben von try/except-Blöcken zur Behandlung von Laufzeitfehlern. Eine zuverlässige Fehlerbehandlung verhindert stille Fehler in KI-Workflows.

  • Lektion 4 • Kern-Python-Syntax und Datentypen

    Behandelt Variablen, Operatoren, Zeichenketten, Zahlen und Booleans mit KI-relevanten Beispielen. Stellt das Vokabular für alle nachfolgenden Datenbearbeitungsaufgaben bereit.

  • Lektion 5 • Funktionen und modularer Code

    Definieren Sie wiederverwendbare Funktionen mit Parametern, Rückgabewerten und Docstrings. Modulares Design ist essenziell für die später erstellten wartbaren KI-Pipelines.

Kapitel 2Details anzeigen

Datenstrukturen für KI-Anwendungen

  • Lektion 1 • Arbeiten mit Zeichenketten und Text

    Wenden Sie String-Methoden, Formatierung und reguläre Ausdrücke an, um rohe Textdaten zu bereinigen. Die Textvorverarbeitung ist ein grundlegender Schritt in jeder NLP- und LLM-Pipeline.

  • Lektion 2 • Datei-I/O und Datenserialisierung

    Lesen und Schreiben von Text-, CSV- und JSON-Dateien, um KI-Daten zu speichern und auszutauschen. Verbindet Python-Skripte mit realen Datenquellen, die in späteren Kapiteln verwendet werden.

  • Lektion 3 • Dictionaries und Sets

    Speichern von Schlüssel-Wert-Paaren und eindeutigen Sammlungen für schnelle Nachschlagevorgänge und Deduplizierung. Diese Strukturen bilden die Grundlage für Feature-Maps und Vokabeltabellen in NLP-Aufgaben.

  • Lektion 4 • Listen und Tupel im Detail

    Manipulieren Sie geordnete Sequenzen mithilfe von Slicing, Comprehensions und integrierten Methoden. Listen sind der primäre Container für rohe KI-Datensätze und Modellausgaben.

  • Lektion 5 • Iteratoren, Generatoren und Effizienz

    Verwenden Sie Generatoren und verzögerte Auswertung, um große Datensätze zu verarbeiten, ohne den Arbeitsspeicher zu erschöpfen. Effiziente Iteration ist entscheidend bei der Verarbeitung von Millionen von Trainingsmustern.

Kapitel 3Details anzeigen

Numerisches Rechnen mit NumPy

  • Lektion 1 • Lineare Algebra mit NumPy

    Führen Sie Matrixmultiplikation, -zerlegung und das Lösen linearer Gleichungssysteme durch. Diese Operationen sind der mathematische Kern neuronaler Netze und der Dimensionsreduktion.

  • Lektion 2 • Indizierung, Slicing und Umformen

    Wählen Sie Array-Daten mithilfe erweiterter Indizierungstechniken aus, filtern Sie sie und formen Sie sie um. Das Umformen ist erforderlich, bevor Daten in neuronale Netzwerkschichten eingespeist werden können.

  • Lektion 3 • Statistische Aggregationen und Zufallsstichproben

    Berechnen Sie deskriptive Statistiken und generieren Sie reproduzierbare Zufallsstichproben für KI-Experimente. Reproduzierbares Sampling gewährleistet eine faire Modellbewertung und Leistungsmessung.

  • Lektion 4 • Vektorisierte Operationen und Broadcasting

    Wenden Sie elementweise Mathematik und Broadcasting-Regeln an, um langsame Python-Schleifen zu vermeiden. Vektorisierung ist die Leistungsgrundlage aller numerischen KI-Berechnungen.

  • Lektion 5 • NumPy-Arrays und Array-Erstellung

    Erstellen von Arrays aus Listen, Bereichen und Zufallsverteilungen mit korrekten Datentypen. Arrays sind der universelle Datencontainer für Tensoren und Matrizen in der KI.

Kapitel 4Details anzeigen

Datenanalyse mit Pandas

  • Lektion 1 • Gruppieren, Aggregieren und Zusammenführen

    Fassen Sie Daten mit groupby zusammen und kombinieren Sie Datensätze mithilfe von merge- und join-Operationen. Diese Fähigkeiten ermöglichen Feature Engineering aus mehreren relationalen Datenquellen.

  • Lektion 2 • Datenbereinigung und -transformation

    Behandeln Sie fehlende Werte, Duplikate und falsche Typen, um saubere Datensätze zu erstellen. Saubere Daten bestimmen direkt die Qualität trainierter KI-Modelle.

  • Lektion 3 • Feature Engineering mit Pandas

    Erstellen Sie neue Merkmale durch Binning, Kodierung und Anwendung benutzerdefinierter Funktionen. Entwickelte Merkmale haben oft den größten Einfluss auf die Modellgenauigkeit.

  • Lektion 4 • Filtern, Sortieren und Abfragen

    Wenden Sie boolesche Filter, Abfragezeichenfolgen und Sortieroperationen an, um relevante Daten zu isolieren. Präzises Subsetting ist für die Erstellung von Trainings- und Validierungssplits unerlässlich.

  • Lektion 5 • Grundlagen von DataFrames und Series

    Erstellen Sie DataFrames aus CSV, JSON und Dictionaries und überprüfen Sie deren Struktur. Das Verständnis der DataFrame-Anatomie ist Voraussetzung für alle Datenaufbereitungsaufgaben.

Kapitel 5Details anzeigen

Datenvisualisierung für KI-Erkenntnisse

  • Lektion 1 • Matplotlib-Grundlagen

    Erstellen Sie Linien-, Balken- und Streudiagramme mithilfe der objektorientierten API von Matplotlib. Eine solide Matplotlib-Grundlage unterstützt jede hochwertige Visualisierungsbibliothek.

  • Lektion 2 • Arbeitsabläufe für explorative Datenanalyse

    Kombinieren Sie Pandas und Visualisierungswerkzeuge, um einen neuen Datensatz systematisch zu profilieren. Strukturierte EDA reduziert Überraschungen während des Modelltrainings und der Modellbewertung.

  • Lektion 3 • Visualisieren der Modellleistung

    Zeichnen Sie Konfusionsmatrizen, ROC-Kurven und Lernkurven zur Bewertung von KI-Modellen. Leistungsvisualisierungen sind für die Diagnose von Unteranpassung und Überanpassung unerlässlich.

  • Lektion 4 • Statistische Visualisierung mit Seaborn

    Erstellen Sie Verteilungsdiagramme, Heatmaps und Pair-Plots, um statistische Muster aufzudecken. Statistische Visualisierungen leiten die Merkmalsauswahl und Korrelationsanalyse vor der Modellierung.

Kapitel 6Details anzeigen

Maschinelles Lernen mit Scikit-Learn

  • Lektion 1 • Unüberwachtes Lernen und Dimensionsreduktion

    Gruppieren Sie Daten mit K-Means und reduzieren Sie die Dimensionalität mit PCA für explorative Analysen. Unüberwachte Methoden decken verborgene Strukturen in unbeschrifteten KI-Datensätzen auf.

  • Lektion 2 • Die Scikit-Learn-API und der Workflow

    erstellen Sie eine vollständige ML-Pipeline

  • Lektion 3 • Überwachtes Lernen: Klassifikation

    Trainieren Sie logistische Regression, Entscheidungsbäume und Ensemble-Klassifikatoren auf beschrifteten Daten. Die Klassifikation ist die häufigste KI-Aufgabe in geschäftlichen und wissenschaftlichen Anwendungen.

  • Lektion 4 • Überwachtes Lernen: Regression

    Prognostizieren Sie kontinuierliche Zielgrößen mithilfe von linearer, polynomialer und regularisierter Regression. Regression liegt Anwendungsfällen wie Prognose, Preisgestaltung und Bedarfsermittlung zugrunde.

  • Lektion 5 • Modellbewertung und Hyperparameter-Optimierung

    Wenden Sie Kreuzvalidierung, Grid-Suche und Bewertungsmetriken an, um die Modellleistung zu optimieren. Eine gründliche Bewertung verhindert Überanpassung und stellt sicher, dass Modelle gut generalisieren.

Kapitel 7Details anzeigen

Deep Learning mit PyTorch

  • Lektion 1 • Trainingsschleifen und Optimierung

    Implementieren Sie vollständige Trainingsschleifen mit Verlustfunktionen, Optimierern und Lernratenplänen. Eine gut strukturierte Trainingsschleife ist der Kern jedes Deep-Learning-Experiments.

  • Lektion 2 • Erstellen neuronaler Netze mit nn.Module

    Definieren Sie benutzerdefinierte Netzwerkarchitekturen mithilfe von nn.Module, Schichten und Aktivierungsfunktionen. Modulares Netzwerkdesign ermöglicht schnelles Experimentieren mit verschiedenen Architekturen.

  • Lektion 3 • Convolutional Neural Networks für Bilder

    Erstellen Sie CNNs mit Faltungs-, Pooling- und vollständig verbundenen Schichten für Bildaufgaben. CNNs sind die dominierende Architektur für Computer-Vision-KI-Anwendungen.

  • Lektion 4 • Grundlagen von Tensoren und Autograd

    Erstellen und manipulieren Sie PyTorch-Tensoren und verstehen Sie die automatische Differenzierung. Autograd ist die Engine, die dem gradientenbasierten Lernen in allen Deep-Learning-Modellen zugrunde liegt.

  • Lektion 5 • Regularisierung und Modellverbesserung

    Wenden Sie Dropout, Batch-Normalisierung und Early Stopping an, um Überanpassung zu reduzieren. Diese Techniken sind für den Einsatz von Modellen, die auf neue Daten generalisieren, unerlässlich.

Kapitel 8Details anzeigen

Arbeiten mit großen Sprachmodellen

  • Lektion 1 • LLM-APIs und Prompt Engineering

    Rufen Sie LLM-APIs auf, strukturieren Sie Prompts und parsen Sie Antworten für nachgelagerte Aufgaben. Effektives Prompting verbessert die Ausgabequalität drastisch, ohne dass ein Modelltraining erforderlich ist.

  • Lektion 2 • Hugging Face Transformers Bibliothek

    Laden Sie vortrainierte Modelle und Tokenizer vom Hugging Face Hub für die Inferenz. Die Transformers-Bibliothek bietet Zugriff auf Tausende von gebrauchsfertigen KI-Modellen.

  • Lektion 3 • Retrieval-Augmentierte Generierung

    Kombinieren Sie die Vektorsuche mit der LLM-Generierung, um Antworten auf externe Dokumente zu stützen. RAG reduziert Halluzinationen und ermöglicht es LLMs, domänenspezifische Fragen zu beantworten.

  • Lektion 4 • Feinabstimmung von LLMs auf benutzerdefinierten Daten

    Bereiten Sie Datensätze vor und führen Sie eine parametereffiziente Feinabstimmung durch, um Modelle an neue Domänen anzupassen. Die Feinabstimmung liefert eine höhere Genauigkeit als reines Prompting für spezialisierte Aufgaben.

  • Lektion 5 • Erstellen von LLM-gestützten Anwendungen

    Verketten Sie LLM-Aufrufe, Tools und Speicher mithilfe eines Orchestrierungs-Frameworks, um Agenten zu erstellen. Agentische Systeme erweitern LLMs über einfache Einzelfragen-Antworten hinaus zu komplexen mehrschrittigen Workflows.

Zertifizierung

Ihr gültiges Abschlusszertifikat

Dieser Kurs ist für Sie geeignet:

  • Angehende Data Scientists: bereit, über Tutorials hinauszugehen und strukturierte, berufsrelevante Fähigkeiten zu erwerben.

  • Softwareentwickler: die ihr Fachwissen in Richtung maschinelles Lernen und KI-Systeme erweitern möchten.

  • Business-Analysten: die Erkenntnisse automatisieren und datengesteuerte KI-Workflows eigenständig aufbauen möchten.

  • Quereinsteiger: die ohne klassischen Informatikhintergrund in KI-Rollen wechseln.

  • Fachkräfte in der Forschung: die Python-Kenntnisse benötigen, um KI-Modelle umzusetzen und damit zu experimentieren.

  • Unternehmer und Produktentwickler: die selbst KI-gestützte Funktionen prototypisieren und bereitstellen möchten.

Was unsere Lernenden sagen

Ihre Kurse sind perfekt. Ich habe das Jahrespaket erworben und habe endlich die Möglichkeit, verschiedene Themen zu verfolgen, die mich interessieren, ohne die Plattform wechseln zu müssen... ich danke Ihnen für alles, was Sie tun, ich habe Sie bereits anderen Leuten empfohlen...
Giulio Carlo
Giulio CarloStudent für Digitales Marketing
Mir gefällt, wie die Lektionen direkt auf den Punkt kommen und wie ich Kapitel wechseln und Inhalte überspringen kann, die ich nicht brauche.
Mariana Ferres
Mariana FerresStudentin für Fotografie
Mir gefallen die Inhalte und die Art der Präsentation und Transkription der Videos, was den Prozess beschleunigt!
Luciana Alvarenga
Luciana AlvarengaStudentin für Nageldesign
Die Plattform ist schnell und einfach zu bedienen. Die Vielfalt der Inhalte und die ergänzenden Videos helfen sehr beim Lernen.
André Felipe
André FelipeStudent für Prompt Engineering

Wichtige Qualifikationen

FAQ

Wer ist Dedika?

Ist das Zertifikat in Deutschland gültig?

Sind die Kurse kostenlos?

Wie hoch ist der Arbeitsaufwand der Kurse?

Wie sind die Kurse aufgebaut?

Wie funktionieren die Kurse?

Wie lange dauern die Kurse?

Was kostet ein Kurs?

Was ist ein E-Learning- oder Online-Kurs und wie funktioniert er?

PDF-Kurs