[PYTHON] J'ai essayé le traitement du langage naturel avec des transformateurs.

J'ai joué avec des transformers, une bibliothèque en langage naturel. https://huggingface.co/transformers/main_classes/pipelines.html https://github.com/huggingface/transformers

Lorsque je suis entré "je suis heureux", le résultat était positif.

$pip install -q transformers

str = "I am happy"
nlp_sentence_classif(str)

[{'label': 'POSITIVE', 'score': 0.9998802}]

Vous pouvez également répondre aux questions. Quand je demande "Qu'est-ce que tu aimes?" A la phrase "Je suis un étudiant qui aime l'informatique.", "Informatique" est renvoyé.

nlp = pipeline('question-answering')
nlp({
    'question': 'What do you like?',
    'context': 'I am a student who likes computer science.'
})

{'answer': 'computer science.',
 'end': 41,
 'score': 0.978939160814079,
 'start': 25}

Ça m'a l'air bien.

Je n'ai pas pu savoir quel modèle cette bibliothèque utilise par défaut. (~ _ ~ Moi)

Recommended Posts

J'ai essayé le traitement du langage naturel avec des transformateurs.
[Python] J'ai joué avec le traitement du langage naturel ~ transformers ~
J'ai essayé 100 traitements linguistiques Knock 2020
Étudiez le traitement du langage naturel avec Kikagaku
[Traitement du langage naturel] Prétraitement avec le japonais
J'ai essayé 100 traitements linguistiques Knock 2020: Chapitre 3
J'ai essayé 100 traitements linguistiques Knock 2020: Chapitre 1
J'ai essayé 100 traitements linguistiques Knock 2020: Chapitre 2
J'ai essayé 100 traitements linguistiques Knock 2020: Chapitre 4
J'ai essayé d'extraire des expressions uniques avec la bibliothèque de traitement du langage naturel GiNZA
J'ai essayé de classer M. Hanyu et M. Hanyu avec le traitement du langage naturel × classificateur Naive Bayes
3. Traitement du langage naturel par Python 2-1. Réseau de co-occurrence
3. Traitement du langage naturel par Python 1-1. Word N-gram
J'ai essayé l'expression des nombres naturels et le traitement arithmétique uniquement avec le traitement de liste
RNN_LSTM2 Traitement du langage naturel
Analyse des émotions avec traitement du langage naturel! J'ai essayé de prédire l'évaluation à partir du texte de l'avis
3. Traitement du langage naturel par Python 2-2. Réseau de co-occurrence [mecab-ipadic-NEologd]
J'ai essayé le traitement de boucle de type Python avec BigQuery Scripting
Profitons du traitement du langage naturel à l'aide de l'API COTOHA
J'ai essayé fp-growth avec python
100 coups de traitement du langage avec Python 2015
J'ai essayé de gratter avec Python
J'ai lu un livre d'introduction sur le traitement du langage naturel
J'ai essayé Learning-to-Rank avec Elasticsearch!
[Python] [Traitement du langage naturel] J'ai essayé le Deep Learning ❷ fait de toutes pièces en japonais ①
J'ai essayé le clustering avec PyCaret
Traitement du langage naturel 1 Analyse morphologique
Traitement du langage naturel 3 Continuité des mots
J'ai essayé gRPC avec Python
J'ai essayé de gratter avec du python
Traitement du langage naturel 2 similitude de mots
J'ai essayé d'écrire dans un modèle de langage profondément appris
100 traitements du langage naturel frappent le chapitre 4 Commentaire
J'ai essayé de résumer des phrases avec summpy
Traitement du langage naturel pour les personnes occupées
J'ai essayé l'apprentissage automatique avec liblinear
J'ai essayé webScraping avec python.
J'ai essayé de déplacer de la nourriture avec SinGAN
100 traitements de langage avec Python (chapitre 3)
Logivan du langage artificiel et traitement du langage naturel (traitement du langage artificiel)
J'ai essayé d'implémenter DeepPose avec PyTorch
J'ai essayé la détection de visage avec MTCNN
Le débutant en Python a essayé 100 traitements de langage Knock 2015 (05 ~ 09)
J'ai essayé d'exécuter prolog avec python 3.8.2.
Se préparer à démarrer le traitement du langage naturel
Résumé de l'installation de l'analyseur de traitement du langage naturel
J'ai essayé la communication SMTP avec Python
J'ai essayé la génération de phrases avec GPT-2
J'ai essayé d'apprendre LightGBM avec Yellowbrick
J'ai essayé la reconnaissance faciale avec OpenCV
J'ai essayé le traitement asynchrone en utilisant asyncio
Le débutant en Python a essayé 100 traitements de langage Knock 2015 (00 ~ 04)
[Traitement du langage naturel] J'ai essayé de visualiser les sujets d'actualité cette semaine dans la communauté Slack
[Traitement du langage naturel] J'ai essayé de visualiser les remarques de chaque membre de la communauté Slack
J'ai essayé de résoudre 100 traitements linguistiques Knock 2020 version [Chapitre 2: Commandes UNIX 10 à 14]
Créez facilement un modèle de traitement du langage naturel avec BERT + LightGBM + optuna