We may earn an affiliate commission when you visit our partners.
Course image
Prof. Dr. René Brunner and Datamics GmbH

Read more

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.

Enroll now

What's inside

Syllabus

Einleitung
Willkommen 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!

Read more
Kursübersicht
FAQ - Frequently Asked Questions
Kursmaterialien

Hier unsere praktischen und übersichtlichen Merkblätter im PDF-Format.

Lass uns deinen Computer einrichten!
Einrichten der Entwicklungsumgebung

So kannst du die Jupyter Notebooks, Anaconda und Python auf deinem Computer installieren.

Jupyter Notebooks

Installiere alle Python Abhängigkeiten, die du für diesen Kurs brauchst.

Kursinhalte mit Keras und Tensorflow 2
HINWEIS: TEIL 1 - Tensorflow 2 und Keras
Bekomme einen Überblick über Datenvisualisierung, NumPy und Pandas
Crashkurs Einführung
Crashkurs NumPy
NumPy Crashkurs Einführung
NumPy Crashkurs Array 1
NumPy Crashkurs Array 2
NumPy Crashkurs Indizierung
NumPy Crashklurs Operationen
NumPy Crashkurs Übungen
NumPy Crashkurs Lösungen

Hier kannst du dein Wissen direkt überprüfen und dir evtl. die passende Lektion gleich nochmals anschauen. Viel Spaß!

Lerne hier die wichtigsten Funktionen von Pandas, die du in diesem Kurs benötigst
Pandas Crashkurs Einführung
Pandas - Series
Pandas - Dataframes Teil 1
Pandas - Dataframes Teil 2
Pandas - fehlende Werte
Pandas - Gruppierungsmethoden
Pandas - Operationen
Hinweis zum nächsten Video: Pandas - Daten In- und Output
Pandas - Daten In- und Output
Pandas - Übungen
Pandas - Lösungen

Überprüfe dein Wissen zum Pandas Crashkurs!

Lerne hier auf die Schnelle alles, was du für diesen Kurs an Datenvisualierung benötigst
Datenvisualisierung Crashkurs Einführung
Datenvisualisierung - Matplotlib
Datenvisualisierung - Seaborn Teil 1
Datenvisualisierung - Seaborn Teil 2
Datenvisualisierung - Übungen
Datenvisualisierung - Lösungen

Check dein Wissensstand!

Crashkurs Machine Learning
Machine Learning - Einführung
Machine Learning - Supervised Learning
Machine Learning - Over- und Underfitting
Machine Learning - Evaluierungsmethode Klassifizierung
Machine Learning - Evaluierungsmethode Regression
Machine Learning - Unsupervised Learning

Kontrolliere dein bisheriges Wissen!

ANNs - Einführung in Neuronale Netze (artifical neuronal networks)
ANNs - Neuronale Netze verstehen - eine Einführung
ANNs - Was ist ein Perzeptron?
ANNs mit Perzeptronen
ANNs - Aktivierungsfunktionen
ANNs - Aktivierungsfunktionen für mehrklassige neuronale Netze
ANNs - Kostenfunktion
ANNs - Backpropagation
ANNs mit Tensorflow und Keras

Wichtiger Hinweis zur Normalisierung der Eingabedaten von Neuronalen Netzwerken.

ANNs - Keras Syntax Teil 1
ANNs - Keras Syntax Teil 2
ANNs - Keras Syntax Teil 3
ANNs - Keras Regressionen Teil 1
ANNs - Keras Regressionen Teil 2
ANNs - Keras Regressionen Teil 3
ANNs - Keras Regressionen Teil 4
ANNs - Keras Klassifikationen Teil 1
ANNs - Keras Klassifikationen Teil 2
ANNs - Keras Klassifikationen Teil 3

Weißt du schon alles oder musst du ein paar Lektionen nochmal anschauen? Überprüfe dich selbst!

