Das maschinelle Lernen (automatisches Lernen) ist heute eine der effizientesten Techniken, um das Wissen und den Wert der riesigen Datenmengen, die in Unternehmen gesammelt werden, zu erhöhen.
Erfahren Sie von einem Experten Artefact, wie Sie mit Python dank zahlreicher Spezialbibliotheken und einer aktiven Community Lösungen für maschinelles Lernen entwickeln können, die Ihren Anforderungen entsprechen.
Une formation sur 3 jours (3 x 7 heures) avec un parcours d'apprentissage clair et progressif. Wir wollen, dass Sie nicht auf der Strecke bleiben und erleichtern Ihnen die Aneignung von Kenntnissen, die Sie für Ihren Fortschritt benötigen.
Ziele
- Entdecken Sie die größten Modelle für maschinelles Lernen
- Verstehen Sie die Probleme der Klassifizierung, der Regression und des Clustering
- Eine Lösung für maschinelles Lernen implementieren, messen und optimieren können
Gehen Sie mit der Fähigkeit nach Hause
Mit dieser Ausbildung, die Theorie, interaktive Übungen mit Python und angeleitete Fallstudien umfasst, werden Sie in der Lage sein, :
- Lernen Sie die verschiedenen Arten von Algorithmen des maschinellen Lernens kennen.
- Assimiler la démarche de mise en place d'un projet machine learning
- Implementierung eines komplexen Modells für maschinelles Lernen mit Hilfe von Hilfsmitteln
- Messen und Optimieren der großen Algorithmen für maschinelles Lernen
- Faire du text mining
- Faire du web scrapping
Schulungsunterlagen
- Un book de fiches mémoires résumant les points clés de la formation
- L'ensemble des codes présentés lors de la séance
Bewertung
Die Evaluierung des Erreichten erfolgt während der gesamten Dauer der Sitzung in Form von Workshops und praktischen Übungen. Am Ende der Sitzung wird eine systematische Evaluierung der Zufriedenheit der Teilnehmer durchgeführt und eine Bildungsbescheinigung an die Teilnehmer ausgehändigt, in der die Ziele der Bildung, die Art, das Programm und die Dauer der Bildungsmaßnahme sowie die Formalisierung des Erreichten erwähnt werden.
Voraussetzungen
Begriffe aus Python
Öffentlich
Die Evaluierung des Erreichten erfolgt während der gesamten Dauer der Sitzung in Form von Workshops und praktischen Übungen. Am Ende der Sitzung wird eine systematische Evaluierung der Zufriedenheit der Teilnehmer durchgeführt und eine Bildungsbescheinigung an die Teilnehmer ausgehändigt, in der die Ziele der Bildung, die Art, das Programm und die Dauer der Bildungsmaßnahme sowie die Formalisierung des Erreichten erwähnt werden.
Benötigtes Material
Aktueller Ordinateur (<5 Jahre) mit Verwaltungsrechten
Tagesordnung des Kurses
Das maschinelle Lernen, erste Begriffe
3 Stunden
1.1 Einführung in maschinelles Lernen
Was ist maschinelles Lernen?
1. Anwendungsfälle im Alltag, Nutzung von ML durch Industrieunternehmen im heutigen Zeitalter
2. Was ist maschinelles Lernen? Definitionen und Zusammenfassung der wichtigsten Etappen
3. Mögliche Anwendungsfälle in den großen Branchen, ihre Besonderheiten und Gemeinsamkeiten
4. Compromis performance vs. interprétabilité : faut-il toujours choisir entre les deux ?
1.2 Apprentissage supervisé - Processus de Data Science
Fokus auf die häufigste Algorithmustypologie: die überwachte Ausbildung
1. Définition de la cible et des variables explicatives. Konstruktion des Datensatzes und Vorbereitung der Tabellen.
2. Auswahl und Durchführung des Modells: Bedeutung der deskriptiven Statistik und der Vorhersage von Variablen.
3. Quantifizierung und Darstellung der Leistung eines Modells bei gleichzeitiger Auswahl einer für unsere Bedürfnisse geeigneten Methode
Praktische Arbeiten
Beaufsichtigte Lehrlingsausbildung
4 Stunden
2.1 Apprentissage supervisé - Gestion du sur-apprentissage
Sur-apprentissage verstehen und vermeiden
- Lernen Sie die in den Daten identifizierten Tendenzen, aber nicht auswendig: die Probleme von Unter- und Überforderung
- Échantillonnage des données : die richtige Auswahl des Entraînement- und Test-Sets
- Die Eigenschaften von Daten in seinen Datenblöcken sichern: die geschichtete Datenerfassung
- Erfassen Sie im Test Werte, die Sie in der Startphase noch nie beobachtet haben.
- Bessere Nutzung der zur Verfügung stehenden Daten dank der Validierung im Querformat
- Besonderer Fall: zeitlich begrenzte Sendungen
2.2 Überwachtes Lernen - Klassische Algorithmen
Les grands algorithmes de l'apprentissages supervisé
- Die Entscheidungsbäume und die darauf basierenden Modelle: Altwälder und Gradientenverstärkung
- Les support vector machines
- Optimierung von Hyperparametern: Gittersuche und randomisierte Suche
Nicht beaufsichtigte Ausbildung
3 Stunden
3.1 Nicht beaufsichtigte Ausbildung (Apprentissage)
Was tun in Abwesenheit eines variablen Schlüssels?
- Methodik und Beispiel für eine nicht beaufsichtigte Ausbildung: Clustering mit k-means und Dbscan
- Koppeln Sie überwachte und nicht überwachte Ansätze, um verwertbare Ergebnisse zu erzielen.
- Un problem non supervisé classique : la réduction de dimension. Analyse von Hauptbestandteilen und Auswahl von Merkmalen
Texterkundung, Web Scraping
4 Stunden
4.1 Textmining
Auswerten von Textdateien
- Klärung der Terminologie und der möglichen Anwendungsfälle: NLP, NLU, NLG, NER
- Mögliche Quellen für Daten, die Sie für ein Projekt nutzen können
- Les étapes d'un pré traitement de texte : nettoyage, gestion des signes spéciaux, lemmatisation et racinisation
- Wichtigste Algorithmen : TF-IDF, Latent Dirichlet Analysis, Word2Vec, Doc2Vec, ...
4.2 Web Scraping
Extraire les données du web, différentes approches et mise en pratique
- Sammeln von Daten im Internet: Nutzung von API vs. Web Scraping. Kosten und Grenzen der beiden Vorgehensweisen.
- Verwendete Pakete : urllib und beautifulsoup. TP assoziiert
- Gesetzliche Auflagen: Sie haben nicht das Recht, alles zu tun, was Sie tun wollen!
Fallstudie - Erkunden Sie die Daten
4 Stunden
5.1 Aneignung von Datensammlungen
Mise en condition sur un projet de Data Science
- Präsentation der Plattform Kaggle und Extraktion eines Datensatzes
- Erkundung der Daten: Arten von Kolonnen / abweichende Werte, Verteilung der Werte.
- Visualisierung von Daten: univariate und bivariate Grafiken, Korrelationen zwischen Merkmalen
- Manipulation von Variablen: uneinheitliche Werte, Ausreißer, katalogisierbare Variablen und Feature Engineering
Étude de cas - modélisation et prédiction
3 Stunden
6.1 Erstellung eines Modells
Kalibrierung eines Modells
- Erstellung eines Entraînement- und Validierungstools, Definition des Bewertungsschemas.
- Auswahl der zu versuchenden Modelle und ihr Fahrverhalten. Leistungsmessungen auf der Zuggarnitur.
- Kalibrierung des Modells : validation croisée, hyperparamétrage (Gittersuche).
6.2 Vorhersage
Messen Sie die Leistung des Modells
- Prédiction sur le set de test. Fehlerbehebung bei Problemen (z.B. unklare Katalysatorvariable)
- Performancemessungen der Vorhersagen auf dem Testset und Vergleiche mit den Methoden auf dem Trainingsset.
- Untersuchung der Ergebnisse, Identifizierung des leistungsstärksten Modells, Erörterung möglicher Verbesserungsansätze.





