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édente | ||
| dialogpt [2020/05/05 10:51] – [Pour les clients] serge | dialogpt [2021/09/03 05:39] (Version actuelle) – [Préalable] serge | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ====== DialoGPT ====== | ====== DialoGPT ====== | ||
| - | <WRAP center round box 80% 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]]** | ||
| </ | </ | ||
| Ligne 24: | Ligne 27: | ||
| Par contre PyTorch Pretrained BERT est nécessaire: | Par contre PyTorch Pretrained BERT est nécessaire: | ||
| [[https:// | [[https:// | ||
| + | | ||
| sudo pip3 install pytorch_pretrained_bert irc | sudo pip3 install pytorch_pretrained_bert irc | ||
| + | ===Ubuntu 20.04=== | ||
| + | ~ 900Mo | ||
| + | python3 -m pip install pytorch_pretrained_bert irc --user | ||
| + | | ||
| + | Bien sûr, installer ces packages dans un [[virtualenv|venv]] est une bien meilleure solution. | ||
| ====DialoGPT2-Interact==== | ====DialoGPT2-Interact==== | ||
| git clone https:// | git clone https:// | ||
| Ligne 32: | Ligne 41: | ||
| La première execution de cette commande télécharge les fichiers nécessaires (2 Go) du modèle medium | La première execution de cette commande télécharge les fichiers nécessaires (2 Go) du modèle medium | ||
| - | python3.6 interact.py --model_name_or_path ./ | + | python3 interact.py --model_name_or_path ./ |
| | | ||
| Ensuite, les relances suivantes ouvrent des prompts qui permettent de dialoguer avec l'IA. | Ensuite, les relances suivantes ouvrent des prompts qui permettent de dialoguer avec l'IA. | ||
| =====Chat Bot sur IRC===== | =====Chat Bot sur IRC===== | ||
| - | ====Sur | + | ====Sur |
| - | * Les sources des fichiers à ajouter dans le dossier DialoGPT: [[https:// | + | * Les sources des fichiers à ajouter |
| - | python3.6 main.py --model_name_or_path ./ | + | |
| - | | + | Options |
| - | Autres options | + | * --top_k 0 (--top_k 1 ne va pas du tout) |
| - | * --top_k 1 | + | |
| * --max_history 5 # par défaut 2 | * --max_history 5 # par défaut 2 | ||
| * --gpu 1 # par défaut 0 | * --gpu 1 # par défaut 0 | ||
| Ligne 48: | Ligne 56: | ||
| Test avec: | Test avec: | ||
| - | python3.6 main.py --model_name_or_path ./ | + | python3 main.py --model_name_or_path ./ |
| | | ||
| - | --top_k 1 ne va pas du tout | + | |
| + | |||
| ====Pour les clients==== | ====Pour les clients==== | ||
| * Pour vous connecter à l'IRC, allez à https:// | * Pour vous connecter à l'IRC, allez à https:// | ||
| + | <code text> | ||
| + | server = " | ||
| + | port = 6667 | ||
| + | channel = "# | ||
| + | nickname = " | ||
| + | realname = "IA Computer at The Prisoner" | ||
| + | </ | ||
| Comment envoyer un message au robot ? \\ | Comment envoyer un message au robot ? \\ | ||
| Le message doit avoir cette structure: | Le message doit avoir cette structure: | ||
| Ligne 61: | Ligne 77: | ||
| - | {{tag> | + | {{tag> ia python |
dialogpt.1588675917.txt.gz · Dernière modification : de serge
