NB: Чтобы узнать о ROUGE, перейдите по этой ссылке
Установка Perl и Rouge
sudo apt-get install perl
- Для установки XML:DOM (это требование для работы ROUGE) мы устанавливаем диспетчер синаптических пакетов.
sudo apt-get update
sudo apt-get install synaptic
- После установки диспетчера пакетов Synaptic найдите диспетчер пакетов Synaptic в своих приложениях и запустите его.
- После открытия диспетчера пакетов выполните поиск «libxml-dom-perl».
- Нажмите «Отметить для установки» и примените изменения.
- Загрузите ROUGE-1.5.5 здесь Вам понадобится только каталог ROUGE-1.5.5. Сделайте это в домашнем каталоге.
git clone https://github.com/andersjo/pyrouge.git
cd pyrouge/tools/ROUGE-1.5.5
- Переменная среды ROUGE_EVAL_HOME должна указывать на каталог данных.
export ROUGE_EVAL_HOME="/home/sagor/pyrouge/tools/ROUGE-1.5.5/data/"
- Чтобы избежать каких-либо исключений WordNet, выполните эти команды.
cd data/WordNet-2.0-Exceptions/ ./buildExeptionDB.pl . exc WordNet-2.0.exc.db
cd ../ ln -s WordNet-2.0-Exceptions/WordNet-2.0.exc.db WordNet-2.0.exc.db
Руж Установка сделана. !
Настройка пирога
- Клонируйте git pyrouge и рабочий каталог
git clone https://github.com/bheinzerling/pyrouge.git
cd pyrouge
- Установите пирог с помощью
python setup.py install
- Установите путь ROUGE с помощью команды
pyrouge_set_rouge_path /home/sagor/pyrouge/tools/ROUGE-1.5.5/
- Чтобы проверить, успешно ли установлена pyrouge или нет
python -m pyrouge.test
если он показывает вывод, как показано ниже, то это сделано для установки pyrouge
Ran 10 tests in 18.055s
OK
если он показывает сбой, то эта проблема. Ответ eduOS может решить эту проблему.
- Если не удалось:
cd pyrouge/tools/ROUGE-1.5.5/data
rm WordNet-2.0.exc.db
./WordNet-2.0-Exceptions/buildExeptionDB.pl ./WordNet-2.0-Exceptions ./smart_common_words.txt ./WordNet-2.0.exc.db