2019-12-28 01:27:21 +00:00
|
|
|
# Travail pratique 3
|
|
|
|
|
|
|
|
Cours: IFT-7022
|
|
|
|
Session: Automne 2019
|
|
|
|
Auteur: François Pelletier
|
2019-12-16 01:26:46 +00:00
|
|
|
|
2019-12-25 18:43:28 +00:00
|
|
|
## Installation des dépendances du projet
|
|
|
|
|
2019-12-28 01:27:21 +00:00
|
|
|
Installer Anaconda3 depuis https://www.anaconda.com/distribution/#download-section
|
|
|
|
|
|
|
|
Installer ces paquets additionnels dans l'environnement
|
2019-12-25 18:43:28 +00:00
|
|
|
|
2019-12-28 01:27:21 +00:00
|
|
|
```bash
|
2019-12-25 18:43:28 +00:00
|
|
|
pip install newspaper3k
|
|
|
|
pip install emoji
|
2019-12-26 06:32:18 +00:00
|
|
|
pip install git+https://github.com/ClaudeCoulombe/FrenchLefffLemmatizer.git
|
2019-12-28 01:27:21 +00:00
|
|
|
```
|
2019-12-26 06:32:18 +00:00
|
|
|
|
|
|
|
## Installations des dépendances de nltk
|
|
|
|
|
2019-12-28 01:27:21 +00:00
|
|
|
```python
|
2019-12-26 06:32:18 +00:00
|
|
|
import nltk
|
|
|
|
nltk.download('wordnet')
|
|
|
|
nltk.download('omw')
|
2019-12-28 01:27:21 +00:00
|
|
|
```
|
|
|
|
|
|
|
|
## Obtenir CoreNLP
|
|
|
|
|
|
|
|
Télécharger CoreNLP depuis
|
|
|
|
|
|
|
|
https://stanfordnlp.github.io/CoreNLP/download.html
|
|
|
|
|
|
|
|
- Le fichier principal: `stanford-corenlp-full-2018-10-05.zip`
|
|
|
|
- Les fichiers de modèles pour le français, à mettre dans le même dossier que CoreNLP: `stanford-french-corenlp-2018-10-05-models.jar`
|
|
|
|
|
|
|
|
## Démarrer le serveur CoreNLP
|
|
|
|
|
|
|
|
Exécuter cette commande dans le répertoire de CoreNLP
|
|
|
|
|
|
|
|
```bash
|
|
|
|
java -mx4g -cp "*" edu.stanford.nlp.pipeline.StanfordCoreNLPServer -serverProperties StanfordCoreNLP-french.properties -preload tokenize,ssplit,pos,lemma,ner,parse,depparse -status_port 9000 -port 9000 -timeout 15000 &
|
|
|
|
```
|
2019-12-25 18:43:28 +00:00
|
|
|
|
2019-12-28 01:27:21 +00:00
|
|
|
## Compilation du rapport en PDF (requiert pandoc et texlive, a installer depuis les paquets de la distribution linux utilisée):
|
2019-12-25 18:43:28 +00:00
|
|
|
|
2019-12-28 01:27:21 +00:00
|
|
|
```bash
|
|
|
|
make
|
|
|
|
```
|