Wenn Sie sich für diesen Kurs anmelden, müssen Sie auch ein bestimmtes Programm auswählen.
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 2 Module
Dieser IBM Kurs vermittelt Ihnen die Fähigkeiten, generative KI-Modelle für die Verarbeitung natürlicher Sprache (NLP) mit PyTorch zu implementieren, zu trainieren und zu evaluieren. Sie werden zentrale NLP-Aufgaben wie Dokumentenklassifikation, Sprachmodellierung und Sprachübersetzung kennenlernen und eine Grundlage für die Erstellung kleiner und großer Sprachmodelle erwerben.
Sie lernen, wie man Wörter mit Hilfe von One-Hot-Codierung, Bag-of-Words, Embeddings und Embedding Bags in Features umwandelt, und wie Word2Vec-Modelle semantische Beziehungen im Text darstellen.
Der Kurs behandelt das Training und die Optimierung neuronaler Netze für die Dokumentenkategorisierung, die Entwicklung statistischer und neuronaler N-Gram-Modelle und die Erstellung von Sequenz-zu-Sequenz-Modellen unter Verwendung von Encoder-Decoder-Architekturen. Sie werden auch lernen, wie man generierten Text mit Hilfe von Metriken wie BLEU bewertet.
Die praktischen Übungen bieten praktische Erfahrung mit Aufgaben wie der Klassifizierung von Dokumenten mit PyTorch, der Generierung von Text mit Sprachmodellen und der Integration von vortrainierten Einbettungen wie Word2Vec. Sie werden auch Sequenz-zu-Sequenz-Modelle implementieren, um Aufgaben wie die Sprachübersetzung durchzuführen.
Melden Sie sich noch heute an, um gefragte NLP-Kenntnisse zu erwerben und intelligente Sprachanwendungen mit PyTorch zu erstellen.
In diesem Modul werden Sie die grundlegenden Techniken und Werkzeuge kennenlernen, die es Maschinen ermöglichen, menschliche Sprache zu verstehen und zu verarbeiten. Sie werden etwas über One-Hot-Codierung, Bag-of-Words, Einbettungen und Einbettungsbeutel lernen. Sie beginnen mit der Konvertierung von Text in numerische Merkmale, gehen zur Dokumentenkategorisierung mit TorchText über und fahren mit dem Modelltraining mit PyTorch fort. Das Modul führt Sie auch in die Sprachmodellierung mit N-Gram-Modellen ein, sowohl statistisch als auch durch neuronale Netze. Die praktischen Übungen vertiefen das Gelernte, indem sie Sie durch Implementierungen in Python mit PyTorch und verwandten Bibliotheken führen.
Vorhersage der Dokumentenkategorisierung mit Torchtext•7 Minuten
Dokumentenkategorisierungstraining mit Torchtext•8 Minuten
Training des Modells in PyTorch•3 Minuten
Sprachmodellierung mit N-Grammen•8 Minuten
N-Gramme als neuronale Netze mit PyTorch•5 Minuten
4 Lektüren•Insgesamt 16 Minuten
Überblick über den Kurs•10 Minuten
Übersicht über die Spezialisierung•2 Minuten
Zusammenfassung und Highlights•2 Minuten
Zusammenfassung und Highlights•2 Minuten
3 Aufgaben•Insgesamt 39 Minuten
Benotetes Quiz: Grundlagen des Sprachverständnisses•18 Minuten
Praxis-Quiz: Sprachverstehen mit neuronalen Netzen•15 Minuten
Praxis-Quiz: N-Gramm-Modell•6 Minuten
3 App-Elemente•Insgesamt 180 Minuten
Übung: Dokumente klassifizieren•60 Minuten
Übung: Aufbau eines Sprachmodells mithilfe der Histogramm-N-Gramm-Analyse•60 Minuten
Labor: Aufbau und Training eines neuronalen Feedforward-Netzes für die Sprachmodellierung•60 Minuten
1 Plug-in•Insgesamt 2 Minuten
Hilfreiche Tipps für den Kursabschluss•2 Minuten
Word2Vec- und Sequence-to-Sequence-Modelle
Modul 2•5 Stunden abzuschließen
Moduldetails
In diesem Modul werden Sie fortgeschrittene neuronale Techniken für die Darstellung und das Verständnis von Sprache erforschen. Sie lernen zunächst, wie Word2Vec-Modelle die Wortsemantik mithilfe kontextbasierter Vorhersagen erfassen. Dann gehen Sie zur Sequenz-zu-Sequenz-Modellierung mit rekurrenten neuronalen Netzen (RNNs) und Encoder-Decoder-Architekturen über, die Aufgaben wie Übersetzung ermöglichen. Sie werden auch untersuchen, wie generierte Texte mit Hilfe etablierter NLP-Metriken bewertet werden können, und Sie werden über ethische Bedenken im Zusammenhang mit Worteinbettungen nachdenken. In den Übungen wird die Integration von Word2Vec und Sequenzmodellen praktisch geübt. Darüber hinaus dienen der umfassende Spickzettel und das Glossar als Hilfsmittel zum schnellen Nachschlagen, um Ihr Verständnis der wichtigsten Modelle und Konzepte zu vertiefen.
Wir bei IBM wissen, wie schnell sich die Technologie entwickelt, und sind uns bewusst, wie wichtig es für Unternehmen und Fachkräfte ist, schnell einsatzbereite, praxisnahe Fähigkeiten zu erwerben. Als marktführender Tech-Innovator setzen wir uns dafür ein, dass Sie in diesem dynamischen Umfeld erfolgreich sind. Über das IBM Skills Network bieten unsere von Experten entwickelten Schulungsprogramme in den Bereichen künstliche Intelligenz, Softwareentwicklung, Cybersicherheit, Datenwissenschaft, Unternehmensführung und mehr die grundlegenden Fähigkeiten, die Sie benötigen, um sich Ihren ersten Job zu sichern, Ihre Karriere voranzutreiben oder Ihren geschäftlichen Erfolg zu steigern. Ganz gleich, ob Sie sich selbst oder Ihr Team weiterbilden möchten, unsere Kurse, Spezialisierungen und professionellen Zertifikate vermitteln Ihnen das technische Fachwissen, das Sie und Ihr Unternehmen in einer wettbewerbsorientierten Welt auszeichnet.
Wie lange dauert es, die Specialization abzuschließen?
Der Kurs dauert nur zwei Wochen, wenn Sie vier Stunden pro Woche für das Studium aufwenden.
Brauche ich irgendwelche Vorkenntnisse, um diesen Kurs erfolgreich abzuschließen?
Es ist gut, wenn Sie über Grundkenntnisse in Python verfügen und mit Konzepten des maschinellen Lernens und neuronaler Netze vertraut sind.
PS: Die Vorverarbeitung/Bereinigung von Datensätzen wird in diesem Kurs nicht behandelt.
Welche Rollen kann ich nach Abschluss des Kurses übernehmen?
Dieser Kurs ist Teil einer Spezialisierung. Wenn Sie die Spezialisierung abschließen, werden Sie sich mit den Fähigkeiten und dem Selbstvertrauen ausstatten, um Jobs wie AI Engineer, NLP Engineer, Machine Learning Engineer, Deep Learning Engineer und Data Scientist anzunehmen.
Benötige ich spezielle Software oder Tools, um den Kurs erfolgreich abzuschließen?
Für die Teilnahme an diesem Kurs und allen praktischen Übungen ist lediglich ein moderner Webbrowser erforderlich.
Sie erhalten kostenlosen Zugang zu Cloud-basierten Umgebungen, um die Übungen durchzuführen.
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 dieses Zertifikat abonniere?
Wenn Sie sich für den Kurs anmelden, erhalten Sie Zugang zu allen Kursen des Zertifikats, und Sie erhalten ein Zertifikat, wenn Sie die Arbeit abgeschlossen haben. Ihr elektronisches Zertifikat wird zu Ihrer Seite "Leistungen" hinzugefügt - von dort aus können Sie Ihr Zertifikat ausdrucken oder zu Ihrem LinkedIn-Profil hinzufügen.