ANNs - Keras Projekt
Keras Projekt - Einführung
Download Datensatz
Keras Projekt - Aufgabe
Keras Projekt - Lösung Teil 1
Keras Projekt - Lösung Teil 2
Keras Projekt - Lösung Teil 3
Keras Projekt - Lösung Teil 4
Keras Projekt - Lösung Teil 5
Keras Projekt - Lösung Teil 6
Keras Projekt - Lösung Teil 7
Keras Projekt - Lösung Teil 8
Keras Projekt - Lösung Teil 9
CNNs - Faltungsneuronale Netzwerke (convolutional neuronal networks)
CNNs - Image Filter
CNNs - Convolutional Layer
CNNs - Pooling Layer
CNNs - MNIST Einführung
CNNs - MNIST Daten
CNNs - MNIST Modell und Training
CNNs - MNIST Evaluierung
CNNs - CIFAR-10 Daten
CNNs - CIFAR-10 Modell und Training
CNNs - CIFAR-10 Evaluierung

Schon alles im Kasten? Teste dein Wissen im Quiz :-)

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Strengthens an existing foundation for intermediate learners of deep learning
Develops professional skills or deep expertise in deep learning with TensorFlow, Keras, computer vision, and NLP
This course avoids a purely abstract approach, and instead gives students practical experience with the TensorFlow framework and latest deep learning techniques
If you are new to programming in Python, you should take a course on Python before taking this course
Python experience is required for this course

Save this course

Save Der große Deep Learning Kurs mit Keras und TensorFlow 2 to your list so you can find it easily later:
Save

Reviews summary

Gut verstandener deep-learning-kurs

Die überwiegend positiven Bewertungen (36 Fünf-Sterne-Bewertungen) loben diesen Kurs als gut strukturiert, leicht verständlich und engagierend. Er bietet umfassende Erklärungen zu Deep Learning mit Keras und TensorFlow 2. Die praktischen Aufgaben und Codebeispiele helfen den Studierenden, die Konzepte in die Praxis umzusetzen. Der Kurs ist für Anfänger geeignet und die Dozenten werden als knowledgeable und engagiert beschrieben. Es gibt nur wenige negative Bewertungen (2 Zwei-Sterne-Bewertungen), die sich auf veraltete Codes und Qualität der Videos beziehen.
Engagierte Dozenten und interessante Themen
"It’s very engaging so far"
"Great information as always"
"I am using it as a template for a copywriting course ."
Hilfreiche praktische Aufgaben und Codebeispiele
"What I like the most is that the instructor goes directly into coding working apps."
"easy to understand and lots of examples"
"Very informative and elaborate description of each and every module. Would need quite some hands on to implement the learning"
Gut strukturierter Kurs mit leicht verständlichen Erklärungen
"Easy to understand for beginners."
"Very clearly explained 👌"
"Easy to listen to and engaging"
"Very interesting. Already learned alot"
Probleme mit veralteten Codes und Videoqualität
"I would be nice to add a chapter about LangFlow, its an awesome tool."
"Contents were good. However, there are some outdated codes which do not functional anymore."
"Following the lessons are difficult since some of the packages are outdated and he doesn't even tell us which version we should use."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Der große Deep Learning Kurs mit Keras und TensorFlow 2 with these activities:
Erstelle einen Ordner mit Notizen, Lektionen und Ressourcen
Hilft Dir, organisiert zu bleiben und Deine Lernerfahrung zu verbessern.
Show steps
  • Erstelle einen Ordner auf Deinem Computer.
  • Speichere Notizen, Lektionen und andere relevante Ressourcen in dem Ordner.
Wiederhole die Grundlagen von Python
Refresht Dein Python-Wissen, um Dein Verständnis der TensorFlow- und Keras-Frameworks zu verbessern.
Browse courses on Python
Show steps
Lies das Buch "Deep Learning" von Ian Goodfellow, Yoshua Bengio und Aaron Courville
Erweitert Dein Wissen über Deep Learning durch ein umfassendes Standardwerk in diesem Bereich.
Show steps
Five other activities
Expand to see all activities and additional details
Show all eight activities
Erstelle ein Diagramm, das die Architektur eines Faltungsneuronalen Netzes (CNN) erklärt
Hilft Dir, die Funktionsweise von CNNs visuell zu verstehen und Dein Wissen zu vertiefen.
Show steps
  • Überprüfe die Lektionen zu Faltungs- und Pooling-Schichten.
  • Entwirf einen Schritt-für-Schritt-Prozess, der die Architektur eines CNNs erklärt.
  • Erstelle ein Diagramm, das den Prozess aufschlüsselt.
