Comments (1)
Hi,
My problem has been solved.
First I like to tell some basic explanations that may be helpful to the others that are new to summarization and ROUGE-1.5.5 and pyrouge...
pyrouge is a python interface to contact with ROUGE-1.5.5 package that is written in Perl.
So you should first download ROUGE-1.5.5 package.
After that, you should download the latest version of the pyrouge package by this command:
git clone https://github.com/bheinzerling/pyrouge
Now the pyrouge package has been downloaded and you should go to this directory:
cd pyrouge
Install the setup.py file in pyrouge folder by this command:
python setup.py install
pyrouge needs to know where is the path to ROUGE-1.5.5 in your computer by running this command:
pyrouge_set_rouge_path /path_to_ROUGE-1.5.5/
for example in my Ubuntu this is:
pyrouge_set_rouge_path.py /home/mahsa/ROUGE-1.5.5/
Now you should test the correctness of the installation by this command:
python -m pyrouge.test
But when I run this command I get an error and finally:
Ran 11 tests in 3.937s
FAILED (errors=3)
I paid attention to the error and i see this in my error:
Cannot open exception db file for reading: /home/mahsa/ROUGE-1.5.5/data/WordNet-2.0.exc.db
It means that WordNet-2.0.exc.db file can't be read.
To solve this problem I saw this link and it solved my problem.
cd data/WordNet-2.0-Exceptions/
rm WordNet-2.0.exc.db # only if exist
./buildExeptionDB.pl . exc WordNet-2.0.exc.db
cd ../
rm WordNet-2.0.exc.db # only if exist
ln -s WordNet-2.0-Exceptions/WordNet-2.0.exc.db WordNet-2.0.exc.db
It removes that file and reconstruct a new one. After that i run again python -m pyrouge.test
and i get:
Ran 11 tests in 8.391s
OK
Thanks from bheinzerling and Masters Informatique 2014-2016.
from pyrouge.
Related Issues (20)
- how to generate ROUGE scores for each sentence in the text? HOT 1
- location of ROUGE binary HOT 2
- IndexError: tuple index out of range HOT 3
- Summary length restriction n_bytes or n_words HOT 1
- UnicodeDecodeError HOT 3
- Is this result normal?
- Rouge-L result is very low HOT 2
- Exception: Cannot set data directory because the path /absolute/path/to/ROUGE-1.5.5/directory/data does not exist. HOT 7
- Pyrouge takes so much time to give the results HOT 1
- Can't locate XML/Parser.pm in @INC HOT 1
- Getting 3 errors out of 11 while testing pyrouge HOT 3
- returned non-zero exit status 255. HOT 8
- Deleting temp files is time-consuming HOT 1
- Errror try to access module 'utils'
- ImportError: cannot import name 'Rouge155' from 'pyrouge' (unknown location) HOT 3
- Error with rouge_conf.xml: write_config_static does not find text files HOT 1
- how can I add stop words.
- About the system file and model file
- Error for python -m pyrouge.test HOT 7
- About time overhead
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from pyrouge.