Der ultimative PythonKurs fur Data Science ML AI

Ohne Vorkenntnisse in 4 Schritten systematisch mit Python zum Data Scientist. Inkl. Deep Learning, Machine Learning & KI
Der ultimative PythonKurs fur Data Science ML AI
File Size :
26.18 GB
Total length :
29h 41m

Category

Instructor

Jannis Seemann

Language

Last update

Zuletzt aktualisiert am 2/2022

Ratings

4.7/5

Der ultimative PythonKurs fur Data Science ML AI

What you’ll learn

Ohne Vorkenntnisse in Python systematisch zum gefragten Data-Science-Experten
Lerne Python mit Ausrichtung auf Data Science
Verstehe Machine Learning, Deep Learning und AI
Lerne Python mit echten Daten anzuwenden
Trainiere ein Neuronales Netz mit Tensorflow und Keras
Wie du mit Python Daten brauchbar auswertest

Der ultimative PythonKurs fur Data Science ML AI

Requirements

Es werden keine Anforderungen vorausgesetzt
Du benötigst einen Computer oder Laptop (Windows / Mac / Linux)…
und natürlich die Motivation, Data Science und Python lernen zu wollen 🙂

Description

EGAL ob du Python professionell für deinen Job oder privat für dein Hobby erlernen willst. Dieser Kurs ist konzipiert dich ohne Vorkenntnisse zum Data Science Profi mit Python zu machen.Nutze den Python-Kurs mit exzellenten Bewertungen auf Udemy:„Ich bin sehr begeistert! Bin mit fast keinem Wissen hier rein und hab jetzt ein super Verständnis was denn Machine Learning überhaupt ist, man denkt immer das ist absolute Raketenwissenschaft, aber Jannis kann das wirklich super gut erklären, super Investition, danke!!!“ (★★★★★, Peter G.)Deine Entscheidung ein Data-Scientist zu sein, kann Dir viele Türen öffnen!Der Bedarf an qualifizierten Leuten ist groß. Mit diesem Kurs legst Du den Grundstein, ein gefragter Experte zu werden für ein Berufsfeld, wo du laut Indeed Jobbörse ein weit überdurchschnittliches Gehalt beziehen kannst!Du wirst Schritt für Schritt an das Thema Python herangeführt und erlaubt dir den direkten Einstieg in die Welt der Data-Science.Der All-Umfassende Python Kurs für Data Science auf Udemy.Mit 252 Lektionen und 29+ Stunden HD-Videos, unzählige Quizze, Tests, Praxisprojekte, Merkblätter und Übungen.Kurz-Überblick:Verstehe alle Python-GrundlagenEntwickle Data-Science ToolsTrainiere dich mit Quizzen und ÜbungenEinfaches Wiederholen von Wissen mit MerkblätternUmfassende Praxisbeispiele, z.B.:Sage das Brustkrebs-Risiko von Patienten vorherErmittle die Gründe für DiabetesWerte echte Gehälter der Stadt San Francisco ausSchätze den Wert von Gebrauchtwagenund noch viel viel mehrLerne mit dem erfolgreichstem deutschen Udemy Dozenten.Skills die dich zum gefragten Data-Science-Experten machen!Nutze ein einzigartiges Kurskonzept – das dir die Möglichkeit gibt, mit praxisorientierten Konzepten und Daten Python mit Ausrichtung Data-Science zu lernen.Was mein Konzept so beliebt macht?Ich lehre praxisorientiert mit Erfahrung und nicht trockene Theorie wie an der Uni.Komplett-Kurs perfekt aufeinander abgestimmtSupport, der auf deine Rückfragen eingehtPraxis erprobtes Lernkonzept mit grafischen, lerneffektiven VeranschaulichungenDu arbeitest mit echten Daten: So macht Machine Learning besonders viel SpaßIdeal für die Job-Vorbereitung, Uni-Klausur oder anderen persönlichen ZielenTop-Aktuelle Kursinhalte die auf langjährige Erfolge gebaut sindEin komplett durchdachter, praxisorientiert Python Komplett-Kurs, der dich in 4 Schritten systematisch sicher ans Ziel führt, ein Experte zu werden!Schaue dir meine Video-Nachricht and dich an!Die 4 Themen für dich im Einzelnen.Dieser Python Kurs ist speziell entwickelt, um dich auf die 4 wichtigen Themen eines Data-Scientist optimal vorzubereiten. Perfekt aufeinander abgestimmt und interessant gestaltet, sodass dein Lernprozess praxisorientiert und effizient ist.Thema 1: Python Grundlagen (für Einsteiger) Thema 2: Data ScienceThema 3: Machine LearningThema 4: Deep Learning (Neuronale Netze)Thema 1: Python GrundlagenPython zeichnet sich durch eine leicht zu erlernende Syntax aus. Python ist performant und objektorientiert.Lerne die Grundlagen von Python kennen. Du lernst alle Datentypen und Funktionen kennen. Bereits nach ein paar Stunden schreibst du schon eine kleinen Spamfilter as dein erstes Praxisprojekt. Am Schluss bist Du in der Lage schon selbst kleinere Programme zu entwickeln.Hast Du schon Programmiererfahrung mit Python?Dann kannst du diesen ersten Abschnitt überspringen und direkt im zweiten Thema einsteigen!Thema 2: Data ScienceWenn Du ein Data-Scientist bist, geht es für dich um fundierte Methoden der Datenanalyse. Ein extrem wichtiges Gebiet in der Wirtschaft, Wissenschaft, Gesundheitswesen und sogar öffentliche Einrichtungen.All diese Institutionen benötigen die Datenanalysen, um z. B. Handlungsempfehlungen abzuleiten, Qualität und Effizienz zu optimieren, u. a.In diesem Abschnitt lernst du, Daten nach Python einzulesen, zu filtern und grafisch auszuwerten.Das heißt, du lernst Daten brauchbar zu machen.Du lernst mit Tools wie Numpy, Pandas, Matplotlib und Seaborn zu arbeiten!Außerdem lernst du in diesem Abschnitt anhand eines echten Praxisprojektes das gelernte umzusetzen: Wir analysieren die Gehälter der Stadt San Francisco.Thema 3: Machine LearningIn Thema 2 hast du die Grundlagen gelernt, um sich jetzt mit dem Machine Learning zu beschäftigen. Was ist Machine Learning?Kurz erklärt, Machine Learning ist ein Teil der künstlichen Intelligenz (KI). Das heißt, es geht um Algorithmen, die die Muster und Gesetzmäßigkeiten der Daten erkennen.Jetzt lernst die unterschiedlichen Arten und Methoden von Machine Learning und wie du diese für Lösungen verwendest.Dazu gehört auch die Aufbereitung von Daten und wie du die Genauigkeit eines Modells beurteilst. Wir werden das in diesem Abschnitt an eigenen, unterschiedlichen Modellen trainieren und nachvollziehen.Als Beispiel wirst du sehen, wie du Diabetes vorhersagen oder Spamfilter verbessern kannst. Python Anwendungstool hier: Sklearn.Thema 4: Deep Learning / Neuronale NetzeJetzt, wo du in Thema 3 Machine Learning erfolgreich gelernt hast, können wir uns dem Thema Deep Learning (Neuronale Netze) widmen.Mit Deep Learning lernst du die spezielle Methode des maschinellen Lernens und die dazugehörige Informationsverarbeitung. Das schliesst die Neuronale Netze Anwendung ein, um die Arbeitsweise des menschlichen Gehirns nachzustellen.Du beginnst mit einem einzelnen Neuron. Mit Fortschritt dieses Lernabschnittes erweitern wir das Modell, damit du am Ende an einem ganzen neuronalen Netz trainierst.All das, was du in Abschnitt 3 gelernt hast, wird dir jetzt hier weiterhelfen, denn es hilft dir, viele Zusammenhänge im Machine Learning 1:1 auf das Prinzip der Neuronalen Netze anzuwenden.Teil deines Lerninhaltes hier ist auch eine Bilderkennung zu schreiben mit Tools wie Keras und Tensorflow.Klingt gut? Dann würde ich mich sehr freuen, wenn ich dir noch heute die Tür zur Welt der Data Science mit Python öffnen kann. Du lernst mit dem erfolgreichsten, deutschsprachigen Dozenten auf Udemy. Schau dir die Bewertungen zu diesem Kurs an und überzeuge dich selbst 🙂