Erkunde zusätzliche Tutorials zu AutoEncoders
Erweitert Dein Wissen über AutoEncoder und gibt Dir Zugang zu weiteren Ressourcen.
Browse courses on Autoencoder
Show steps
  • Suche nach Tutorials zu AutoEncoders in TensorFlow und Keras.
  • Folge den Tutorials und implementiere die Konzepte.
Besuche einen Workshop zu TensorFlow und Keras
Erhalte praktische Erfahrungen und erweitere Dein Wissen durch den Besuch eines von Experten geleiteten Workshops.
Browse courses on TensorFlow
Show steps
Trage zu einem Open-Source-Projekt im Bereich Deep Learning bei
Vertieft Dein Verständnis von Deep Learning, indem Du praktische Erfahrungen in einem realen Projekt sammelst.
Browse courses on TensorFlow
Show steps
  • Suche nach Deep-Learning-Projekten auf Plattformen wie GitHub.
  • Wähle ein Projekt aus, das Deinem Kenntnisstand entspricht.
  • Trage zum Projekt bei, indem Du Code schreibst, Fehler meldest oder die Dokumentation verbesserst.
Werde Mentor für andere Lernende in Deep Learning
Verfestigt Dein Verständnis durch das Lehren und Unterstützen anderer, während Du Dein Wissen weitergibst.
Browse courses on Deep Learning
Show steps
  • Trete Online-Communitys oder Foren für Deep Learning bei.
  • Biete an, anderen Lernenden bei Fragen oder Problemen zu helfen.
  • Erstelle Tutorials oder Ressourcen, die anderen helfen können.

Career center

