【问题标题】:AssertionError when installing pyrouge安装 pyrouge 时出现 AssertionError
【发布时间】:2017-04-08 03:41:46
【问题描述】:

pyrouge:0.1.3

rouge:从 [这里][1] 下载,因为无法访问 http://www.berouge.com/Pages/default.aspx

我已经安装了 XML::DOM 并设置了 rouge 路径。我也尝试过Errors installing Pyrouge 的建议。但是这里仍然有几个断言错误。有什么建议可以解决吗?

======================================================================
FAIL: test_config_file (pyrouge.tests.Rouge155_test.PyrougeTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/amon/anaconda2/lib/python2.7/site-packages/pyrouge/tests/Rouge155_test.py", line 147, in test_config_file
    add_data_path("ROUGE-test_11.xml")))
AssertionError: False is not true

======================================================================
FAIL: test_evaluation (pyrouge.tests.Rouge155_test.PyrougeTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/amon/anaconda2/lib/python2.7/site-packages/pyrouge/tests/Rouge155_test.py", line 164, in test_evaluation
    self.assertEqual(pyrouge_output, orig_rouge_output)
AssertionError: u'---------------------------------------------\n11 ROUGE-1 Average_R: 0.22651 ( [truncated]... != u'---------------------------------------------\n11 ROUGE-1 Average_R: 0.77650 ( [truncated]...
Diff is 5949 characters long. Set self.maxDiff to None to see it.

======================================================================
FAIL: test_rouge_for_plain_text (pyrouge.tests.Rouge155_test.PyrougeTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/amon/anaconda2/lib/python2.7/site-packages/pyrouge/tests/Rouge155_test.py", line 183, in test_rouge_for_plain_text
    self.assertEqual(pyrouge_output, orig_rouge_output)
AssertionError: u'---------------------------------------------\n1 ROUGE-1 Average_R: 0.40054 (9 [truncated]... != u'---------------------------------------------\n1 ROUGE-1 Average_R: 0.61336 (9 [truncated]...
Diff is 6253 characters long. Set self.maxDiff to None to see it.

======================================================================
FAIL: test_write_config (pyrouge.tests.Rouge155_test.PyrougeTest)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/home/amon/anaconda2/lib/python2.7/site-packages/pyrouge/tests/Rouge155_test.py", line 200, in test_write_config
    self.assertTrue(xml_equal(config_file, target_xml))
AssertionError: False is not true

----------------------------------------------------------------------
Ran 11 tests in 9.499s

【问题讨论】:

    标签: nlp evaluation rouge


    【解决方案1】:

    来自https://github.com/bheinzerling/pyrouge/issues/6 上的 bheinzerling(pyrouge 的作者之一):

    测试不是最新的,但现在应该修复。

    您可以通过以下方式获取最新版本:

    git clone https://github.com/bheinzerling/pyrouge
    cd pyrouge
    python setup.py install
    python -m pyrouge.test
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-29
      • 2018-04-13
      • 1970-01-01
      • 1970-01-01
      • 2020-04-22
      • 1970-01-01
      相关资源
      最近更新 更多