Overview

Section 1: Einleitung

Lecture 1 Einleitung

Lecture 2 Download der Kursmaterialien

Lecture 3 Installation der benötigten Tools

Section 2: Erste Schritte mit Python

Lecture 4 Hallo Welt in Python

Lecture 5 Erste Schritte

Lecture 6 Mathematische Operatoren

Lecture 7 Merkblatt [PDF]: Mathematische Operatoren

Lecture 8 [Quiz, Lösung]: Mathematische Operatoren

Lecture 9 [Aufgabe]: Mathematische Operatoren

Lecture 10 Crashkurs: Strings (Teil 1)

Lecture 11 Crashkurs: Strings (Teil 2)

Lecture 12 Merkblatt [PDF]: Strings

Lecture 13 [Quiz, Lösung]: Strings

Lecture 14 [Aufgabe]: Strings

Lecture 15 [Musterlösung]: Strings

Lecture 16 Die Jupyter-Umgebung (Teil 1)

Lecture 17 Die Jupyter-Umgebung (Teil 2, Markdown)

Lecture 18 Booleans

Lecture 19 If-Abfragen

Lecture 20 Merkblatt [PDF]: If-Abfragen

Lecture 21 [Quiz, Lösung]: If-Abfragen

Lecture 22 Typenkonvertierung

