[PYTHON] Apprenez facilement 100 traitements linguistiques Knock 2020 avec "Google Colaboratory"

Qu'est-ce que 100 Language Processing Knock 2020?

Traitement linguistique 100 knock 2020

Ceci est une collection de problèmes sur le site ci-dessus. Je vais citer l'explication du site.

100 Language Processing Knock est un ensemble de problèmes visant à apprendre la programmation, l'analyse de données et les compétences de recherche de manière amusante tout en s'attaquant à des tâches pratiques et passionnantes.

Je suis très reconnaissant d'avoir publié une chose aussi merveilleuse gratuitement. Afin de contribuer même un peu, je voudrais écrire un article dans cet article qui permet aux débutants de Python d'essayer facilement 100 coups de traitement de langage avec un navigateur sans créer d'environnement.

Plus précisément, nous utiliserons "Google Colaboratory", un service Web fourni par Google qui vous permet de développer Python gratuitement sans avoir besoin de créer un environnement.

Apprenez 100 techniques de traitement de la langue avec "Google Colaboratory"

Veuillez consulter l'article suivant pour découvrir ce que vous pouvez faire avec Google Colaboratory lui-même et des conseils d'utilisation pratiques.

Si vous utilisez Google Colaboratory, vous n'avez pas besoin de créer un environnement et vous pouvez apprendre Python gratuitement.

Résumé des CONSEILS pour une utilisation pratique de Google Colaboratory

Le chapitre 1 semble pouvoir être résolu tel quel sans avoir besoin d'une bibliothèque.

Le chapitre 2 est un problème avec les commandes Unix. Google Colab fonctionne sous Linux (Ubuntu), donc je pense que vous pouvez le résoudre en utilisant des commandes magiques. Plus précisément, ajoutez d'abord un! (Point d'exclamation) et exécutez la commande comme indiqué ci-dessous.

! ls

Ou, je pense que c'est une pratique de le réaliser en utilisant Python sans s'en tenir aux commandes Unix.

Mon cahier est ci-dessous. Je suis en route (rires) Je ferai de mon mieux pour arriver au bout.

nlp100v2020.ipynb

Sites connexes utiles

La solution de u ++

Le data scientist professionnel u ++ travaille sur 100 coups de traitement du langage et a déjà résolu la plupart des problèmes. Le code de la solution est publié et expliqué sur le blog et GitHub. Si vous ne pouvez pas le résoudre vous-même, veuillez vous y référer. J'y ai déjà fait référence (rires)

Résolution de "100 Language Processing Knock 2020" avec Python

solution de takapy

