Dieser Kurs vervollständigt die GPU-Spezialisierung und konzentriert sich auf die führenden Bibliotheken, die als Teil des CUDA Toolkits verteilt werden. Die Teilnehmer lernen, wie man CuFFT und die Bibliotheken der linearen Algebra verwendet, um komplexe mathematische Berechnungen durchzuführen. Die Fähigkeiten der Thrust-Bibliothek zur Darstellung gängiger Datenstrukturen und zugehöriger Algorithmen werden vorgestellt. Mit Hilfe von cuDNN und cuTensor werden Sie in der Lage sein, Anwendungen für maschinelles Lernen zu entwickeln, die bei der Objekterkennung, der Übersetzung menschlicher Sprache und der Bildklassifizierung helfen.
Schenken Sie Ihrer Karriere Coursera Plus mit einem Rabatt von $160 , der jährlich abgerechnet wird. Sparen Sie heute.
Erweiterte CUDA-Bibliotheken
Dieser Kurs ist Teil von Spezialisierung GPU-Programmierung
Dozent: Chancellor Thomas Pascale
2.233 bereits angemeldet
Bei enthalten
Empfohlene Erfahrung
Was Sie lernen werden
Sie werden lernen, Software zu entwickeln, die mit Hilfe von Bibliotheken wie cuFFT und cuBLAS mathematische Operationen auf hohem Niveau ausführt.
Sie werden lernen, die Thrust-Bibliothek zu verwenden, um eine Reihe von Datenmanipulationen und Datenstrukturen durchzuführen, die die Speicherverwaltung abstrahieren.
Sie lernen, Software für maschinelles Lernen für eine Vielzahl von Zwecken zu entwickeln, indem Sie neuronale Netzwerke verwenden, die mit den Bibliotheken cuTensor und cuDNN modelliert werden.
Kompetenzen, die Sie erwerben
- Kategorie: Datenverarbeitung
- Kategorie: Künstliches Neuronales Netzwerk
- Kategorie: C++
- Kategorie: Maschinelles Lernen
- Kategorie: Lineare Algebra
Wichtige Details
Zu Ihrem LinkedIn-Profil hinzufügen
Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.
Erweitern Sie Ihre Fachkenntnisse
- 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
Erwerben Sie ein Karrierezertifikat.
Fügen Sie diese Qualifikation zur Ihrem LinkedIn-Profil oder Ihrem Lebenslauf hinzu.
Teilen Sie es in den sozialen Medien und in Ihrer Leistungsbeurteilung.
In diesem Kurs gibt es 5 Module
Der Zweck dieses Moduls ist es, dass die Studenten verstehen, wie der Kurs abläuft, welche Themen behandelt werden, wie sie bewertet werden und welche Erwartungen bestehen.
Das ist alles enthalten
4 Videos1 Programmieraufgabe1 Diskussionsthema1 Unbewertetes Labor
cuFFT bietet die Möglichkeit, schnelle Fourier-Transformationen (FFTs) an großen Datensätzen durchzuführen. Die Studenten lernen häufige Anwendungsfälle wie die schnelle Multiplikation großer Polynome, Signalverarbeitung und Matrixoperationen kennen. Sie werden diese Bibliothek verwenden, um Software zur Verarbeitung von Audio- oder Videosignalen zu entwickeln.
Das ist alles enthalten
6 Videos1 Lektüre1 Programmieraufgabe1 Diskussionsthema1 Unbewertetes Labor
Das CUDA Toolkit enthält eine Reihe von Bibliotheken für lineare Algebra, wie z.B. cuBLAS, NVBLAS, cuSPARSE und cuSOLVER. Die Teilnehmer lernen die verschiedenen Fähigkeiten und Grenzen vieler dieser Bibliotheken kennen und wenden dieses Wissen an, um Matrixpunktprodukte und Determinanten zu berechnen und Lösungen für komplexe lineare Systeme zu finden.
Das ist alles enthalten
6 Videos1 Lektüre1 Programmieraufgabe1 Diskussionsthema1 Unbewertetes Labor
Die meisten Entwickler verwenden Datenstrukturen, die über die Primitive und Zeiger hinausgehen, die den Kern der CUDA Programmierer ausmachen, was die reine CUDA Entwicklung schwierig macht. Die Studenten lernen die Thrust-Bibliothek kennen, die die Vektor-Datenstruktur und die damit verbundenen Algorithmen hinzufügt, die eine Vereinfachung ihres Codes ermöglichen. Die Studenten werden Software erstellen, die große Datensätze transformiert, reduziert und sortiert.
Das ist alles enthalten
7 Videos1 Lektüre1 Programmieraufgabe1 Unbewertetes Labor
Datenwissenschaftler, Experten für maschinelles Lernen und künstliche Intelligenz verwenden neuronale Netzwerke, um Probleme wie die Übersetzung menschlicher Sprache, die Klassifizierung von Bildern und die Erkennung/Vermeidung von Objekten zu lösen. Mit Hilfe von cuDNN und cuTensor werden die Studenten in der Lage sein, eine Vielzahl von neuronalen Netzen und ähnlichen Strukturen zu entwickeln. Am Ende dieses Moduls werden die Studenten aufgefordert, ein kursübergreifendes Projekt zu entwickeln, das ihr Wissen aus allen vorangegangenen Kursen und Lektionen zusammenführt, um ein abschließendes Softwareprojekt zu entwickeln.
Das ist alles enthalten
6 Videos1 Lektüre1 peer review1 Diskussionsthema2 Unbewertete Labore
Dozent
Empfohlen, wenn Sie sich für Algorithmen interessieren
University of California, Irvine
Coursera Project Network
Università di Napoli Federico II
Warum entscheiden sich Menschen für Coursera für ihre Karriere?
Neue Karrieremöglichkeiten mit Coursera Plus
Unbegrenzter Zugang zu über 7.000 erstklassigen Kursen, praktischen Projekten und Zertifikatsprogrammen, die Sie auf den Beruf vorbereiten – alles in Ihrem Abonnement enthalten
Bringen Sie Ihre Karriere mit einem Online-Abschluss voran.
Erwerben Sie einen Abschluss von erstklassigen Universitäten – 100 % online
Schließen Sie sich mehr als 3.400 Unternehmen in aller Welt an, die sich für Coursera for Business entschieden haben.
Schulen Sie Ihre Mitarbeiter*innen, um sich in der digitalen Wirtschaft zu behaupten.
Häufig gestellte Fragen
Der Zugang zu Vorlesungen und Aufgaben hängt von der Art Ihrer Einschreibung ab. Wenn Sie einen Kurs im Prüfungsmodus belegen, können Sie die meisten Kursmaterialien kostenlos einsehen. Um auf benotete Aufgaben zuzugreifen und ein Zertifikat zu erwerben, müssen Sie die Zertifikatserfahrung während oder nach Ihrer Prüfung erwerben. Wenn Sie die Prüfungsoption nicht sehen:
Der Kurs bietet möglicherweise keine Prüfungsoption. Sie können stattdessen eine kostenlose Testversion ausprobieren oder finanzielle Unterstützung beantragen.
Der Kurs bietet möglicherweise stattdessen die Option 'Vollständiger Kurs, kein Zertifikat'. 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.
Wenn Sie sich für den Kurs einschreiben, erhalten Sie Zugang zu allen Kursen der Specializations, und Sie erhalten ein Zertifikat, wenn Sie die Arbeit abgeschlossen haben. Ihr elektronisches Zertifikat wird Ihrer Erfolgsseite hinzugefügt - von dort aus können Sie Ihr Zertifikat ausdrucken oder zu Ihrem LinkedIn-Profil hinzufügen. Wenn Sie die Kursinhalte nur lesen und ansehen möchten, können Sie den Kurs kostenlos besuchen.
Wenn Sie ein Abonnement abgeschlossen haben, erhalten Sie eine kostenlose 7-tägige Testphase, in der Sie kostenlos kündigen können. Danach gewähren wir keine Rückerstattung, aber Sie können Ihr Abonnement jederzeit kündigen. Siehe unsere vollständigen Rückerstattungsbedingungen.