Lecture 23 Merkblatt [PDF]: Variablen

Lecture 24 [Aufgabe]: Python Grundlagen

Lecture 25 [Musterlösung]: Python Grundlagen

Section 3: Python Grundlagen: Listen und Schleifen

Lecture 26 Einführung: Listen

Lecture 27 Listen (weitere Methoden)

Lecture 28 Merkblatt [PDF]: Listen

Lecture 29 [Quiz, Lösung]: Listen

Lecture 30 Hinweis zur nächsten Lektion: Aufgabe Listen

Lecture 31 [Aufgabe]: Listen

Lecture 32 [Musterlösung]: Listen

Lecture 33 Die for-Schleife (Einführung)

Lecture 34 Die for-Schleife (Beispiel)

Lecture 35 Die for-Schleife (und Strings)

Lecture 36 Die for-Schleife: List Comprehensions

Lecture 37 Die while-Schleife

Lecture 38 Schleifen: break & continue

Lecture 39 Merkblatt [PDF]: Schleifen

Lecture 40 [Aufgabe]: Listen & Schleifen

Lecture 41 [Musterlösung]: Listen und Schleifen (Aufgabe 1 + 2)

Lecture 42 [Musterlösung]: Listen und Schleifen (Aufgabe 3 + 4)

Lecture 43 [Musterlösung]: Listen und Schleifen (Aufgabe 5)

Section 4: Python Grundlagen: Tupel und Dictionaries

Lecture 44 Tupel: Einführung

Lecture 45 Tupel entpacken

Lecture 46 Merkblatt [PDF]: Tupel

Lecture 47 [Quiz, Lösung]: Tupel

Lecture 48 [Aufgabe]: Tupel

Lecture 49 Dictionaries

Lecture 50 Dictionaries (Teil 2)

Lecture 51 Dictionaries (Teil 3)

Lecture 52 Merkblatt [PDF]: Dictionaries

Lecture 53 [Quiz, Lösung]: Dictionaries

Lecture 54 [Aufgabe]: Dictionaries

Lecture 55 [Musterlösung]: Dictionaries

Section 5: Python Grundlagen: Funktionen und Dateien

Lecture 56 Funktionen

Lecture 57 Funktionen & Parameter

Lecture 58 Funktionen, Benannte Parameter, Standardparameter

Lecture 59 Funktionen: Rückgabewerte

Lecture 60 Merkblatt [PDF]: Funktionen

Lecture 61 [Quiz, Lösung]: Funktionen

Lecture 62 Datei einlesen

Lecture 63 Bonus: Datei schreiben

Lecture 64 Merkblatt: Dateien

Lecture 65 [Aufgabe]: Funktionen

Lecture 66 [Musterlösung]: Ein kleiner Hinweis vorab…

Lecture 67 [Musterlösung]: Funktionen, Aufgabe 1-3

