dialogpt
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédenteProchaine révisionLes deux révisions suivantes | ||
dialogpt [2020/04/30 09:53] – [Chat Bot sur IRC] serge | dialogpt [2021/09/03 05:34] – [DialoGPT2-Interact] serge | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== DialoGPT ====== | ====== DialoGPT ====== | ||
<WRAP center round box 60% centeralign> | <WRAP center round box 60% centeralign> | ||
- | **{{tagpage> | + | **{{tagpage> |
+ | </ | ||
+ | <WRAP center round box 60% centeralign> | ||
+ | **[[les_pages_intelligence_artificielle_en_details|Les Pages Intelligence Artificielle en détails]]** | ||
</ | </ | ||
- | <WRAP center round box 60% centeralign > | + | <WRAP center round box 80% centeralign > |
- | **Large-scale pretraining for dialogue** | + | **Large-scale pretraining for dialogue**\\ |
+ | Encore un truc Microsoft qui ne passe pas un test de Turing en 3 questions.\\ | ||
+ | Seul point positif, il n'est pas raciste !\\ | ||
+ | Une carte graphique n'est pas nécessaire. | ||
</ | </ | ||
Ligne 14: | Ligne 20: | ||
The model is trained on 147M multi-turn dialogue from **Reddit** discussion thread. | The model is trained on 147M multi-turn dialogue from **Reddit** discussion thread. | ||
- | =====On joue sur Nvidia 1060 GTX===== | + | =====Installation===== |
====Préalable==== | ====Préalable==== | ||
- | Il faut installer CUDA: | + | Il faut installer CUDA si l' |
* [[yolo_darknet_sur_un_portable_optimus# | * [[yolo_darknet_sur_un_portable_optimus# | ||
- | Et PyTorch Pretrained BERT: | + | Par contre |
[[https:// | [[https:// | ||
- | sudo pip3 install pytorch_pretrained_bert | + | |
+ | | ||
+ | ===Ubuntu 20.04=== | ||
+ | ~ 900Mo | ||
+ | python3 -m pip install pytorch_pretrained_bert irc --user | ||
====DialoGPT2-Interact==== | ====DialoGPT2-Interact==== | ||
git clone https:// | git clone https:// | ||
Ligne 28: | Ligne 38: | ||
Script python supplémentaire récupéré à [[https:// | Script python supplémentaire récupéré à [[https:// | ||
- | | + | La première execution de cette commande télécharge les fichiers nécessaires (2 Go) du modèle medium |
+ | | ||
| | ||
+ | Ensuite, les relances suivantes ouvrent des prompts qui permettent de dialoguer avec l'IA. | ||
=====Chat Bot sur IRC===== | =====Chat Bot sur IRC===== | ||
+ | ====Sur la tour avec la carte graphique==== | ||
+ | * Les sources des fichiers à ajouter dans le dossier DialoGPT: [[https:// | ||
- | Pour vous connecter à l'IRC, allez à https:// | ||
- | Comment envoyer un message au robot ? Le message doit commencer | + | Options possibles: (voir la fonction run_model()) |
- | TheGeneral: puis votre message en anglais ! | + | * --top_k 0 (--top_k 1 ne va pas du tout) |
+ | * --max_history 5 # par défaut 2 | ||
+ | * --gpu 1 # par défaut 0 | ||
+ | * --max_seq_length 256 # par défaut 128 | ||
+ | |||
+ | Test avec: | ||
+ | python3 main.py --model_name_or_path ./ | ||
| | ||
- | {{tag> | + | |
+ | |||
+ | |||
+ | ====Pour les clients==== | ||
+ | * Pour vous connecter à l'IRC, allez à https:// | ||
+ | |||
+ | Comment envoyer un message au robot ? \\ | ||
+ | Le message doit avoir cette structure: | ||
+ | TheGeneral: puis votre message en anglais ! | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | {{tag> ia python |
dialogpt.txt · Dernière modification : 2021/09/03 05:39 de serge