{"id":174245,"date":"2026-01-28T17:03:49","date_gmt":"2026-01-28T16:03:49","guid":{"rendered":"https:\/\/liora.io\/de\/?p=174245"},"modified":"2026-02-23T14:03:41","modified_gmt":"2026-02-23T13:03:41","slug":"python-deep-learning-die-basics","status":"publish","type":"post","link":"https:\/\/liora.io\/de\/python-deep-learning-die-basics","title":{"rendered":"Python Deep Learning: Die Basics"},"content":{"rendered":"\n<p><strong>Python Deep Learning: Es ist sehr wahrscheinlich, dass du in deinem Alltag Anwendungen nutzt, die auf Deep-Learning-Modelle zur\u00fcckgreifen. \u00dcbersetzungen, OCR, Gesichtserkennung&#8230; Verschiedene deiner Anwendungen beinhalten Deep Learning.<\/strong><\/p>\n\n\n\n<p>Diese Anwendung von <strong>Python Deep Learning<\/strong> wurde durch die Verf\u00fcgbarkeit gro\u00dfer Datenmengen, die Algorithmen ben\u00f6tigen, um effizient zu sein, und durch die zunehmende Rechenleistung von Maschinen, die das Training dieser Algorithmen erm\u00f6glicht, m\u00f6glich.<\/p>\n\n\n\n<p><a href=\"https:\/\/liora.io\/de\/deep-learning-vs-machine-learning\">Deep-Learning-Modelle<\/a> k\u00f6nnen in verschiedenen Sprachen erstellt und trainiert werden, aber in diesem Artikel verwenden wir Python und seine speziell f\u00fcr Deep Learning entwickelten Bibliotheken: Tensorflow und Keras. Keras ist eine<a href=\"https:\/\/liora.io\/de\/open-source-definition\"> Open-Source-Bibliothek<\/a>, die entwickelt wurde, um alle wichtigen Werkzeuge f\u00fcr das Experimentieren mit neuronalen Netzen bereitzustellen.<\/p>\n\n\n\n<p>Es ist notwendig, die Bibliothek auf deiner Arbeitsumgebung zu installieren. Die <a href=\"\/?hl=de\">Google Colab-Umgebung<\/a> bietet den Gro\u00dfteil der Voraussetzungen f\u00fcr Deep Learning und Data Science.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-trainiere-dein-erstes-neuronales-netz\">Trainiere dein erstes neuronales Netz<\/h2>\n\n\n\n<p>Nachdem du dich mit den Tools vertraut gemacht hast, die du f\u00fcr<a href=\"https:\/\/liora.io\/de\/deep-learning-oder-tiefes-lernen-was-ist-das-denn\"> Deep Learning<\/a> verwenden kannst, ist es nun an der Zeit, selbst Hand anzulegen und dein erstes <strong>Deep-Learning-Modell zu bauen, zu trainieren und auszuwerten.<\/strong> Aber dabei wirst du nicht allein sein. Wir haben f\u00fcr dich ein Tutorial entworfen, das die wichtigsten Schritte behandelt, die ein Data Scientist beim Trainieren eines <a href=\"https:\/\/liora.io\/de\/neuronale-netze-einfach-erklaert\">neuronalen Netzes<\/a> durchf\u00fchrt.<\/p>\n\n\n\n<p>Wir werden diese Schritte erkl\u00e4ren, damit du den Prozess f\u00fcr deine zuk\u00fcnftigen Modellierungen durchf\u00fchren kannst. \u00d6ffne zuerst dein<a href=\"\/\"> Jupyter- oder Colab-Notebook<\/a>, um den ersten Schritt in Angriff zu nehmen. Du kannst die Zellen einfach in dein Notebook kopieren, aber wir empfehlen dir dringend, selbst zu kodieren, um die Syntax besser zu verinnerlichen.<\/p>\n\n\n\n<p>Denke daran, dass \u00dcbung den Meister macht.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-daten-laden\">Daten laden:<\/h2>\n\n\n\n<p>Es ist allgemein bekannt, dass man f\u00fcr ein <a href=\"https:\/\/liora.io\/de\/style-transfer-deep-learning\">Deep-Learning-Projekt (oder f\u00fcr Data Science im Allgemeinen)<\/a> eine gro\u00dfe Menge an Daten ben\u00f6tigt. Der erste Schritt ist daher nat\u00fcrlich die Auswahl und der Import unserer Daten. Der Datensatz, den wir verwenden werden, ist unter Datenwissenschaftlern sehr bekannt, es handelt sich um den <a href=\"https:\/\/www.tensorflow.org\/datasets\/catalog\/mnist\">MNIST-Datensatz<\/a>, der fast 60.000 28&#215;28 Pixel gro\u00dfe Bilder von handgeschriebenen Zahlen mit numerischen Zahlen als Zielvariable enth\u00e4lt. Das Ziel unseres Modells wird es sein, die geschriebene Zahl auf dem Bild zu erkennen.<\/p>\n\n\n\n<p>Im Skript findest du den Import der <a href=\"https:\/\/liora.io\/de\/top-10-der-python-bibliotheken-fur-data-scientists\">Bibliotheken, die wir f\u00fcr unsere Modellierung ben\u00f6tigen.<\/a> Du wirst auch feststellen, dass das Dataset im Keras-Modul enthalten ist und dass wir zwei verschiedene Datens\u00e4tze haben, den Trainingsteil (train) und den Testteil (test). Als Ergebnis der Ausf\u00fchrung dieser ersten Zelle erh\u00e4ltst du die Gr\u00f6\u00dfe des Datasets sowie die Abmessungen der Bilder. Hier werfen wir einen Blick auf eine zuf\u00e4llige Auswahl von Bildern mit ihren entsprechenden Labels. Hier ist ein Beispiel f\u00fcr die Ausf\u00fchrung der obigen Zelle.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-vorverarbeitung-von-daten\">Vorverarbeitung von Daten<\/h2>\n\n\n\n<p>Nachdem du deine Daten hochgeladen hast, musst du sicherstellen, dass sie f\u00fcr die Trainingsphase bereit sind. Um dies zu erreichen, wendest du einige Transformationen auf deine Daten an. Dazu geh\u00f6ren das \u00c4ndern der Gr\u00f6\u00dfe, das <strong>Normalisieren und das Kodieren der Daten.<\/strong><\/p>\n\n\n\n<p>Aber keine Panik, auch hier werden wir dich durch den Prozess begleiten und jede Vorverarbeitung wird erkl\u00e4rt. Gr\u00f6\u00dfen\u00e4nderung: Eine Besonderheit der Algorithmen des <a href=\"https:\/\/liora.io\/de\/3-machine-learning-algorithmen-fuer-deinen-job\">maschinellen Lernens und des Deep Learning<\/a> ist, dass sie keine Matrizen als Eingabe nehmen. Dies f\u00fchrt dazu, dass du deine 28&#215;28-Matrizen in Vektoren der Gr\u00f6\u00dfe 784 umwandeln musst.<\/p>\n\n\n\n<p>Normalisierung: Dieser Schritt ist f\u00fcr das Training deines Modells nicht zwingend erforderlich, kann aber seine Leistung steigern. Die Normalisierung wird angewendet, indem jedes Pixel durch 255 geteilt wird. Lies diesen Artikel, um mehr \u00fcber Normalisierung zu erfahren. Kodierung: Die Umwandlung von Labels in kategoriale Vektoren verbessert die Vorhersagegenauigkeit.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-definition-des-modells\">Definition des Modells :<\/h2>\n\n\n\n<p>Da deine Daten nun (wirklich) fertig sind, kannst du mit der Modellierung deines <a href=\"https:\/\/liora.io\/de\/adversarial-examples-im-machine-learning\">neuronalen Netzes<\/a> fortfahren. Hier wirst du dein Modell Schicht f\u00fcr Schicht aufbauen.<\/p>\n\n\n\n<p>Auch hier bist du bei der Umsetzung nicht allein. Wir werden dich bei der Modellierung des Netzes unten begleiten.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter is-resized\" style=\"margin-top:var(--wp--preset--spacing--columns);margin-bottom:var(--wp--preset--spacing--columns)\"><img decoding=\"async\" src=\"https:\/\/liora.io\/app\/uploads\/sites\/8\/2023\/04\/SCHEMAS_LABELS_CHIFFRES-1024x862.png\" alt=\"\" style=\"width:auto;height:500px\" \/><\/figure>\n\n\n\n<p>input und output: gleiche Farbe<br>mittlere Schichten: gleiche Farbe<\/p>\n\n\n\n<p>Beispiel:<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter is-resized\" style=\"margin-top:var(--wp--preset--spacing--columns);margin-bottom:var(--wp--preset--spacing--columns)\"><img decoding=\"async\" src=\"https:\/\/liora.io\/app\/uploads\/sites\/8\/2023\/04\/SCHEMA_NEURONES-1024x894.png\" alt=\"\" style=\"width:auto;height:500px\" \/><\/figure>\n\n\n\n<p>Das Modell besteht aus einer <strong>Eingabeschicht (Input layer)<\/strong> mit einer Anzahl von Neuronen, die der Anzahl von Merkmalen entspricht, die ein Datensatz haben kann, in unserem Fall ist das die Anzahl der Pixel eines Bildes. Du definierst deine Eingabeschicht mithilfe des Input-Konstruktors von keras.layers und gibst die Gr\u00f6\u00dfe unserer Daten an.<\/p>\n\n\n\n<p>Hidden Layers werden mit dem Konstruktor Dense definiert, wobei das Argument units dazu dient, die Anzahl der Neuronen in einer Schicht anzugeben. F\u00fcr dein Modell initialisierst du die erste Schicht mit 20 <a href=\"https:\/\/liora.io\/de\/adversarial-examples\">Neuronen und die zweite Schicht mit 14 Neuronen.<\/a> Die beiden verborgenen Schichten werden die Aktivierungsfunktion relu verwenden.<\/p>\n\n\n\n<p>Die Ausgabeschicht (Output Layer) hat eine <a href=\"https:\/\/liora.io\/de\/tensorflow-installieren-mit-anaconda-auf-macos\">Neuronenanzahl, die der Anzahl der verschiedenen Klassen entspricht<\/a>, hier die Anzahl der Ziffern, also 10. Du benutzt auch den Konstruktor Dense mit der Funktion softmax, die uns eine Verteilung zwischen 0 und 1 gibt, was die Wahrscheinlichkeit ist, dass unsere Daten den entsprechenden Klassen angeh\u00f6ren.<\/p>\n\n\n\n<p>Hier ist deine Vorlage, die nach der Ausf\u00fchrung des obigen Codes definiert wurde.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-modell-kompilieren\">Modell kompilieren :<\/h2>\n\n\n\n<p>Wir wissen, dass du unbedingt mit dem Training des Modells fortfahren willst, aber es gibt noch einen letzten kleinen Schritt, der getan werden muss: das Kompilieren unseres Modells.<\/p>\n\n\n\n<p>Die compile-Methode konfiguriert den Prozess des Modelltrainings, indem sie drei wichtige Parameter angibt.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>loss: Ein Parameter, der dem Modell mitteilt, auf welche Verlustfunktion sich die Fehlerberechnung und -optimierung st\u00fctzt. Hier werden wir die &#8222;categorical_crossentropy&#8220; verwenden.<\/li>\n\n\n\n<li>optimizer: Dieser Parameter legt den Optimierungsalgorithmus fest, den wir verwenden werden, um den Gradientenabstieg der Verlustfunktion durchzuf\u00fchren. Wir w\u00e4hlen den &#8222;adam&#8220;-Optimierer, der in der Regel gute Ergebnisse bei einer gro\u00dfen Anzahl von Problemen liefert.<\/li>\n\n\n\n<li>metrics: Ein Parameter, der dazu dient, die Metriken f\u00fcr die Bewertung des Modells w\u00e4hrend des Trainingsprozesses auszuw\u00e4hlen. Die f\u00fcr dieses Modell festgelegte Metrik ist die Genauigkeit (accuracy), die am h\u00e4ufigsten f\u00fcr Klassifikationsprobleme verwendet wird.<\/li>\n<\/ul>\n\n\n\n<p>Die Ausf\u00fchrung der n\u00e4chsten Zelle kompiliert dein Modell und macht es schlie\u00dflich bereit f\u00fcr das Training.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-modell-trainieren\">Modell trainieren :<\/h2>\n\n\n\n<p>Jetzt sind wir endlich in der Trainingsphase angelangt, in der die ganze Magie des<a href=\"https:\/\/liora.io\/de\/transfer-learning\"> Deep Learning<\/a> zum Tragen kommt. Aber vorher m\u00fcssen noch ein paar notwendige Begriffe erkl\u00e4rt werden.<\/p>\n\n\n\n<p>Deep-Learning-Algorithmen sind bekannt daf\u00fcr, dass sie sehr datenintensiv sind. Die Datenmengen, die zum Trainieren eines neuronalen Netzes verwendet werden, k\u00f6nnen Hunderte oder sogar Tausende von GB erreichen. Um es Maschinen mit begrenztem Arbeitsspeicher zu erm\u00f6glichen, Modelle zu trainieren, teilen wir unsere Datenmenge in kleinere Teile, sogenannte Batches, auf, um sie leichter in den RAM der Maschine laden zu k\u00f6nnen.<\/p>\n\n\n\n<p>Wenn alle Stapel durchlaufen wurden, sagt man, dass eine Epoche abgeschlossen wurde. Das Lernen eines neuronalen Netzes erfordert mehrere Epochs.<\/p>\n\n\n\n<p>Du wirst sehen, dass dieser Teil gar nicht so kompliziert ist, denn du brauchst nur eine einzige Zeile Code, um das Training zu starten. Allerdings haben wir dir versprochen, dir jedes Detail des Codes zu erkl\u00e4ren, daher wirst du hier die fit-Methode auf deinem Modell ausf\u00fchren, mit deinem Trainingsdatensatz (train dataset) als Argument und zus\u00e4tzlichen Parametern:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>batch_size: die Anzahl der Datenproben, die ein Batch enthalten wird.<\/li>\n\n\n\n<li>epoch: die Anzahl der epochs, die ben\u00f6tigt werden, um das Modell zu trainieren.<\/li>\n\n\n\n<li>validation_split: der Prozentsatz der Daten, die f\u00fcr die Bewertung unseres Modells w\u00e4hrend des Trainings verwendet werden.<\/li>\n<\/ul>\n\n\n\n<p>Die Trainingszeit f\u00fcr ein Modell kann von vielen Kriterien abh\u00e4ngen: Gr\u00f6\u00dfe des Datensatzes, Komplexit\u00e4t der Modellarchitektur, Anzahl der Epochs und Rechenleistung.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-bewertung-des-modells\">Bewertung des Modells :<\/h2>\n\n\n\n<p>Herzlichen Gl\u00fcckwunsch! Du hast gerade dein erstes Deep-Learning-Modell trainiert. Jetzt musst du sicherstellen, dass es gut funktioniert, indem du seine Genauigkeit (accuracy) misst.<\/p>\n\n\n\n<p>Wie bereits erw\u00e4hnt, ist die Genauigkeit eine Metrik zur Bewertung von Klassifizierern, z. B. das Verh\u00e4ltnis von korrekt klassifizierten Punkten zur Gesamtzahl der Daten.<\/p>\n\n\n\n<p>Wenn du diesen Code ausf\u00fchrst, wird dir die Genauigkeit des Trainings und der Validierung in Abh\u00e4ngigkeit von den Epochen angezeigt. Ein Beispiel f\u00fcr die erzielten Ergebnisse folgt gleich danach<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter is-resized\" style=\"margin-top:var(--wp--preset--spacing--columns);margin-bottom:var(--wp--preset--spacing--columns)\"><img decoding=\"async\" src=\"https:\/\/liora.io\/app\/uploads\/sites\/8\/2023\/04\/SCHEMA_ACCURACY-1024x744.png\" alt=\"\" style=\"width:auto;height:500px\" \/><\/figure>\n\n\n\n<p>Die<em><strong> training accuracy<\/strong><\/em> wird erreicht, indem man die Tests mit den Lerndaten durchf\u00fchrt, d. h. mit Daten, die das Modell schon vorher gesehen hat. Die Validierungsgenauigkeit hingegen wird mit neuen Daten erzielt, was den Unterschied im Diagramm erkl\u00e4rt.<\/p>\n\n\n\n<p>Hier haben wir eine Validation accuracy von 95%, was ein sehr zufriedenstellendes Ergebnis ist. NB: Du wirst nicht unbedingt die gleichen Ergebnisse wie die angezeigten haben, da sie von der Initialisierung der Gewichte des Modells abh\u00e4ngen, die zuf\u00e4llig erfolgt, aber der Unterschied wird nicht auff\u00e4llig sein.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-werde-deep-learning-profi\">Werde Deep Learning-Profi!<\/h2>\n\n\n\n<p>Da du nun wei\u00dft, wie du dein eigenes neuronales Netz aufbauen, trainieren und testen kannst, kannst du in die Welt des Deep Learning eintauchen und viele neue Dinge ausprobieren. Bei diesem Modell kannst du versuchen, die Architektur, die Aktivierungsfunktionen oder die Trainingseinstellungen zu ver\u00e4ndern. Hierzu kannst du einen Blick in die Dokumentation von Keras werfen.<\/p>\n\n\n\n<p>Starte neue Projekte, die Daten aus neuen und unterschiedlichen Quellen verarbeiten. Beschr\u00e4nke dich nicht nur auf einen einzigen Datentyp, <a href=\"https:\/\/liora.io\/de\/word2vec\">sondern greife z. B. strukturierte Daten und NLP an<\/a>.<\/p>\n\n\n\n<p>Halte dich auch auf unserem Blog auf dem Laufenden, der voller Wissen \u00fcber Deep Learning steckt, wie dieser Artikel, der dein theoretisches Wissen \u00fcber das Thema vertiefen wird.<\/p>\n\n\n\n<p>Und wenn du deine F\u00e4higkeiten im Bereich Deep Learning verbessern willst, dann schau dir die von Liora entwickelten Expertenkurse an.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex is-content-justification-center\" style=\"margin-top:var(--wp--preset--spacing--columns);margin-bottom:var(--wp--preset--spacing--columns)\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/liora.io\/de\/weiterbildung\/data-ki\/deep-learning\">Deep Learning Weiterbildung<\/a><\/div>\n<\/div>\n\n\n\n<p>? Auch interessant:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><a href=\"https:\/\/liora.io\/de\/deep-neural-network\" target=\"_blank\" rel=\"noopener\">Deep Neural Network<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/liora.io\/de\/alphacode-deepminds-neues-ki-tool-zum-schreiben-von-computercode\" target=\"_blank\" rel=\"noopener\">Alphacode Deepminds<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/liora.io\/de\/deep-learning-vs-machine-learning\" target=\"_blank\" rel=\"noopener\">Deep Learning vs. Machine Learning<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/liora.io\/de\/style-transfer-deep-learning\" target=\"_blank\" rel=\"noopener\">Style Transfer Deep Learning<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/liora.io\/de\/deep-learning-oder-tiefes-lernen-was-ist-das-denn\" target=\"_blank\" rel=\"noopener\">Deep Learning &#8211; was ist das eigentlich ?<\/a><\/td><\/tr><tr><td><a href=\"https:\/\/liora.io\/de\/deep-fake-gefahren-massnahmen-und-rechtslage\" target=\"_blank\" rel=\"noopener\">Deep Fake Gefahren<\/a><\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Trainiere dein erstes neuronales Netz\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Nach der Einarbeitung in Deep-Learning-Tools (TensorFlow, Keras, Google Colab) folgt ein Tutorial zum Bauen, Trainieren und Auswerten des ersten Modells. Empfehlung: Selbst codieren in Jupyter\/Colab f\u00fcr bessere Syntax-Verinnerlichung.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Daten laden:\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Verwendet wird der MNIST-Datensatz (60.000 28\u00d728-Bilder handschriftlicher Zahlen). Ziel: Erkennung der geschriebenen Zahl. Der Import erfolgt \u00fcber Keras, das Trainings- und Testdatens\u00e4tze bereitstellt. Eine Vorschau zeigt zuf\u00e4llige Bilder mit Labels.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Vorverarbeitung von Daten\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Drei Schritte: Gr\u00f6\u00dfen\u00e4nderung (28\u00d728-Matrizen in 784er-Vektoren), Normalisierung (Pixel durch 255 teilen \u2013 optional, aber leistungssteigernd), Kodierung (Labels in kategoriale Vektoren f\u00fcr bessere Vorhersagegenauigkeit).\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Definition des Modells :\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Schichtweiser Aufbau: Eingabeschicht (Input layer mit Anzahl Neuronen = Pixelanzahl), zwei verborgene Schichten (Hidden Layers) mit 20\/14 Neuronen und relu-Aktivierung, Ausgabeschicht (10 Neuronen f\u00fcr 10 Ziffern) mit softmax-Funktion f\u00fcr Wahrscheinlichkeitsverteilung.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Modell kompilieren :\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Die compile-Methode konfiguriert drei Parameter: loss (Verlustfunktion \u2013 hier categorical_crossentropy), optimizer (Optimierungsalgorithmus \u2013 adam), metrics (Bewertungsmetriken \u2013 accuracy f\u00fcr Klassifikation).\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Modell trainieren :\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Training mit fit-Methode und Parametern: batch_size (Daten pro Batch), epochs (Anzahl der Epochen), validation_split (Prozentsatz f\u00fcr Bewertung w\u00e4hrend Trainings). Trainingszeit h\u00e4ngt ab von Datensatzgr\u00f6\u00dfe, Modellkomplexit\u00e4t, Epochenanzahl und Rechenleistung.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Bewertung des Modells :\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Genauigkeit (accuracy) als Verh\u00e4ltnis korrekt klassifizierter Punkte zur Gesamtdatenzahl. training accuracy mit Lerndaten, validation accuracy mit neuen Daten. Im Beispiel 95% validation accuracy \u2013 sehr zufriedenstellend. Ergebnisse k\u00f6nnen durch zuf\u00e4llige Gewichtungsinitialisierung leicht variieren.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Werde Deep Learning-Profi!\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Nach erstem Modell k\u00f6nnen Architektur, Aktivierungsfunktionen und Trainingseinstellungen variiert werden (Keras-Dokumentation). Neue Projekte mit unterschiedlichen Datentypen (strukturierte Daten, NLP) starten. Liora bietet Expertenkurse f\u00fcr vertiefte Deep-Learning-Kenntnisse.\"\n      }\n    }\n  ]\n}\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>Python Deep Learning: Es ist sehr wahrscheinlich, dass du in deinem Alltag Anwendungen nutzt, die auf Deep-Learning-Modelle zur\u00fcckgreifen. \u00dcbersetzungen, OCR, Gesichtserkennung\u2026 Verschiedene deiner Anwendungen beinhalten Deep Learning.<\/p>\n","protected":false},"author":82,"featured_media":174246,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"editor_notices":[],"footnotes":""},"categories":[2472],"class_list":["post-174245","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-data-ki"],"acf":[],"_links":{"self":[{"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/posts\/174245","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/users\/82"}],"replies":[{"embeddable":true,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/comments?post=174245"}],"version-history":[{"count":5,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/posts\/174245\/revisions"}],"predecessor-version":[{"id":219434,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/posts\/174245\/revisions\/219434"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/media\/174246"}],"wp:attachment":[{"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/media?parent=174245"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/liora.io\/de\/wp-json\/wp\/v2\/categories?post=174245"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}