Lecture 68 [Musterlösung]: Funktionen, Aufgabe 4

Section 6: Projekt: Spam-Filter

Lecture 69 Ordner auflisten

Lecture 70 Zip-Datei extrahieren

Lecture 71 Eine einzelne E-Mail einlesen

Lecture 72 Bonus: Kodierung von Dateien

Lecture 73 Mehrere E-Mails einlesen

Lecture 74 Alle E-Mails einlesen

Lecture 75 Spam-Filter schreiben (mit Aufgabe)

Lecture 76 [Musterlösung]: Spam-Filter schreiben

Lecture 77 Merkblatt [PDF]: Spam-Filter

Lecture 78 [Bonus, Aufgabe]: Log-Datei einlesen

Lecture 79 [Bonus, Musterlösung]: Log-Datei einlesen

Section 7: Module in Python

Lecture 80 Module importieren

Lecture 81 Eigene Module schreiben

Section 8: Mathematische Berechnungen: Numpy

Lecture 82 Einführung: Numpy

Lecture 83 Berechnungen mit Numpy

Lecture 84 Exkurs: Daten plotten

Lecture 85 Mehrdimensionale Daten

Lecture 86 Numpy: Reshape

Lecture 87 Numpy Operationen

Section 9: Daten auswerten: Pandas (Teil 1)

Lecture 88 Einführung: Pandas

Lecture 89 Exkurs: CSV-Dateien

Lecture 90 Auf Spalten zugreifen

Lecture 91 Spalte auswerten

Lecture 92 Auf Zeilen zugreifen

Lecture 93 Daten abändern

Lecture 94 Merkblätter [PDF]: Pandas, Teil 1

Lecture 95 [Aufgabe]: Pandas, read_csv (und Lösung)

Lecture 96 [Quiz, Lösung]: Pandas, read_csv

Lecture 97 [Aufgabe]: Pandas

Lecture 98 [Musterlösung]: Pandas

Section 10: Daten auswerten: Pandas (Teil 2)

Lecture 99 Datentypen

Lecture 100 Strings verarbeiten

Lecture 101 Datentypen umwandeln

Lecture 102 Zeitreihen abfragen

Lecture 103 Daten sortieren

Lecture 104 Daten gruppieren

Lecture 105 Expertenwissen: GroupBy

Lecture 106 Expertenwissen: Pandas

Lecture 107 Merkblätter [PDF]: Pandas, Teil 2

Lecture 108 [Aufgabe]: Pandas

Lecture 109 Hinweis zur Musterlösung

Lecture 110 [Musterlösung]: Pandas

Section 11: Grafiken erstellen (Matplotlib, Seaborn)

Lecture 111 Punktediagramm plotten

Lecture 112 Punktediagramm konfigurieren

Lecture 113 Farben und Größe anpassen

Lecture 114 Optional: Beschriftungen anpassen

Lecture 115 Balkendiagramme zeichnen

Lecture 116 Mehrere Balken nebeneinander

Lecture 117 Mehrere Balken nebeneinander (Teil 2)

Lecture 118 Histogramm plotten

Lecture 119 Bonus: Jointplot

Lecture 120 Merkblätter [PDF]: Grafiken erstellen

Section 12: Projekt: Gehälter

Lecture 121 Daten einlesen

Lecture 122 [Aufgabe]: Projekt Gehälter

Lecture 123 [Musterlösung, Aufgabe 1 + 2]: Projekt Gehälter

Lecture 124 [Musterlösung, Aufgabe 3]: Projekt Gehälter

Lecture 125 Merkblatt [PDF]: Dateien einlesen

Section 13: Statistische Grundlagen

Lecture 126 Statistische Grundlagen

Lecture 127 Standardabweichung

Lecture 128 Merkblatt [PDF]: Statistische Grundlagen

Section 14: Machine Learning: Einführung

Lecture 129 Machine Learning: Einführung

Section 15: Machine Learning: Lineare Regression

Lecture 130 Wiederholung: Numpy reshape

Lecture 131 Intuition: Lineare Regression

Lecture 132 Lineare Regression (Teil 1)

Lecture 133 Lineare Regression (Teil 2)

Lecture 134 Lineare Regression, Grafik plotten

