RNN et langage humain
Formations requises
Description du module
Les objectifs pédagogiques
Dans ce module les makers vont découvrir le fonctionnement des réseaux de neurones récurrents et en particuliers les LSTM.
Ils vont :
- manipuler des fichiers csv avec Pandas
- générer de la musique en format Midi avec les LSTM
- connaître le fonctionnement des réseaux de neurones récurrents et en particuliers les LSTM
- comprendre la manière de représenter des définitions de mots avec les couches d’embed et Word2Vec
Les activités du module
Voici les différentes activités du module.
Attention le module est sur 2 trimestres donc l’équivalent de 10 jours.
Partie 1
Jour 1
Jour 2
Jour 3
Jour 4
Jour 5
1h
Défis pandas météo
Découverte RNN/LSTM
Défis midi
LSTM MIDI
LSTM MIDI
30 min
Défis pandas météo
Découverte RNN/LSTM
Défis midi
LSTM MIDI
LSTM MIDI
30 min
Défis pandas météo
Défis midi
LSTM MIDI
LSTM MIDI
Découverte Embedding
1h
Défis pandas météo
Défis midi
LSTM MIDI
LSTM MIDI
Découverte Embedding
Partie 2
Jour 1
Jour 2
Jour 3
Jour 4
Jour 5
1h
Génération de texte
Génération de texte
Génération de texte
Analyse de sentiments
Analyse de sentiments
30 min
Génération de texte
Génération de texte
Génération de texte
Analyse de sentiments
Analyse de sentiments
30 min
Génération de texte
Génération de texte
Analyse de sentiments
Analyse de sentiments
Analyse de sentiments
1h
Génération de texte
Génération de texte
Analyse de sentiments
Analyse de sentiments
Analyse de sentiments
Les activités
DÉFIS PANDAS MÉTÉO
Dans cette activité les makers (re)découvrent pandas pour apprendre à manipuler des fichiers csv sous forme de dataframe à travers quelques défis,.
DÉCOUVERTE RNN & LSTM
Dans cette activité les makers réutilisent les données météo pandas pour créer un premier entrainement avec un LSTM
DÉFIS MIDI
Dans cette activité, les makers découvrent FluidSynth et PrettyMIDI pour apprendre à manipuler des fichiers audio MIDI.
LSTM MIDI
Dans cette activité les makers vont programmer une IA capable de générer un morceau de musique.
DÉCOUVERTE EMBEDDING
Dans cette activité les makers vont découvrir la notion de embedding qui est primordial pour travailler une IA comprenant du texte.
GÉNÉRATION DE TEXTE
Dans cette activité les makers vont créer une IA capable de générer du texte, et l’améliorer pour obtenir le résultat le plus satisfaisant possible.
ANALYSE DE SENTIMENTS
Dans cette activité les makers vont créer une IA capable d’analyser des textes et d’en sortir le ressenti, pour savoir si il est plutôt positif, neutre ou négatif, et en sortir des statistiques globales.