[Python-Machine Learning-Natural Language Processing-100 Language Processing Knock 2020](https://www.takapy.work/archive/category/Python-%E6%A9%9F%E6%A2%B0%E5%AD % A6% E7% BF% 92-% E8% 87% AA% E7% 84% B6% E8% A8% 80% E8% AA% 9E% E5% 87% A6% E7% 90% 86-% E8% A8 % 80% E8% AA% 9E% E5% 87% A6% E7% 90% 86100% E6% 9C% AC% E3% 83% 8E% E3% 83% 83% E3% 82% AF% 202020)

Programmation de la solution d'amateur

"Language processing 10 knock 2020" en C ++

Il n'y a qu'un seul chapitre, mais c'est un contenu ambitieux à résoudre avec C ++.

Résumé

J'ai introduit 100 traitements linguistiques Knock 2020. Ceux qui s'intéressent au traitement du langage. Je pense que c'est parfait pour ceux qui veulent améliorer un peu leur niveau. Vous pouvez le résoudre petit à petit chaque jour, ou vous pouvez le résoudre en une seule fois et poursuivre votre propre méthode d'apprentissage.

Article associé

Apprentissage facile de 100 traitements d'image avec "Google Colaboratory"

Développement RAW avec navigateur utilisant Google Colaboratory

modifier l'historique

--Ajout de la solution de programmation amateur

Recommended Posts

Apprenez facilement 100 traitements linguistiques Knock 2020 avec "Google Colaboratory"
100 langues de traitement frappent 2020 "pour Google Colaboratory"
100 traitement du langage knock-90 (en utilisant Gensim): apprendre avec word2vec
100 coups de traitement du langage avec Python 2015
100 traitements de langage avec Python
100 traitements de langage avec Python (chapitre 3)
100 Language Processing Knock 2020 Chapitre 6: Apprentissage automatique
100 traitement du langage knock-59: analyse de la formule S
100 traitement du langage knock-73 (en utilisant scikit-learn): apprentissage
■ [Google Colaboratory] Prétraitement du traitement du langage naturel et janome
J'ai fait 100 traitements linguistiques Knock 2020 avec GiNZA v3.1 Chapitre 4
100 traitement du langage knock-91: Préparation des données d'analogie
Traitement du langage 100 knocks-44: Visualisation des arbres dépendants
100 coups de traitement linguistique (2020): 28
100 Language Processing Knock-26: suppression du balisage accentué
100 traitements de langage avec Python (chapitre 2, partie 2)
100 traitements de langage avec Python (chapitre 2, partie 1)
100 coups de traitement linguistique (2020): 38
100 traitement de la langue frapper 00 ~ 02
Traitement du langage 100 knocks-88: 10 mots à haute similitude
Réhabilitation des compétences Python et PNL à partir de "100 Language Processing Knock 2015" (Chapitre 1)
100 Language Processing Knock-32 (utilisant des pandas): Prototype de verbe
100 traitement du langage knock-75 (en utilisant scicit-learn): poids de l'identité
100 traitement du langage knock-95 (en utilisant des pandas): Note avec WordSimilarity-353
100 traitements linguistiques Knock 2020 [00 ~ 39 réponse]
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: 17
100 traitements linguistiques Knock 2020 [00 ~ 49 réponse]
100 Traitement du langage Knock-52: Stemming
100 Traitement du langage Knock Chapitre 1
100 coups de langue amateur: 07
100 Language Processing Knock 2020 Chapitre 3
100 coups de traitement du langage amateur: 09
100 coups en traitement du langage amateur: 47
Traitement 100 langues knock-53: Tokenisation
100 coups de traitement du langage amateur: 97
100 traitements linguistiques Knock 2020 [00 ~ 59 réponse]
100 coups de traitement du langage amateur: 67
100 langage de traitement knock-81 (remplacement de lot): traitement des noms de pays composés de mots composés
Traitement du langage 100 knock-80 (remplacé par une expression régulière): formatage du corpus
100 traitement du langage knock-36 (en utilisant des pandas): fréquence d'occurrence des mots
[Chapitre 5] Introduction à Python avec 100 coups de traitement du langage
[Chapitre 6] Introduction à scicit-learn 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
100 traitement de langage knock-94 (en utilisant Gensim): calcul de similarité avec WordSimilarity-353
[Chapitre 4] Introduction à Python avec 100 coups de traitement du langage
Réhabilitation des compétences Python et PNL à partir de «Knock 100 Language Processing 2015» (chapitre 2 deuxième semestre)
Réhabilitation des compétences Python et PNL à partir de "100 Language Processing Knock 2015" (Chapitre 2 premier semestre)
100 traitement du langage Knock-51: découpage de mots
100 Language Processing Knock-58: Extraction de Taple
100 Language Processing Knock-57: Analyse des dépendances
Étudiez Python avec Google Colaboratory
À propos de l'apprentissage avec Google Colab
100 Language Processing Knock Chapitre 1 (Python)
100 Language Processing Knock Chapitre 2 (Python)
Traitement parallèle avec Parallel de scikit-learn
100 Language Processing Knock-25: Extraction de modèles
Traitement du langage 100 Knock-87: similitude des mots