Lecture 135 Lineare Regression mit mehreren Features

Lecture 136 Warum quadrierter Abstand?

Lecture 137 Merkblatt [PDF]: Lineare Regression

Section 16: Regressionsmodelle vergleichen: R² (Bestimmtheitsmaß)

Lecture 138 Bestimmtheitsmaß: R²

Lecture 139 Bestimmtheitsmaß: R² in Python

Lecture 140 Modelle vergleichen

Lecture 141 Daten mit train/test aufteilen

Lecture 142 Daten aufteilen mit train_test_split

Lecture 143 Merkblatt [PDF]: R², train/test

Section 17: Projekt: Autos

Lecture 144 Einführung in die Daten

Lecture 145 Ein erstes Modell trainieren

Lecture 146 One-Hot-Encoding (eine Spalte)

Lecture 147 One-Hot-Encoding (mehrere Spalten)

Lecture 148 Modell und One-Hot-Encoding

Lecture 149 Weitere Hinweise: One-Hot-Encoding

Lecture 150 [Aufgabe]: Weitere Aufgabe

Lecture 151 [Musterlösung]: Weitere Aufgabe

Lecture 152 Bonus: Die Features auswählen (Teil 1)

Lecture 153 Bonus: Die Features auswählen (Teil 2)

Lecture 154 Merkblatt [PDF]: One-Hot-Encoding

Section 18: Klassifizierung: Logistische Regression

Lecture 155 Einführung: Klassifizierung

Lecture 156 Einführung: Logistische Regression

Lecture 157 Die Sigmoid-Funktion

Lecture 158 Logistische Regression (Teil 1)

Lecture 159 Bonus: Die Features auswählen (Teil 2)

Lecture 160 Logistische Regression: Aufgabe und Lösung

Section 19: Fehler analysieren: Fehlerarten

Lecture 161 Einführung: Fehlerarten

Lecture 162 Confusion Matrix

Lecture 163 Precision und Recall

Lecture 164 Precision und Recall (im Code)

Lecture 165 Klassen unterschiedlich gewichten

Lecture 166 Schwellwert anders setzebn

Section 20: Projekt: Kreditkartenbetrug

Lecture 167 Einführung: Kreditkartendaten

Lecture 168 Lösung: Daten analysieren (Teil 1)

Lecture 169 Lösung: Daten analysieren (Teil 2)

Lecture 170 Abwägungen treffen

Lecture 171 Bonus: Korrelation

Lecture 172 Wichtig: PCA (Theorie)

Lecture 173 Wichtig: PCA (Daten plotten)

Lecture 174 Wichtig: PCA (Modell trainieren)

Section 21: Klassifizierung: K-Nearest-Neighbors

Lecture 175 Einführung: KNN

Lecture 176 KNN-Modell trainieren

Lecture 177 Entscheidungsgrenze (Teil 1)

Lecture 178 Entscheidungsgrenze (Teil 2)

Lecture 179 Entscheidungsgrenze (Teil 3)

Lecture 180 Entscheidungsgrenze (Aufgabe und Lösung)

Lecture 181 Bonus: Distanzmetriken

Lecture 182 Daten skalieren (StandardScaler)

Section 22: Klassifizierung: Entscheidungsbaum

Lecture 183 Hinleitung: Entscheidungsbaum, Gini

Lecture 184 Entscheidungsbaum (Teil 1)

Lecture 185 Entscheidungsbaum (Teil 2)

Lecture 186 Random Forest

Section 23: Modelle beurteilen: Overfitting und Underfitting

Lecture 187 Overfitting vs. Underfitting

Lecture 188 Overfitting vs. Underfitting (im Code)

Lecture 189 [Aufgabe, Lösung]: Overfitting vs. Underfitting

Section 24: Parameter tunen

Lecture 190 K-Fold Cross-Validation

Lecture 191 K-Fold Cross-Validation (im Code)

Lecture 192 GridSearchCV

Lecture 193 Train / Test / Validation

Lecture 194 Aufgabe und Lösung

Section 25: Support Vector Machine (SVM)

Lecture 195 Intuition: SVM

Lecture 196 Lineare SVM

Lecture 197 Der Poly-Kernel