Learners who complete Der große Deep Learning Kurs mit Keras und TensorFlow 2 will develop knowledge and skills that may be useful to these careers:
Machine Learning Engineer
Machine Learning Engineers design, develop, and deploy machine learning models. They work closely with Data Scientists to develop the algorithms that power machine learning models. This course can help you build the skills you need to become a successful Machine Learning Engineer. You will learn how to use TensorFlow and Keras to build and train deep learning models. You will also learn about the basics of machine learning, including supervised learning, unsupervised learning, and reinforcement learning.
Artificial Intelligence Engineer
Artificial Intelligence Engineers design, develop, and deploy artificial intelligence systems. They work on a variety of projects, from developing new algorithms to optimizing existing ones. This course can help you build the skills you need to become a successful Artificial Intelligence Engineer. You will learn how to use TensorFlow and Keras to build and train deep learning models. You will also learn about the basics of machine learning, including supervised learning, unsupervised learning, and reinforcement learning.
Deep Learning Engineer
Deep Learning Engineers specialize in developing and deploying deep learning models. They work on a variety of projects, from developing new algorithms to optimizing existing ones. This course can help you build the skills you need to become a successful Deep Learning Engineer. You will learn how to use TensorFlow and Keras to build and train deep learning models. You will also learn about the basics of machine learning, including supervised learning, unsupervised learning, and reinforcement learning.
Data Scientist
Data Scientists use their knowledge of mathematics and statistics, as well as their programming skills, to analyze data. They develop and apply machine learning algorithms to build models that can predict future trends and outcomes. This course can help you build the skills you need to become a successful Data Scientist. You will learn how to use TensorFlow and Keras to build and train deep learning models. You will also learn about the basics of machine learning, including supervised learning, unsupervised learning, and reinforcement learning.
Research Scientist
Research Scientists conduct research in the field of artificial intelligence. They develop new algorithms and techniques for solving problems in a variety of domains. This course can help you build the skills you need to become a successful Research Scientist. You will learn how to use TensorFlow and Keras to build and train deep learning models. You will also learn about the basics of machine learning, including supervised learning, unsupervised learning, and reinforcement learning.
Software Engineer
Software Engineers design, develop, and deploy software applications. They work on a variety of projects, from developing new features to fixing bugs. This course can help you build the skills you need to become a successful Software Engineer. You will learn how to use TensorFlow and Keras to build and train deep learning models. You will also learn about the basics of machine learning, including supervised learning, unsupervised learning, and reinforcement learning.
Data Analyst
Data Analysts use their knowledge of mathematics and statistics to analyze data. They develop and apply statistical models to identify trends and patterns in data. This course can help you build the skills you need to become a successful Data Analyst. You will learn how to use TensorFlow and Keras to build and train deep learning models. You will also learn about the basics of machine learning, including supervised learning, unsupervised learning, and reinforcement learning.
Entrepreneur
Entrepreneurs start and run their own businesses. They develop and implement business plans to bring new products and services to market. This course can help you build the skills you need to become a successful Entrepreneur. You will learn how to use TensorFlow and Keras to build and train deep learning models. You will also learn about the basics of machine learning, including supervised learning, unsupervised learning, and reinforcement learning.
Financial Analyst
Financial Analysts use their knowledge of finance and economics to analyze financial data. They develop and apply financial models to make investment decisions. This course can help you build the skills you need to become a successful Financial Analyst. You will learn how to use TensorFlow and Keras to build and train deep learning models. You will also learn about the basics of machine learning, including supervised learning, unsupervised learning, and reinforcement learning.
Sales Manager
Sales Managers are responsible for leading and managing sales teams. They work with sales representatives to develop and implement sales strategies. This course can help you build the skills you need to become a successful Sales Manager. You will learn how to use TensorFlow and Keras to build and train deep learning models. You will also learn about the basics of machine learning, including supervised learning, unsupervised learning, and reinforcement learning.
Business Analyst
Business Analysts use their knowledge of business and technology to analyze business problems. They develop and apply solutions to improve business processes. This course can help you build the skills you need to become a successful Business Analyst. You will learn how to use TensorFlow and Keras to build and train deep learning models. You will also learn about the basics of machine learning, including supervised learning, unsupervised learning, and reinforcement learning.
Marketing Manager
Marketing Managers are responsible for developing and executing marketing campaigns. They work with a variety of teams to create and implement marketing strategies. This course can help you build the skills you need to become a successful Marketing Manager. You will learn how to use TensorFlow and Keras to build and train deep learning models. You will also learn about the basics of machine learning, including supervised learning, unsupervised learning, and reinforcement learning.
Product Manager
Product Managers are responsible for the development and launch of new products. They work with engineers, designers, and marketers to bring new products to market. This course can help you build the skills you need to become a successful Product Manager. You will learn how to use TensorFlow and Keras to build and train deep learning models. You will also learn about the basics of machine learning, including supervised learning, unsupervised learning, and reinforcement learning.
Operations Manager
Operations Managers are responsible for the day-to-day operations of a business. They work with a variety of teams to ensure that the business runs smoothly. This course can help you build the skills you need to become a successful Operations Manager. You will learn how to use TensorFlow and Keras to build and train deep learning models. You will also learn about the basics of machine learning, including supervised learning, unsupervised learning, and reinforcement learning.
Consultant
Consultants provide advice and guidance to businesses on a variety of topics. They work with businesses to identify and solve problems. This course can help you build the skills you need to become a successful Consultant. You will learn how to use TensorFlow and Keras to build and train deep learning models. You will also learn about the basics of machine learning, including supervised learning, unsupervised learning, and reinforcement learning.

Reading list

We've selected eight books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Der große Deep Learning Kurs mit Keras und TensorFlow 2.
Provides a comprehensive introduction to deep learning, covering the latest techniques and algorithms, including convolutional neural networks (CNNs), recurrent neural networks (RNNs), and deep reinforcement learning.
Provides a comprehensive introduction to deep learning, with a focus on using the R programming language.
This documentation provides a comprehensive overview of the Pandas library, including its API, functions, and examples.
This documentation provides a comprehensive overview of the NumPy library, including its API, functions, and examples.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Der große Deep Learning Kurs mit Keras und TensorFlow 2.
LLM Profi: OpenAI, Gemini, Claude, Llama3, ChatGPT & APIs
Most relevant
Deep Learning, Neuronale Netze & AI: Der Komplettkurs
Most relevant
Open-Source LLMs: Unzensierte & sichere KI lokal auf dem...
Most relevant
Projektrisiken und -änderungen managen
Most relevant
KI-Agenten: Automation & Business mit LangChain & LLM Apps
Most relevant
Untersuchen und Erstellen von Daten für Unternehmen
Most relevant
Architecting with Google Kubernetes Engine: Foundations...
Most relevant
Google Cloud Product Fundamentals auf Deutsch
Most relevant
ChatGPT & KI meistern: ChatGPT, Midjourney, Leonardo &...
Most relevant
Our mission

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.

Affiliate disclosure

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.

© 2016 - 2024 OpenCourser