Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.
3.7
67 Bewertungen
Stufe Fortgeschritten
Empfohlene Erfahrung
Empfohlene Erfahrung
Stufe „Fortgeschritten“
Mittlere Erfahrung im Umgang mit Python, Git für die Versionskontrolle, Docker für die Containerisierung und Kubernetes für die Bereitstellung und Skalierung.
Verschaffen Sie sich einen Einblick in ein Thema und lernen Sie die Grundlagen.
3.7
67 Bewertungen
Stufe Fortgeschritten
Empfohlene Erfahrung
Empfohlene Erfahrung
Stufe „Fortgeschritten“
Mittlere Erfahrung im Umgang mit Python, Git für die Versionskontrolle, Docker für die Containerisierung und Kubernetes für die Bereitstellung und Skalierung.
Wenn Sie sich für diesen Kurs anmelden, werden Sie auch für diese Spezialisierung angemeldet.
Lernen Sie neue Konzepte von Branchenexperten
Gewinnen Sie ein Grundverständnis bestimmter Themen oder Tools
Erwerben Sie berufsrelevante Kompetenzen durch praktische Projekte
Erwerben Sie ein Berufszertifikat zur Vorlage
In diesem Kurs gibt es 4 Module
Dieser Kurs behandelt zwei der beliebtesten Open-Source-Plattformen für MLOps (Machine Learning Operations): MLflow und Hugging Face. Wir gehen die Grundlagen durch, die für den Einstieg in diese Plattformen mit grundlegenden Modell- und Datensatzoperationen erforderlich sind. Sie beginnen mit MLflow und verwenden Projekte und Modelle mit seinem leistungsstarken Tracking-System. Anhand von Beispielen aus dem gesamten Lebenszyklus lernen Sie, wie Sie mit diesen registrierten Modellen aus MLflow interagieren können. Dann werden Sie Hugging Face Repositories erkunden, um Datensätze und Modelle zu speichern und interaktive Live-Demos zu erstellen.
Am Ende des Kurses werden Sie in der Lage sein, MLOps-Konzepte wie die Feinabstimmung und Bereitstellung von containerisierten Modellen in der Cloud anzuwenden. Dieser Kurs ist ideal für alle, die in den Bereich MLOps einsteigen möchten oder für erfahrene MLOps-Profis, die ihre Programmierkenntnisse verbessern möchten.
In diesem Modul lernen Sie, was MLflow ist und wie man es benutzt. Sie installieren MLflow und führen grundlegende Operationen wie die Registrierung von Läufen, Modellen und Artefakten durch. Dann erstellen Sie ein MLflow-Projekt für reproduzierbare Ergebnisse. Schließlich werden Sie verstehen, wie Sie eine Registry mit MLflow-Modellen verwenden und Artefakte aus der API referenzieren können.
Treffen Sie Ihren Kursleiter: Alfredo Deza•3 Minuten
Überblick über MLflow•4 Minuten
Installieren und Verwenden von MLflow•6 Minuten
Einführung in die Tracking UI•9 Minuten
Parameter, Version, Artefakte und Metriken•10 Minuten
Arbeiten mit MLflow-Projekten•5 Minuten
Ein MLflow-Projekt erstellen•8 Minuten
Projekt aus entfernten Git-Repositories ausführen•4 Minuten
MLflow mit Datenträgern verbinden•5 Minuten
Bestandteile eines MLflow-Pakets•6 Minuten
Verwendung eines Registers mit einem MLflow-Modell•5 Minuten
Artefakte mit der API referenzieren•8 Minuten
Speichern und Servieren von MLflow-Modellen•8 Minuten
13 Lektüren•Insgesamt 130 Minuten
Treffen Sie Ihren Supporting Instructor: Noah Gift•10 Minuten
Kursstruktur und Diskussionsetikette•10 Minuten
Erste Schritte und bewährte Praktiken•10 Minuten
Ein Problem mit dem Kurs melden•10 Minuten
Schlüsselbegriffe•10 Minuten
Was ist MLFlow?•10 Minuten
Lektion Reflexion•10 Minuten
Schlüsselbegriffe•10 Minuten
MLflow Projekte•10 Minuten
Lektion Reflexion•10 Minuten
Schlüsselbegriffe•10 Minuten
MLflow-Modelle•10 Minuten
Lektion Reflexion•10 Minuten
3 Aufgaben•Insgesamt 90 Minuten
Einführung in MLFlow•30 Minuten
MLflow Projekte•30 Minuten
MLflow•30 Minuten
1 Diskussionsthema•Insgesamt 10 Minuten
Treffen und Begrüßung (optional)•10 Minuten
1 Unbewertetes Labor•Insgesamt 60 Minuten
MLflow Projekte•60 Minuten
Einführung in Hugging Face
Modul 2•5 Stunden abzuschließen
Moduldetails
In diesem Modul lernen Sie die Grundlagen der Hugging Face-Plattform kennen. Sie werden einige ihrer Funktionen wie die Repositories nutzen, in denen Sie Modelle und Datensätze speichern können. Schließlich lernen Sie, wie Sie Modelle und Datensätze mithilfe der Hugging Face APIs und der Weboberfläche hinzufügen und verwenden können.
Das ist alles enthalten
14 Videos9 Lektüren1 Aufgabe1 Unbewertetes Labor
Infos zu Modulinhalt anzeigen
14 Videos•Insgesamt 98 Minuten
Was ist Hugging Face?•6 Minuten
Übersicht über den Hugging Face Hub•5 Minuten
Einführung in den Hugging Face Hub•5 Minuten
Hugging Face Repositories verwenden•8 Minuten
Umarmende Gesichtsbereiche verwenden•13 Minuten
Einführung in Applied Hugging Face•2 Minuten
GPU-aktivierte Codespaces verwenden•8 Minuten
Verwendung des Hugging Face CLI•2 Minuten
Verwendung des Model Hub•7 Minuten
Herunterladen von Modellen•8 Minuten
Arbeiten mit Modellen•10 Minuten
Hinzufügen von Datensätzen•7 Minuten
Datensätze verwenden•11 Minuten
Arbeiten mit Datensätzen•7 Minuten
9 Lektüren•Insgesamt 90 Minuten
Schlüsselbegriffe•10 Minuten
Nabe mit umarmendem Gesicht•10 Minuten
Lektion Reflexion•10 Minuten
Schlüsselbegriffe•10 Minuten
Gesicht umarmen CLI•10 Minuten
Lektion Reflexion•10 Minuten
Schlüsselbegriffe•10 Minuten
Datensätze•10 Minuten
Lektion Reflexion•10 Minuten
1 Aufgabe•Insgesamt 30 Minuten
Grundlagen der Gesichtsumarmung•30 Minuten
1 Unbewertetes Labor•Insgesamt 60 Minuten
Einführung in Hugging Face•60 Minuten
Einsatz von Hugging Face
Modul 3•5 Stunden abzuschließen
Moduldetails
In diesem Modul lernen Sie, wie Sie Hugging Face-Modelle containerisieren und das FastAPI-Framework verwenden, um das Modell mit einem interaktiven HTTP-API-Endpunkt bereitzustellen. Sobald Sie verstehen, wie Sie alles zusammensetzen, werden Sie die Automatisierung für Geschwindigkeit und Reproduzierbarkeit nutzen. Schließlich werden Sie Azure und Docker Hub verwenden, um die Container zu speichern, damit sie später für Bereitstellungen verwendet werden können.
Das ist alles enthalten
13 Videos9 Lektüren3 Aufgaben1 Unbewertetes Labor
Infos zu Modulinhalt anzeigen
13 Videos•Insgesamt 75 Minuten
Umarmendes Gesicht und FastAPI•4 Minuten
Containerisierung Umarmendes Gesicht•4 Minuten
FastAPI mit Hugging Face ausführen•8 Minuten
CI/CD-Paketierung mit GitHub-Aktionen•10 Minuten
Umarmendes Gesicht und Azure ML Studio•5 Minuten
Registrierung eines Datensatzes für ein sich umarmendes Gesicht auf Azure•8 Minuten
Registrierung eines Modells für ein sich umarmendes Gesicht in Azure•6 Minuten
Inspektion eines Datensatzes für umarmende Gesichter auf Azure•3 Minuten
Azure ML Python SDK•6 Minuten
Verwendung von GitHub-Aktionen für Modellbereitstellungen•6 Minuten
Azure Container Registry verwenden•4 Minuten
Automatisierung der Paketierung mit Azure Container Registry•7 Minuten
Automatisiertes Verpacken mit Docker Hub•6 Minuten
9 Lektüren•Insgesamt 90 Minuten
Schlüsselbegriffe•10 Minuten
FastAPI•10 Minuten
Lektion Reflexion•10 Minuten
Schlüsselbegriffe•10 Minuten
Azure ML Python SDK•10 Minuten
Lektion Reflexion•10 Minuten
Schlüsselbegriffe•10 Minuten
Docker Übersicht•10 Minuten
Lektion Reflexion•10 Minuten
3 Aufgaben•Insgesamt 90 Minuten
Quiz-Verpackung Umarmendes Gesicht•30 Minuten
Gesicht und Azurblau umarmen•30 Minuten
Einsatz von Hugging Face•30 Minuten
1 Unbewertetes Labor•Insgesamt 60 Minuten
Verpackung Umarmendes Gesicht•60 Minuten
Angewandte Umarmung Gesicht
Modul 4•10 Stunden abzuschließen
Moduldetails
In diesem Modul lernen Sie, wie Sie Hugging-Face-Modelle feinabstimmen können, indem Sie bereits vorhandene Modelle verwenden und sie dann mit zusätzlichen Daten modifizieren (feinabstimmen). Sie werden auch Azure für die Bereitstellung des Containers verwenden und lernen, wie Sie Fehler beheben können. Schließlich erfahren Sie, wie Sie ein Modell in Hugging Face-Räumen bereitstellen können.
Die Duke University hat etwa 13.000 Studenten und Absolventen und eine erstklassige Fakultät, die dazu beiträgt, die Grenzen des Wissens zu erweitern. Die Universität engagiert sich stark für die Anwendung von Wissen im Dienste der Gesellschaft, sowohl in der Nähe ihres Campus in North Carolina als auch weltweit.
Benötigt Ihr Kurs eine kostenpflichtige Software für den Abschluss des Kurses?
Nein, die Übungen und Labore sind direkt in den Kurs integriert und verwenden integrierte Coursera Labs (VS Code + Jupyter Notebooks). Einige wenige Übungen leiten die Lernenden bei der Bereitstellung von Modellen in der Cloud an. In diesen Fällen erhalten die Lernenden eine Anleitung, wie sie ein kostenloses Azure-Konto erstellen und darauf zugreifen können.
Wann werde ich Zugang zu den Vorlesungen und Aufgaben haben?
Um Zugang zu den Kursmaterialien und Aufgaben zu erhalten und um ein Zertifikat zu erwerben, müssen Sie die Zertifikatserfahrung erwerben, wenn Sie sich für einen Kurs anmelden. Sie können stattdessen eine kostenlose Testversion ausprobieren oder finanzielle Unterstützung beantragen. Der Kurs kann stattdessen die Option "Vollständiger Kurs, kein Zertifikat" anbieten. Mit dieser Option können Sie alle Kursmaterialien einsehen, die erforderlichen Bewertungen abgeben und eine Abschlussnote erhalten. Dies bedeutet auch, dass Sie kein Zertifikat erwerben können.
Was bekomme ich, wenn ich mich für diese Specialization einschreibe?
Wenn Sie sich für den Kurs einschreiben, erhalten Sie Zugang zu allen Kursen der Spezialisierung, und Sie erhalten ein Zertifikat, wenn Sie die Arbeit abgeschlossen haben. Ihr elektronisches Zertifikat wird Ihrer Seite "Leistungen" hinzugefügt - von dort aus können Sie Ihr Zertifikat ausdrucken oder Ihrem LinkedIn-Profil hinzufügen.
Ist finanzielle Hilfe verfügbar?
Ja. Für ausgewählte Lernprogramme können Sie finanzielle Unterstützung oder ein Stipendium beantragen, wenn Sie die Einschreibegebühr nicht aufbringen können. Wenn für das von Ihnen gewählte Lernprogramm eine finanzielle Unterstützung oder ein Stipendium verfügbar ist, finden Sie auf der Beschreibungsseite einen Link zur Beantragung.