Lecture 198 Der Poly-Kernel (im Code)

Lecture 199 Intuition: Der rbf-Kernel

Lecture 200 SVM mit rbf-Kernel

Lecture 201 SVM und GridSearchCV

Section 26: Projekt: Brustkrebs

Lecture 202 Einführung: Projekt Brustkrebs

Lecture 203 Lösung: Datenanalyse

Lecture 204 Logistische Regression

Lecture 205 Feature Selection für Logistische Regression

Lecture 206 KNN

Lecture 207 SVM

Lecture 208 Entscheidungsbaum

Lecture 209 Welches Modell nun?

Section 27: Klassifizierung: Naiver Bayes

Lecture 210 Einführung: Naiver Bayes

Lecture 211 Naiver Bayes (Wahrscheinlichkeiten)

Lecture 212 Naiver Bayes (Bedingte Wahrscheinlichkeiten)

Lecture 213 Naiver Bayes (Satz von Bayes)

Lecture 214 Naiver Bayes (Exkurs Normalverteilung)

Lecture 215 Naiver Bayes (Intuition, Teil 1)

Lecture 216 Naiver Bayes (Intuition, Teil 2)

Lecture 217 Naiver Bayes (in Python)

Section 28: Projekt: Naiver Bayes, Spam-Filter

Lecture 218 E-Mails einlesen

Lecture 219 CountVectorizer

Lecture 220 Von der Normalverteilung zur Binomialverteilung

Lecture 221 Naiver Bayes

Lecture 222 Die Limitierungen vom Naiven Bayes

Section 29: Neuronale Netze (ein einzelnes Neuron)

Lecture 223 Einführung: Neuronale Netze

Lecture 224 Wie lernt ein einzelnes Neuron

Lecture 225 Ein einzelnes Neuron

Lecture 226 Neuron trainieren (Teil 1)

Lecture 227 Neuron trainieren (Teil 2)

Lecture 228 Die Aktivierungsfunktion

Lecture 229 Die Aktivierungsfunktion (im Code)

Lecture 230 Warum CrossEntropyLoss?

Section 30: Neuronale Netze: Vom Neuron zum Netz

Lecture 231 Vom Neuron zum Netz (Backpropagation)

Lecture 232 Vom Neuron zum Netz

Lecture 233 Warum Aktivierungsfunktion?

Lecture 234 Die RELU-Aktivierungsfunktion

Lecture 235 RELU anwenden

Lecture 236 Die MNIST-Daten

Lecture 237 Neuronales Netz (MNIST)

Lecture 238 Mehrere Ausgänge (MNIST)

Lecture 239 Was ist Softmax?

Lecture 240 Softmax ins Netz einbauen

Lecture 241 Bonus: CategoricalCrossEntropy Loss

Section 31: Bilderkennung mit Neuronalen Netzen: Convolutional Neural Networks

Lecture 242 CNN Hinführung (Convolution-Filter)

Lecture 243 CNN bauen

Lecture 244 CNN: Training optimieren

Lecture 245 Mehrere CNN-Layer

Lecture 246 MaxPooling2D-Layer

Lecture 247 Modell auf eigene Daten anwenden

Section 32: Projekt: Fashion-MNIST

Lecture 248 [Aufgabe]: Fashion-MNIST Projekt

Lecture 249 [Lösung]: Fashion-MNIST-Projekt

Section 33: Neuronale Netze: Diverses (Bonus)

Lecture 250 [Bonus]: Overfitting vs. Underfitting

Lecture 251 [Bonus]: Model Checkpoint

Lecture 252 [Bonus]: Dropout anwenden

Section 34: Schluss

Lecture 253 Schlussworte

Für alle, die ohne Vorkenntnisse Python mit Ausrichtung auf Data Science und Machine Learning lernen möchten,Für alle, die schon Python-Erfahrung haben, aber Data Science, Machine Learning & Deep Learning lernen wollen,Für alle, die Python produktiv für Data Science einsetzen wollen – egal ob als Hobby oder professionell im Job

Course Information:

Udemy | Deutsch | 29h 41m | 26.18 GB
Created by: Jannis Seemann

You Can See More Courses in the Developer >> Greetings from CourseDown.com

New Courses

Scroll to Top