Deep Learning Spezialisierung auf Coursera (angeboten von DeepLearning.ai)
Programmieraufgaben und Tests aus allen Kursen in der Coursera Deep Learning Specialization von deeplearning.ai
.
Ausbilder: Andrew Ng
Notizen
Ausführliche Informationen zu allen Kursen in der Coursera Deep Learning Specialization finden Sie unter www.aman.ai.
Aufstellen
setup.sh
ausführen.Sh, um (i) einen vorgebildeten VGG-19-Datensatz herunterzuladen und (ii) die mit Reißverschluss vorgebrachten Modelle und Datensätze extrahieren, die für alle Zuordnungen benötigt werden.
Credits
Dieses Repo enthält meine Arbeit für diese Spezialisierung. Die Codebasis, die Quizfragen und die Diagramme stammen aus der Deep Learning -Spezialisierung auf Coursera, sofern nicht anders angegeben.
2021 Version
Diese Spezialisierung wurde im April 2021 aktualisiert, um Entwicklungen in Deep Learning and Programming Frameworks zu umfassen. Die größte Veränderung von TensorFlow 1 zu TensorFlow 2. Dieses Repo wurde entsprechend ebenfalls aktualisiert.
Programmieraufgaben
Kurs 1: Neuronale Netzwerke und tiefes Lernen
- Woche 2 - PA 1 - Python -Grundlagen mit Numpy
- Woche 2 - PA 2 - Logistische Regression mit einer Denkweise für neuronale Netzwerke
- Woche 3 - PA 3 - Planare Datenklassifizierung mit einer versteckten Schicht
- Woche 4 - PA 4 - Aufbau Ihres tiefen neuronalen Netzwerks: Schritt für Schritt
- Woche 4 - PA 5 - Tiefes neuronales Netzwerk für die Bildklassifizierung: Anwendung
Kurs 2: Verbesserung der tiefen neuronalen Netzwerke: Hyperparameterabstimmung, Regularisierung und Optimierung
- Woche 1 - PA 1 - Initialisierung
- Woche 1 - PA 2 - Regularisierung
- Woche 1 - PA 3 - Verlaufsprüfung
- Woche 2 - PA 4 - Optimierungsmethoden
- Woche 3 - PA 5 - Tensorflow -Tutorial
Kurs 3: Projekte für maschinelles Lernen strukturieren
- Für diesen Kurs gibt es keine Programmieraufgaben. Dieser Kurs ist jedoch mit sehr interessanten Fallstudien -Quiz (unten) verbunden.
Kurs 4: Faltungsnetzwerke mit Faltungsstücken
- Woche 1 - PA 1 - Faltungsmodell: Schritt für Schritt
- Woche 1 - PA 2 - Faltungsnetze: Anwendung
- Woche 2 - PA 1 - Keras - Tutorial - Happy House
- Woche 2 - PA 2 - Restnetzwerke
- Woche 2 - PA 2 - Transferlernen mit Mobilenet
- Woche 3 - PA 1 - Autoerkennung mit Yolo für autonomes Fahren
- Woche 3 - PA 2 - Bildsegmentierung Unet
- Woche 4 - PA 1 - Kunstgenerierung mit neuronalem Stilübertragung
- Woche 4 - PA 2 - Gesichtserkennung
Kurs 5: Sequenzmodelle
- Woche 1 - PA 1 - Aufbau eines wiederkehrenden neuronalen Netzwerks - Schritt für Schritt
- Woche 1 - PA 2 - Dinosaurierland - Sprachmodellierung auf Charakterebene
- Woche 1 - PA 3 - Jazz -Improvisation mit LSTM
- Woche 2 - PA 1 - Wortvektorrepräsentation und Debiasing
- Woche 2 - PA 2 - Emojify!
- Woche 3 - PA 1 - Übersetzung der neuronalen maschinellen Übersetzung mit Aufmerksamkeit
- Woche 3 - PA 2 - Word -Erkennung auslösen
- Woche 4 - PA 1 - Transformator -Netzwerk
- Woche 3 - PA 2 - Transformator -Netzwerkanwendung: Erkennung benannter Entsorgungsunternehmen
- Woche 3 - PA 2 - Transformator -Netzwerkanwendung: Beantwortung der Frage
Quizlösungen
Kurs 1: Neuronale Netzwerke und tiefes Lernen
- Woche 1 Quiz - Einführung in Deep Learning: Text | PDF
- Woche 2 Quiz - Grundlagen für neuronale Netzwerke: Text | PDF
- Woche 3 Quiz - flache neuronale Netzwerke: Text | PDF
- Woche 4 Quiz - Schlüsselkonzepte zu tiefen neuronalen Netzwerken: Text | PDF
Kurs 2: Verbesserung der tiefen neuronalen Netzwerke: Hyperparameterabstimmung, Regularisierung und Optimierung
- Woche 1 Quiz - Praktische Aspekte des tiefen Lernens: Text | PDF
- Woche 2 Quiz - Optimierungsalgorithmen: Text | PDF
- Woche 3 Quiz - Hyperparameter -Tuning, Stapelnormalisierung, Programmierrahmen: Text | PDF
Kurs 3: Projekte für maschinelles Lernen strukturieren
- Woche 1 Quiz - Vogelkennung in der Stadt Peacetopia (Fallstudie): Text | PDF
- Woche 2 Quiz - Autonomes Fahren (Fallstudie): Text | PDF
Kurs 4: Faltungsnetzwerke mit Faltungsstücken
- Woche 1 Quiz - Die Grundlagen von Convnets: Text | PDF
- Woche 2 Quiz - Tiefe Faltungsmodelle: Text | PDF
- Woche 3 Quiz - Erkennungsalgorithmen: Text | PDF
- Woche 4 Quiz - Spezielle Anwendungen: Gesichtserkennung und neuronale Stilübertragung: Text | PDF
Kurs 5: Sequenzmodelle
- Woche 1 Quiz - Wiederkehrende neuronale Netzwerke: Text | PDF
- Woche 2 Quiz - Verarbeitung und Worteinbettung für natürliche Sprache: PDF
- Woche 3 Quiz - Sequenzmodelle & Aufmerksamkeitsmechanismus: Text | PDF
Haftungsausschluss
Ich erkenne die Zeit, die Menschen für den Aufbau von Intuition, das Verständnis neuer Konzepte und das Debuggen von Aufgaben verbringen. Die hier hochgeladenen Lösungen dienen nur als Referenz . Sie sollen Sie entsperren, wenn Sie irgendwo stecken bleiben. Bitte kopieren Sie keinen Teil des Codes als IS (die Programmierzuweisungen sind ziemlich einfach, wenn Sie die Anweisungen sorgfältig lesen). Probieren Sie die Quiz selbst aus, bevor Sie sich auf die Quiz -Lösungen beziehen. Dieser Kurs ist der unkomplizierteste Deep-Learning-Kurs, den ich je besucht habe, mit fabelhaften Kursinhalten und Struktur. Es ist ein Schatz des Teams DeepLearning.ai.