Computer Vision lernen | Lernpfad für maschinelles Sehen

Inhalt

Einführung

Heutzutage steht eine überwältigende Menge an Ressourcen zum Erlernen von Computer Vision Konzepten zur Verfügung.. Wie wählen Sie aus einer Vielzahl von Tutorials aus?? Wie lohnt es sich, Zeit zu investieren?

Wenn Ihnen diese Fragen bekannt vorkommen, Sie sind an der richtigen Stelle. Wir verstehen den Schmerz und den Aufwand, der mit der Verwendung von Hunderten von Ressourcen und der Auswahl derjenigen verbunden ist, die Ihre Zeit wert sind.. Das ist einer der Hauptgründe, warum wir Lernpfade überhaupt eingeführt haben..

Bis letztes Jahr, wir fokussieren uns ausgiebig auf zwei Wege: aprendizaje automático y tiefes Lernen. Aber unsere Community wollte mehr granulare Straßen; Sie wollten auch einen strukturierten Lernpfad für Computer Vision.

computer_vision_learning_path-1450904

Und das ist verständlich. Die Nachfrage und der Wert eines Computer Vision Experten sind in der Branche sehr hoch. Spezialisieren Sie sich auf Computer Vision und ihre verschiedenen Facetten, und Sie werden viele Personalvermittler sehen, die versuchen, Sie in die Finger zu bekommen.

Ich erinnere mich, als ich meine eigene Computer Vision Reise begann. Ich bezog mich auf mehrere Ressourcen gleichzeitig: Bücher, Artikel (davon gab es damals nicht viele), Youtube Videos, unter anderem. Es war ein vereinzelter Weg zur Beherrschung der Computer Vision.

Deswegen, Ich habe mich gefreut, die Gelegenheit zu haben, diesen strukturierten Lernpfad für Computer Vision für Sie zusammenzustellen. Bevor wir darauf eingehen, Lassen Sie uns den Rahmen verstehen, den ich geschaffen habe, um Ihre Lernreise zu optimieren.

Unser Framework für den Lernpfad Computer Vision

Jeder Monat hat auch eine Struktur. So haben wir die verschiedenen Aspekte kategorisiert, die Sie für jeden Monat wissen sollten:

  • Ziel: Was wirst du in diesem Monat lernen? Was sind die wichtigsten Erkenntnisse? Wie wird Ihre Reise im Bereich Computer Vision voranschreiten?? Wir erwähnen dies zu Beginn jedes Monats, um sicherzustellen, dass Sie wissen, wo Sie sich befinden und wo Sie am Ende des jeweiligen Monats sein werden..
  • Vorgeschlagene Zeit: Wie viel Zeit sollte ich durchschnittlich pro Woche für diesen Abschnitt aufwenden?
  • Ressourcen zum Lernen: Eine Sammlung von Top-Ressourcen für die Computer Vision-Themen, die Sie in diesem Monat lernen werden. Dazu gehören Artikel, Tutorials, Videos, Forschungsarbeiten und andere ähnliche Ressourcen.

Sie können die entsprechende Infografik zu diesem Lernpfad herunterladen. hier.

Auf der Suche nach anderen Lernpfaden in Data Science? Mach dir keine Sorgen, Wir haben es abgedeckt:

Mein 1 – Die Grundlagen abdecken: Python und Statistiken

Ziel: Am Ende des ersten Monats, ein grundlegendes Verständnis davon haben, was Computer Vision ist. Sie werden auch mit Python und Statistik vertraut sein, beides zentrale Themen Ihrer Computer Vision Reise.

python_tricks-9898776

Vorgeschlagene Zeit: 5-6 Stunden pro Woche

Einführung und Motivation für Computer Vision: SAS-Tutorial und Computer Vision: was ist das und warum ist es wichtig.

Bisherige Anforderungen:

Mein 2 – Lösen von a Bildklassifizierungsproblem mit maschinellem Lernen

Ziel: Sie haben ein grundlegendes Verständnis von maschinellem Lernen. Sie sollten mit verschiedenen Bildvorverarbeitungstechniken vertraut sein und in der Lage sein, Bildklassifizierungsprobleme mit Modellen des maschinellen Lernens zu lösen.

Deep-Learning-Bildklassifizierung-4148049

Vorgeschlagene Zeit: 5-6 Stunden pro Woche

Grundlagen des maschinellen Lernens:

Bildvorverarbeitung:

Bildklassifizierung mit maschinellem Lernen:

Projekt: Identifizieren Sie die Kleidungsstücke

Mein 3 – Einführung in Keras und neuronale Netze

Ziel: Sie lernen eines der am häufigsten verwendeten Deep-Learning-Tools: Schwer. Sie werden auch verstehen, was neuronale Netze sind und wie sie funktionieren. Ende März, in der Lage sein, Bildklassifikationsprobleme mit neuronalen Netzen zu lösen.

ann3-2558245

Vorgeschlagene Zeit: 4-5 Stunden pro Woche

Machen Sie es sich mit Keras . bequem:

Einführung in neuronale Netze:

  • Neuronale Netze von 3Blue1Brown:

Projekt: Identifizieren Sie die Kleidungsstücke

Mein 4: Verständnis von faltenden neuronalen Netzen (CNN), Lerntransfer und Erstellung Ihres Profils

Ziel: Ich nenne das gerne den Monat „ziehen um“ auf Ihrer Computer Vision Reise. Hier geht es mit der Einführung in Convolutional Neural Networks noch weiter. (CNN). Diese CNNs stehen hinter vielen der jüngsten Computer-Vision-Anwendungen, die wir um uns herum sehen., inklusive Objekterkennung. An diesem Punkt deiner Reise, Sie sollten auch mit dem Aufbau Ihres Profils beginnen, indem Sie an Wettbewerben teilnehmen.

