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 7 Module
Willkommen bei Visual Perception for Self-Driving Cars, dem dritten Kurs der Self-Driving Cars Specializations der University of Toronto. Dieser Kurs führt Sie in die wichtigsten Wahrnehmungsaufgaben beim autonomen Fahren ein, in die statische und dynamische Objekterkennung, und gibt einen Überblick über gängige Computer-Vision-Methoden für die Wahrnehmung von Robotern. Am Ende des Kurses werden Sie in der Lage sein, mit dem Lochkameramodell zu arbeiten, intrinsische und extrinsische Kamerakalibrierung durchzuführen, Bildmerkmale zu erkennen, zu beschreiben und zuzuordnen und Ihre eigenen neuronalen Faltungsnetzwerke zu entwerfen. Sie werden diese Methoden auf die visuelle Odometrie, die Objekterkennung und -verfolgung sowie die semantische Segmentierung zur Schätzung der befahrbaren Oberfläche anwenden. Diese Techniken stellen die wichtigsten Bausteine des Wahrnehmungssystems für selbstfahrende Autos dar. Für das Abschlussprojekt dieses Kurses werden Sie Algorithmen entwickeln, die Bounding Boxes für Objekte in der Szene identifizieren und die Grenzen der befahrbaren Oberfläche definieren. Sie werden mit synthetischen und realen Bilddaten arbeiten und Ihre Leistung anhand eines realistischen Datensatzes bewerten. Dies ist ein Kurs für Fortgeschrittene, der sich an Lernende mit Vorkenntnissen in Computer Vision und Deep Learning richtet. Um in diesem Kurs erfolgreich zu sein, sollten Sie über Programmiererfahrung in Python 3.0 verfügen und mit der Linearen Algebra vertraut sein (Matrizen, Vektoren, Matrixmultiplikation, Rang, Eigenwerte und Vektoren und Inversen).
Dieses Modul führt in die wichtigsten Konzepte aus dem weiten und spannenden Feld der Computer Vision ein, die für die Entwicklung von Wahrnehmungsmethoden für selbstfahrende Fahrzeuge erforderlich sind. Zu den wichtigsten Komponenten gehören Kameramodelle und deren Kalibrierung, monokulares und Stereosehen, projektive Geometrie und Faltungsoperationen.
Das ist alles enthalten
4 Videos4 Lektüren1 Diskussionsthema
Infos zu Modulinhalt anzeigen
4 Videos•Insgesamt 18 Minuten
Willkommen bei der Specialization Self-Driving Cars!•6 Minuten
Willkommen zum Kurs•5 Minuten
Treffen Sie den Kursleiter, Steven Waslander•6 Minuten
Treffen Sie den Kursleiter, Jonathan Kelly•2 Minuten
4 Lektüren•Insgesamt 60 Minuten
Kursvoraussetzungen•15 Minuten
Wie Sie Diskussionsforen nutzen•15 Minuten
Wie Sie zusätzliche Lektüre in diesem Kurs verwenden•15 Minuten
Empfohlene Lehrbücher•15 Minuten
1 Diskussionsthema•Insgesamt 30 Minuten
Lernen Sie Ihre Klassenkameraden kennen•30 Minuten
Modul 1: Grundlagen der 3D Computer Vision
Modul 2•7 Stunden abzuschließen
Moduldetails
Dieses Modul führt in die wichtigsten Konzepte aus dem weiten Feld der Computer Vision ein, die für die Entwicklung von Wahrnehmungsmethoden für selbstfahrende Fahrzeuge erforderlich sind. Zu den wichtigsten Komponenten gehören Kameramodelle und deren Kalibrierung, monokulares und Stereosehen, projektive Geometrie und Faltungsoperationen.
(Unterwerfung) Anwendung der Stereo-Tiefe auf ein Fahrszenario•90 Minuten
2 Unbewertete Labore•Insgesamt 180 Minuten
Praxis-Aufgabe: Anwendung der Stereo-Tiefe auf ein Fahrszenario•120 Minuten
(Lösung) Anwendung der Stereo-Tiefe auf ein Fahrszenario•60 Minuten
Modul 2: Visuelle Merkmale - Erkennung, Beschreibung und Abgleich
Modul 3•7 Stunden abzuschließen
Moduldetails
Visuelle Merkmale werden verwendet, um Bewegungen in einer Umgebung zu verfolgen und um Orte auf einer Karte zu erkennen. Dieses Modul beschreibt, wie Merkmale in einer Bildsequenz erkannt und verfolgt und mit anderen Quellen zur Lokalisierung zusammengeführt werden können, wie in Kurs 2 beschrieben. Die Extraktion von Merkmalen ist auch für die Objekterkennung und die semantische Segmentierung in tiefen Netzwerken von grundlegender Bedeutung. In diesem Modul werden einige der in diesem Zusammenhang verwendeten Methoden zur Merkmalserkennung vorgestellt.
Lektion 1: Einführung in Bildmerkmale und Merkmalsdetektoren•7 Minuten
Lektion 2: Feature-Deskriptoren•7 Minuten
Lektion 3 Teil 1: Abgleich von Merkmalen•7 Minuten
Lektion 3 Teil 2: Merkmalsabgleich: Umgang mit Mehrdeutigkeit beim Abgleich•5 Minuten
Lektion 4: Ablehnung von Ausreißern•8 Minuten
Lektion 5: Visuelle Odometrie•10 Minuten
5 Lektüren•Insgesamt 85 Minuten
Ergänzende Lektüre: Feature-Detektoren und Deskriptoren•30 Minuten
Ergänzende Lektüre: Feature Matching•15 Minuten
Ergänzende Lektüre: Feature Matching•15 Minuten
Ergänzende Lektüre: Ablehnung von Ausreißern•15 Minuten
Ergänzende Lektüre: Visuelle Odometrie•10 Minuten
1 Programmieraufgabe•Insgesamt 150 Minuten
Visuelle Odometrie für die Lokalisierung beim autonomen Fahren•150 Minuten
1 Unbewertetes Labor•Insgesamt 150 Minuten
Visuelle Odometrie für die Lokalisierung beim autonomen Fahren•150 Minuten
Modul 3: Neuronale Netze mit Vorwärtskopplung
Modul 4•3 Stunden abzuschließen
Moduldetails
Deep Learning ist eine der wichtigsten Technologien für die selbstfahrende Wahrnehmung. Dieses Modul gibt eine kurze Einführung in die Kernkonzepte moderner neuronaler Faltungsnetzwerke, wobei der Schwerpunkt auf Methoden liegt, die sich bei Aufgaben wie der Objekterkennung und der semantischen Segmentierung als effektiv erwiesen haben. Es werden grundlegende Netzwerkarchitekturen, gemeinsame Komponenten und hilfreiche Tools für die Konstruktion und das Training von Netzwerken beschrieben.
Das ist alles enthalten
6 Videos6 Lektüren1 Aufgabe
Infos zu Modulinhalt anzeigen
6 Videos•Insgesamt 58 Minuten
Lektion 1: Neuronale Vorwärtsnetzwerke•10 Minuten
Lektion 2: Ausgabeschichten und Verlustfunktionen•11 Minuten
Lektion 3: Training neuronaler Netze mit Gradientenabstieg•11 Minuten
Lektion 4: Datenaufteilung und Leistungsbewertung neuronaler Netzwerke•8 Minuten
Lektion 5: Regularisierung von neuronalen Netzwerken•9 Minuten
Die beiden häufigsten Anwendungen tiefer neuronaler Netze für das selbstfahrende Auto sind die Objekterkennung, einschließlich Fußgänger, Radfahrer und Fahrzeuge, und die semantische Segmentierung, bei der Bildpixel mit nützlichen Bezeichnungen wie Schild, Ampel, Bordstein, Straße, Fahrzeug usw. verknüpft werden. In diesem Modul werden Basistechniken für die Objekterkennung vorgestellt und im folgenden Modul wird die semantische Segmentierung eingeführt, die beide verwendet werden können, um eine vollständige Pipeline für die Wahrnehmung selbstfahrender Autos zu erstellen.
Das ist alles enthalten
4 Videos4 Lektüren1 Aufgabe
Infos zu Modulinhalt anzeigen
4 Videos•Insgesamt 52 Minuten
Lektion 1: Das Problem der Objekterkennung•15 Minuten
Lektion 2: 2D-Objekterkennung mit Convolutional Neural Networks•11 Minuten
Lektion 3: Training vs. Inferenz•11 Minuten
Lektion 4: Verwendung von 2D-Objektdetektoren für selbstfahrende Autos•14 Minuten
4 Lektüren•Insgesamt 120 Minuten
Ergänzende Lektüre: Das Problem der Objekterkennung•15 Minuten
Ergänzende Lektüre: 2D-Objekterkennung mit Convolutional Neural Networks•30 Minuten
Ergänzende Lektüre: Training vs. Inferenz•45 Minuten
Ergänzende Lektüre: Verwendung von 2D-Objektdetektoren für selbstfahrende Autos•30 Minuten
1 Aufgabe•Insgesamt 30 Minuten
Objekterkennung für selbstfahrende Autos•30 Minuten
Modul 5: Semantische Segmentierung
Modul 6•2 Stunden abzuschließen
Moduldetails
Die zweithäufigste Anwendung tiefer neuronaler Netze für das selbstfahrende Auto ist die semantische Segmentierung, bei der Bildpixel mit nützlichen Bezeichnungen wie Schild, Ampel, Bordstein, Straße, Fahrzeug usw. verknüpft werden. Die Hauptanwendung für die Segmentierung ist die Identifizierung der befahrbaren Oberfläche, was bei der Schätzung der Bodenebene, der Objekterkennung und der Beurteilung der Fahrbahnbegrenzung hilft. Die Segmentierungskennzeichen werden auch direkt in die Objekterkennung als Pixelmasken integriert, und zwar für statische Objekte wie Schilder, Lichter und Fahrspuren sowie für sich bewegende Objekte wie Autos, Lastwagen, Fahrräder und Fußgänger
Das ist alles enthalten
3 Videos3 Lektüren1 Aufgabe
Infos zu Modulinhalt anzeigen
3 Videos•Insgesamt 31 Minuten
Lektion 1: Das Problem der semantischen Segmentierung•8 Minuten
Lektion 2: ConvNets für semantische Segmentierung•11 Minuten
Lektion 3: Semantische Segmentierung zum Verstehen von Straßenszenen•11 Minuten
3 Lektüren•Insgesamt 90 Minuten
Ergänzende Lektüre: Das Problem der semantischen Segmentierung•30 Minuten
Ergänzende Lektüre: ConvNets für semantische Segmentierung•30 Minuten
Ergänzende Lektüre: Semantische Segmentierung für das Verstehen von Straßenszenen•30 Minuten
1 Aufgabe•Insgesamt 20 Minuten
Semantische Segmentierung für selbstfahrende Autos•20 Minuten
Modul 6: Zusammenfügen - Wahrnehmung dynamischer Objekte im fahrbaren Bereich
Modul 7•7 Stunden abzuschließen
Moduldetails
Das letzte Modul dieses Kurses befasst sich mit der Implementierung eines Kollisionswarnsystems, das ein selbstfahrendes Auto über die Position und Kategorie von Hindernissen in seiner Fahrspur informiert. Das Projekt besteht aus drei großen Teilen: 1) Schätzung des befahrbaren Raums in 3D, 2) Semantische Fahrspurschätzung und 3) Filterung falscher Ausgaben aus der Objekterkennung mithilfe semantischer Segmentierung.
Die University of Toronto wurde 1827 gegründet und ist eine der weltweit führenden Universitäten. Sie ist bekannt für ihre Exzellenz in Lehre, Forschung, Innovation und Unternehmertum sowie für ihren Einfluss auf den wirtschaftlichen Wohlstand und das soziale Wohlergehen rund um den Globus
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.