Seminarinformationen

Seminar - Ziel

In dieser 5-tägigen Schulung „Text Mining und Machine Learning mit Python“ erlernen Sie die grundlegenden und fortgeschrittenen Methoden des Text Mining und des Machine Learning mit Python. Sie erwerben fundiertes Wissen in der Datenvorbereitung, Analyse und Darstellung. Der Kurs umfasst den Einsatz von NLP-Werkzeugen wie NLTK und SpaCy, die Implementierung von Textähnlichkeitsalgorithmen sowie die Anwendung von Machine Learning- und Deep Learning-Modellen für die Textklassifikation.

Teilnehmer - Zielgruppe

  • Softwareentwickler
  • Datenanalysten

Kurs - Voraussetzungen

Für eine optimale Teilnahme am Kurs empfehlen wir folgende Vorkenntnisse:

  • Grundkenntnisse einer Programmiersprache

Seminardauer

  • 5 Tage
  • 09:00 Uhr bis 17:00 Uhr

Schulungsunterlagen

  • nach Absprache

Seminar-Inhalt / Agenda

Einführung in Python

  • Python als Programmiersprache
  • Datentypen und Variablen
  • Listen und Tupel
  • Dictionaries
  • Schleifen: while- und for-Schleife
  • Funktionen: Definition und Aufruf
  • Dateien lesen und schreiben
  • Interaktive Ein- und Ausgabe

Objektorientierte Programmierung

  • Klassen und Objekte
  • Methoden und Vererbung
  • Kapselung und Polymorphie

Datenanalyse und Visualisierung

  • Numpy: Arrays und Matrizen
  • Pandas: Datenrahmen und Serien
  • Matplotlib: Grundlagen der Datenvisualisierung
  • Seaborn: Erweiterte Datenvisualisierung

Text Mining

  • Einführung in Text Mining und NLP
  • Textdaten vorbereiten und bereinigen
  • Tokenisierung und Stemming
  • Stopwortentfernung und Lemmatization
  • Term Frequency und Inverse Document Frequency (TF-IDF)

Text Mining Werkzeuge

  • NLTK: Natural Language Toolkit
  • SpaCy: Industrie-Standard NLP-Bibliothek

Textähnlichkeitsalgorithmen

  • Einführung in Textähnlichkeitsalgorithmen
  • Latent Dirichlet Allocation (LDA)
  • Word2Vec und GloVe (Wort-Einbettungen)

Einführung in Machine Learning

  • Grundlagen und Terminologie
  • Supervised vs. Unsupervised Learning
  • Datensätze und Trainings-/Testdaten

Machine Learning Werkzeuge

  • Scikit-Learn: ML-Bibliothek
  • TensorFlow und Keras: Deep Learning Frameworks

Klassifikationsmodelle

  • Naive-Bayes-Klassifikator
  • Support Vector Machines (SVM)
  • Random Forests
  • Logistische Regression

Deep Learning für Textklassifikation

  • Neuronale Netze: Grundlagen
  • Convolutional Neural Networks (CNNs)
  • Recurrent Neural Networks (RNNs)
  • Long Short-Term Memory (LSTM)
  • Transformer Netze

Weitere Schulungen zu Thema Python

Python für Ingenieure - Programmierung und Datenanalyse

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In dieser 5-tägigen Schulung „Python für Ingenieure – Programmierung und Datenanalyse“ erlernen Sie die grundlegenden und fortgeschrittenen Konzepte der Python-Programmierung, speziell ausgerichtet auf technische Anwendungen. Sie erwerben Fähigkeiten in der ...

Python und XML

- u.a. in Nürnberg, Berlin, Stuttgart, München, Köln

In dieser 5-tägigen Schulung "Python und XML" lernen Sie die Grundlagen von XML und eine umfassende Einführung in Python. Der Kurs behandelt nicht nur die grundlegenden Konzepte von XML, sondern auch fortgeschrittene Themen wie DSD (Document Type Definition), XSLT ...

Textverarbeitung und Textklassifikation mit Python

- u.a. in Hamburg, Leipzig, Zürich, Kassel, Jena

In dieser 5-tägigen Schulung "Textverarbeitung und Textklassifikation mit Python" lernen Sie die vielfältigen Möglichkeiten kennen, die Python für die Verarbeitung und Klassifikation von Texten bietet. Der Kurs behandelt nicht nur die grundlegenden Konzepte der ...

Python und Bash

- u.a. in Bremen, Stuttgart, Virtual Classroom, Offenbach, Freiburg

In dieser 3-tägigen Schulung "Python und Bash" erfahren Sie als Systemadministrator, wie Sie sowohl mit der Shell-Programmierung als auch der Erstellung von Skripten in Python umgehen. Heutzutage wird Python immer häufiger für die Entwicklung von Tools genutzt, wie ...