[Traitement du langage 100 coups 2020] Résumé des exemples de réponses par Python

introduction

Version 2020 de 100 coups de traitement du langage, qui est célèbre comme une collection de problèmes de traitement du langage naturel, a été publié. Dans cet article, je présenterai 100 exemples de réponses en Python. N'hésitez pas à commenter si vous remarquez des erreurs ou de meilleures façons. Tous les carnets de réponses sont disponibles sur github.

Préparation préalable

Nous utilisons Google Colaboratory pour obtenir des réponses. Pour plus d'informations sur la configuration et l'utilisation de Google Colaboratory, consultez cet article. Cependant, aucun paramètre spécial n'est requis et vous pouvez l'utiliser immédiatement si vous avez un compte Google.

Chapitre 1: Mouvement préparatoire

Passez en revue certains sujets avancés dans les langages de programmation tout en travaillant sur des sujets qui traitent du texte et des chaînes.

Chapitre 1 Questions et réponses

Chapitre 2: Commandes UNIX

Découvrez les outils UNIX utiles pour la recherche et l'analyse des données. Grâce à ces réimplémentations, vous ferez l'expérience de l'écosystème des outils existants tout en améliorant vos compétences en programmation.

Chapitre 2 Questions et réponses

Chapitre 3: Expressions régulières

Diverses informations et connaissances peuvent être extraites en appliquant des expressions régulières à la description du balisage sur la page Wikipédia.

[Chapitre 3 Questions et exemples de réponses] (https://qiita.com/yamaru/items/255d0c5dcb2d1d4ccc14)

Chapitre 4: Analyse morphologique

Appliquer l'analyseur morphologique au roman "Je suis un chat" de Natsume Soseki et obtenir les statistiques des mots du roman.

[Chapitre 4 Questions et réponses] (https://qiita.com/yamaru/items/e06014b146a18e97ca59)

Chapitre 5: Analyse des dépendances

Appliquer l'analyseur de dépendances à "Je suis un chat" et expérimenter le fonctionnement de l'arbre de dépendances et l'analyse syntaxique.

[Chapitre 5 Questions et réponses] (https://qiita.com/yamaru/items/48dcc527f433c22e0af9)

Chapitre 6: Apprentissage automatique

Créez un classificateur de documents par machine learning. En outre, vous apprendrez à évaluer les méthodes d'apprentissage automatique.

Chapitre 6 Questions et réponses

Chapitre 7: Vecteur de mot

Apprenez à gérer les vecteurs de mots grâce au calcul de similitude des mots et à l'analogie des mots. De plus, vous ferez l'expérience du clustering et de la visualisation vectorielle.

Chapitre 7 Questions et réponses

Chapitre 8: Réseau neuronal

Apprenez à utiliser le cadre d'apprentissage profond et à mettre en œuvre la catégorisation basée sur les réseaux de neurones

Chapitre 8 Questions et réponses

Chapitre 9: RNN, CNN

Implémenter un réseau de neurones récursifs (RNN) et un réseau de neurones convolutifs (CNN) en utilisant le cadre d'apprentissage profond

Se préparer à répondre

Chapitre 10: Traduction automatique

Construisez un modèle de traduction automatique neuronale à l'aide des outils existants.

Se préparer à répondre

en conclusion

Traitement du langage 100 coups sont conçus pour que vous puissiez apprendre non seulement le traitement du langage naturel lui-même, mais également le traitement de données de base et l'apprentissage automatique général. Même ceux qui étudient l'apprentissage automatique dans des cours en ligne pourront pratiquer de très bons résultats, alors essayez-le.

Recommended Posts

[Traitement du langage 100 coups 2020] Résumé des exemples de réponses par Python
100 traitements linguistiques Knock 2020 [00 ~ 89 réponse]
Traitement du langage 100 coups 00 ~ 09 Réponse
[Chapitre 5] Introduction à Python avec 100 coups de traitement du langage
[Chapitre 3] Introduction à Python avec 100 coups de traitement du langage
[Chapitre 2] Introduction à Python avec 100 coups de traitement du langage
[Chapitre 4] Introduction à Python avec 100 coups de traitement du langage
100 Language Processing Knock Chapitre 1 par Python
Résumé du traitement multi-processus du langage de script
100 coups de traitement linguistique (2020): 40
100 coups de traitement linguistique (2020): 32
100 coups de traitement linguistique (2020): 35
100 coups de traitement linguistique (2020): 47
100 coups de traitement linguistique (2020): 39
100 coups de traitement linguistique (2020): 22
100 traitement de langue knock-22: Extraction du nom de la catégorie
100 coups de traitement linguistique (2020): 26
100 coups de traitement linguistique (2020): 34
100 coups de traitement linguistique (2020): 42
100 coups de traitement linguistique (2020): 29
100 coups de traitement linguistique (2020): 49
Le traitement de 100 langues frappe 06 ~ 09
100 coups de traitement linguistique (2020): 43
100 coups de traitement linguistique (2020): 24
Échelle de gris par matrice-Reinventor of Python image processing-
100 coups de traitement linguistique (2020): 45
Résumé des pages d'hébergement de la bibliothèque par langue
100 coups de traitement linguistique (2020): 10-19
100 coups de traitement linguistique (2020): 30
100 coups de traitement linguistique (2020): 00-09
100 coups de traitement linguistique (2020): 31
100 coups de traitement linguistique (2020): 48
100 coups de traitement linguistique (2020): 44
100 coups de traitement linguistique (2020): 41
100 coups de traitement linguistique (2020): 37
100 coups de traitement linguistique (2020): 25
100 coups de traitement linguistique (2020): 23
100 coups de traitement linguistique (2020): 33
100 coups de traitement linguistique (2020): 20
100 coups de traitement linguistique (2020): 27
100 coups de traitement linguistique (2020): 46
100 coups de traitement linguistique (2020): 21
100 coups de traitement linguistique (2020): 36
Traitement du japonais par Python3 (5) Apprentissage d'ensemble de différents modèles par Voting Classifier
Démarrer avec Python avec 100 coups sur le traitement du langage
100 coups de traitement du langage amateur: 41
100 coups de traitement du langage amateur: 71
100 traitements linguistiques Knock 2020 [00 ~ 39 réponse]
100 coups de traitement du langage amateur: 56
100 coups de traitement du langage amateur: 24
100 coups de traitement du langage amateur: 50
100 langues de traitement knock 2020 [00-79 réponse]
100 traitements linguistiques Knock 2020 [00 ~ 69 réponse]
100 coups de traitement du langage amateur: 59
100 coups de traitement du langage amateur: 70
100 coups de traitement du langage amateur: 62
100 coups de traitement du langage amateur: 60
100 coups de traitement du langage amateur: 92
100 coups de langue amateur: 30
100 coups de langue amateur: 06
100 coups de traitement du langage amateur: 84