Dieser Grundlagenkurs führt dich durch den Einsatz des Keras und TensorFlow 2-Frameworks von Google, um künstliche neuronale Netzwerke für Deep Learning zu erstellen. Ziel dieses Kurses ist es, dir einen leicht verständlichen Leitfaden zur Komplexität des TensorFlow-Frameworks zu geben. Andere Kurse und Tutorials tendieren dazu, sich von reinem TensorFlow fernzuhalten und stattdessen Abstraktionen zu verwenden, die dem Teilnehmer wenig tatsächliches Handwerkszeug mit auf den Weg geben. In unserem Kurs hingegen bieten wir dir eine vollständige Anleitung zur bestimmungsgemäßen Verwendung des TensorFlow-Frameworks und zeigen dir die neuesten Techniken des Deep Learning.
Wichtig: Unser Deep-Learning-Kurs erfordert Grundkenntnisse der Programmierung mit Python. Falls du die Grundlagen von Python bisher noch nicht erlernt hast, solltest du zuerst einen unserer Python-Kurse durcharbeiten.
"War ein toller Kurs und konnte mir durch diesen Kurs ein Verständnis über Neuronale Netzwerke verschaffen. Der Kurs ist sehr gut aufgebaut und strukturiert. Zunächst wird die Theorie erklärt, darauf folgt ein Bespiel und schließlich eine Übungsaufgabe... Besonders toll finde ich, dass auch die Folien entahlten sind. " ( S. Tatzreiter)
Dieser Kurs besteht aus zwei Teilen, das heisst du bekommst 2 Kurse für 1.
Teil 1: Keras und Tensorflow 2
Wir konzentrieren uns darauf, die neuesten Updates für TensorFlow 2 zu zeigen und mit der Keras-API (der offiziellen API von TensorFlow 2.0) schnell und einfach Modelle zu erstellen. Dabei behandeln wir unter anderem Modelle zur Vorhersage zukünftiger Immobilienpreise, zur Klassifikation medizinischer Bilder, zur Vorhersage zukünftiger Verkaufsdaten, zur Generierung von natürlicher Sprache und vieles mehr.
Keras, ein benutzerfreundlicher API-Standard für maschinelles Lernen, verwenden wir als zentrale API auf der obersten Ebene zum Erstellen und Trainieren von Modellen. Die Keras-API erleichtert den Einstieg in TensorFlow 2. Wichtig ist, dass Keras mehrere modellbildende APIs (sequentiell, funktional und Unterklassen) bereitstellt, damit ein Modell gemäß des Anwendungsfalls gewählt werden kann. Dabei stehen Komponenten für intuitives Debugging und zum Erstellen skalierbarer Eingabe-Pipelines bereit.
Dieser Teil des Kurses deckt eine Vielzahl von Themen ab, darunter
NumPy Crashkurs
Pandas Datenanalyse Crashkurs
Daten Visualisierungs Crashkurs
Grundlagen der Neuronalen Netze
TensorFlow 2 Grundlagen
Keras Grundlagen
Künstliche Neuronale Netzwerke (engl. Artificial Neural Networks)
Dicht verbundene Netzwerke (eng. Densely Connected Networks)
Faltungsneuronale Netze (eng. Convolutional Neural Networks)
Wiederkehrende Neuronale Netzwerke (eng. Recurrent Neural Networks)
AutoEncoders
GANs - Generative Adversarial Networks
Ausrollen von TensorFlow 2 in die Produktion
und vieles mehr.
Teil 2: TensorFlow 1 (mit Details)
Dieser Teil des Kurses hilft dir die Hintergründe in TensorFlow zu verstehen. Der 1. Teil des Kurses hat dir gezeigt wie du schnell und einfach mit Keras Analysen durchführen kannst. Wenn es dich interessiert, was sich hinter der Abstraktion des Keras-Frameworks verbirgt und wie TensorFlow im Detail funktioniert, dann ist dieser Teil genau richtig für dich.
Dieser Teil des Kurses deckt eine Vielzahl von Themen ab, darunter
Grundlagen des Neuronalen Netzes
TensorFlow Grundlagen
Künstliche Neuronale Netzwerke
Dicht verbundene Netzwerke (eng. Densely Connected Networks)
Faltungsneuronale Netze (eng. Convolutional Neural Networks)
Wiederkehrende Neuronale Netzwerke (eng. Recurrent Neural Networks)
AutoEncoder
Reinforcement Learning
OpenAI Gym
und vieles mehr.
Es gibt viele Deep Learning Frameworks, warum also TensorFlow?
TensorFlow ist eine Open-Source-Softwarebibliothek zur numerischen Berechnung mit Datenflussgraphen. Knoten in einem Graphen stellen mathematische Operationen dar, während die Graphenkanten die zwischen ihnen kommunizierten multidimensionalen Datenarrays (Tensoren) darstellen. Die flexible Architektur ermöglicht die Bereitstellung von Berechnungen auf einer oder mehreren CPUs oder GPUs in einem Desktop, Server oder mobilen Gerät mit einer einzigen API. TensorFlow wurde ursprünglich von Forschern und Ingenieuren entwickelt, die im Google Brain Team innerhalb der Machine Intelligence Forschungsorganisation von Google arbeiten, um maschinelles Lernen und Forschung an tiefen neuronalen Netzen durchzuführen, aber das System ist allgemein leistungsfähig und wird auch in einer Vielzahl anderer Bereiche eingesetzt.
Es wird von großen Unternehmen auf der ganzen Welt genutzt, darunter Airbnb, Ebay, Dropbox, Snapchat, Twitter, Uber, SAP, Qualcomm, IBM, Intel und natürlich Google.
Du erhältst lebenslangen Zugang zu allen Lektionen und den dazugehörigen Notebooks.
Zusätzlich bietet dir dieser Kurs eine 30-tägige Geld-zurück-Garantie. Wenn du in irgendeiner Weise nicht zufrieden sein solltest, erhältst du dein Geld zurück. Und du darfst alle Notebooks als Dankeschön für das Ausprobieren dieses Kurses behalten.
Werde noch heute ein Deep Learning Experte. Wir sehen uns im Kurs.
Herzlich Willkommen in diesem Kurs!
In dieser Lektion erhältst du wichtige Hinweise rund um den Kurs! Bitte überspringe diese Lektion nicht, wenn dies dein erster Kurs mit uns ist!
Hier unsere praktischen und übersichtlichen Merkblätter im PDF-Format.
So kannst du die Jupyter Notebooks, Anaconda und Python auf deinem Computer installieren.
Installiere alle Python Abhängigkeiten, die du für diesen Kurs brauchst.
Hier kannst du dein Wissen direkt überprüfen und dir evtl. die passende Lektion gleich nochmals anschauen. Viel Spaß!
Überprüfe dein Wissen zum Pandas Crashkurs!
Check dein Wissensstand!
Kontrolliere dein bisheriges Wissen!
Wichtiger Hinweis zur Normalisierung der Eingabedaten von Neuronalen Netzwerken.
Weißt du schon alles oder musst du ein paar Lektionen nochmal anschauen? Überprüfe dich selbst!
Schon alles im Kasten? Teste dein Wissen im Quiz :-)
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.