[PYTHON] Dossier d'apprentissage n ° 29 (33e jour)

Dossier d'apprentissage (33e jour)

Début des études: samedi 7 décembre

Matériel pédagogique, etc.: ・ Miyuki Oshige "Détails! Note d'introduction à Python3 »(Sotech, 2017): 12/7 (sam) -12/19 (jeu) lu ・ Progate Python course (5 cours au total): 12/19 (jeudi) -12/21 (samedi) fin ・ Andreas C. Müller, Sarah Guido "(titre japonais) Apprentissage automatique à partir de Python" (O'Reilly Japon, 2017): 21/12 (sam) -23 décembre (sam) ・ Kaggle: Real or Not? NLP with Disaster Tweets: Publié du samedi 28 décembre au vendredi 3 janvier Ajustement ・ Wes Mckinney "(titre japonais) Introduction à l'analyse de données par Python" (O'Reilly Japon, 2018): 1/4 (mercredi) à 1/13 (lundi) lire ・ Yasuki Saito "Deep Learning from Zero" (O'Reilly Japan, 2016): 1/15 (mer) -1/20 (lun) ・ ** François Chollet «Deep Learning avec Python et Keras» (Queep, 2018): 1/21 (mar.) ~ **

"Apprentissage en profondeur avec Python et Keras"

p.261 Chapitre 6 Deep Learning pour les textes et les séquences Lecture terminée à mi-chemin.

Incorporation de mots appris (2ème jour)

La tokenisation qui se débattait hier est terminée.

Prétraitement des données (traitement du langage naturel)


#type : pandas.core.series.Series

#Convertir en minuscules
X_l = X.str.lower()

#Remplacez les caractères inutiles par des espaces demi-largeur.
X_r = X_l.replace(',', ' ').replace('.', ' ').replace('#', ' ').replace('#', ' ').replace('!', ' ').replace('!', ' ').replace(' ', ' ')

#Divisez chaque mot en utilisant un espace demi-largeur comme séparateur
X_s = X_r.str.split(' ')

#Défini ensemble
def make_vector(df):
    X_l = df.str.lower()
    X_r = X_r = X_l.replace(',', ' ').replace('.', ' ').replace('#', ' ').replace('#', ' ').replace('!', ' ').replace('!', ' ').replace(' ', ' ')
    X_s = X_r.str.split(' ')
    return X_s

Maintenant que nous avons tokenisé le texte extrait du jeu de données, il ne nous reste plus qu'à entraîner le modèle défini. (En cours de mise en œuvre)

Au fait, au début, j'ai essayé de retirer un par un et de le tourner avec une instruction for comme suit, mais cela ne fonctionne pas. a.png Je me suis demandé si ce serait bien de prétraiter la série telle quelle sans avoir à la retirer, alors je l'ai recherchée et j'ai trouvé que c'était toujours possible. Écrivez en vous référant au responsable pandas (API reference, Series) pour le prétraitement Réussi.

Recommended Posts

Dossier d'apprentissage n ° 19 (23e jour)
Dossier d'apprentissage n ° 29 (33e jour)
Dossier d'apprentissage n ° 10 (14e jour)
Dossier d'apprentissage n ° 17 (21e jour)
Dossier d'apprentissage n ° 18 (22e jour)
Dossier d'apprentissage n ° 24 (28e jour)
Dossier d'apprentissage n ° 28 (32e jour)
Dossier d'apprentissage n ° 23 (27e jour)
Dossier d'apprentissage n ° 25 (29e jour)
Dossier d'apprentissage n ° 26 (30e jour)
Dossier d'apprentissage n ° 20 (24e jour)
Dossier d'apprentissage n ° 27 (31e jour)
Dossier d'apprentissage n ° 14 (18e jour) Kaggle4
Dossier d'apprentissage n ° 15 (19e jour) Kaggle5
Fiche d'apprentissage 4 (8e jour)
Fiche d'apprentissage 9 (13e jour)
Fiche d'apprentissage 3 (7e jour)
Fiche d'apprentissage 5 (9e jour)
Fiche d'apprentissage 6 (10e jour)
Enregistrement d'apprentissage de la programmation 2ème jour
Fiche d'apprentissage 1 (4e jour)
Fiche d'apprentissage 7 (11e jour)
Fiche d'apprentissage 2 (6e jour)
Fiche d'apprentissage 16 (20e jour)
Dossier d'apprentissage 22 (26e jour)
Fiche d'apprentissage 13 (17e jour) Kaggle3
Fiche d'apprentissage 12 (16e jour) Kaggle2
Dossier d'apprentissage
Dossier d'apprentissage n ° 3
Dossier d'apprentissage n ° 1
Fiche d'apprentissage 11 (15e jour) Participation de Kaggle
Fiche d'apprentissage (3e jour) Méthode de description du sélecteur #CSS #Scraping avec BeautifulSoup
Fiche d'apprentissage (2ème jour) Scraping par #BeautifulSoup
Dossier d'apprentissage jusqu'à présent
Fiche d'apprentissage Linux ① Planifier
<Cours> Apprentissage en profondeur: Day2 CNN
<Cours> Apprentissage en profondeur: Jour 1 NN
Sujets> Deep Learning: Day3 RNN
63e jour, j'ai installé tensorflow.
Étudiez en profondeur le Deep Learning [DW Day 0]
Fiche d'apprentissage (4e jour) #Comment obtenir le chemin absolu à partir du chemin relatif