pytoch-cnn-9974332

Vorgeschlagene Zeit: 6-7 Stunden pro Woche

Einführung in Convolutional Neural Networks (CNN):

Introducción al transferiertes Lernen:

Projekt: Identifiziere die Ziffern

Erstellen Sie Ihr Profil: an Wettbewerben teilnehmen:

Mein 5: Fehlerbehebung bei der Objekterkennung

Ziel: Objekterkennung ist eine weit verbreitete Computer-Vision-Technik (vielleicht DAS meistgenutzte). Das hat mich in erster Linie zur Computer Vision gereizt!! In diesem Monat dreht sich alles darum, sich mit den verschiedenen Objekterkennungsalgorithmen vertraut zu machen. Was ist mehr, Ich empfehle dringend, Artikel über die Konzepte zu schreiben, die Sie bisher gelernt haben.

real_time_object_detection-2138422

Vorgeschlagene Zeit: 6-7 Stunden pro Woche

Fehlerbehebung bei der Objekterkennung:

Projekt:

Beginnen Sie mit dem Schreiben von Artikeln, um mit der Community in Kontakt zu treten, Profil aufbauen und das eigene Verständnis der Themen festigen.

Mein 6: Verständnis von Bildsegmentierungs- und Aufmerksamkeitsmodellen

Ziel: Im Juni, er wird lernen, Probleme zu lösen Segmentierung Anzahl von Bildern. Sie werden auch verstehen, was Pflegemodelle sind (sowohl theoretisch als auch praktisch). Hier beginnt sich Ihr tiefes Eintauchen in Computer Vision wirklich auszuzahlen..

Semantische Segmentierung1-9293622

Vorgeschlagene Zeit: 6-7 Stunden pro Woche

Einführung in die Bildsegmentierung:

Projekt: COCO-Segmentierungsherausforderung

Pflegemodelle:

Mein 7: Entdecken Sie Deep-Learning-Tools

Ziel: Ein wirklich lustiger Lernmonat!! Wir haben bisher viele Computer-Vision-Konzepte behandelt, Jetzt ist es an der Zeit, mit Deep-Learning-Frameworks der nächsten Generation zur Sache zu kommen!! Das kommt auf die Wahl an, aber wir empfehlen die beiden derzeit gängigsten in der Branche: PyTorch und TensorFlow. Versuchen Sie, alle bisher behandelten Konzepte in einem dieser Tools zu implementieren.

deep-learning-framework_icon_2-5830267

Vorgeschlagene Zeit: 6-7 Stunden pro Woche

PyTorch:

TensorFlow:

Mein 8 – Die Grundlagen von NLP und Bildunterschriften verstehen

Ziel: Hier beginnt Ihre Spezialisierung. Hier haben Sie die Möglichkeit, Ihre Kenntnisse des Deep Learning mit den Konzepten der Natural Language Processing zu kombinieren. (NLP) um Bildunterschriftsprojekte zu lösen.

nlp-models-1-5564824

Vorgeschlagene Zeit: 6-7 Stunden pro Woche

Grundlagen der Verarbeitung natürlicher Sprache (PNL):

  • Stanford Word Inlays:

  • Einführung in rekurrente neuronale Netze (RNN):

Bildunterschriften verstehen

Projekt: COCO Caption Challenge

Mein 9 – Sich mit generativen gegnerischen Netzwerken vertraut machen (GAN)

Ziel: Im September, verstehen Sie Generative Adversary Networks (GAN). GANs sind in die Höhe geschossen, seit Ian Goodfellow sie offiziell vorgestellt hat 2014. Es gibt heutzutage viele GAN-Anwendungen in der realen Welt, inklusive Malerei, Bildgebung, etc.

gans_1-8221759

Vorgeschlagene Zeit: 6-7 Stunden pro Woche

Verständnis konfrontativer generativer Netzwerke (GAN):

  • Generative Netzwerke der Konfrontation (GAN) von Ian Goodfellow:

Mein 10: Einführung in die Videoanalyse

Ziel: Videoanalyse ist eine florierende Anwendung von Computer Vision. Die Nachfrage nach dieser Fertigkeit wird nur um steigen 2020 (und darüber hinaus), Daher ist es eine gute Idee, zumindest über praktische Kenntnisse im Umgang mit Videodatensätzen zu verfügen.

video_object_detection_removal-6826959

Vorgeschlagene Zeit: 5-6 Stunden pro Woche

Einführung in Analyse Von Video:

Monate 11 Ja 12 – Projekte lösen und Profil aufbauen

Ziel: In den letzten zwei Monaten geht es darum, praktische Erfahrungen zu sammeln und an mehreren Projekten und Wettbewerben teilzunehmen. Bisher haben wir Projekte mit Lernkonzepten abgedeckt; Jetzt ist es an der Zeit, Ihr Lernen mit realen Datensätzen zu entfesseln.

gaussian_yolov3_project-2339516

Vorgeschlagene Zeit: 5-6 Stunden pro Woche

Infografiken – Lernpfad für maschinelles Sehen für 2020

Ihre Fortschritte zu verfolgen, während Sie neue Dinge lernen, ist der Schlüssel zu einem strukturierten Lernprozess. Ich führe gerne eine Checkliste, während ich lerne., Dinge markieren, während ich in die Domäne eintauche. Und welche bessere Checkliste als eine illustrierte mit einer monatlichen Aufschlüsselung dieses Computer-Vision-Lernpfads?? Hier hast du:

lernpfad-lebenslauf-skaliert-3160194

Abonniere unseren Newsletter

Wir senden Ihnen keine SPAM-Mail. Wir hassen es genauso wie du.

Datenlautsprecher