예제 #1
0
    def test_eval(self):
        c = CoNLL2000.testa("en")
        t = [e for e in c.iob_tokens('SYN')]
        all_t = [e for e in c.tokens()]
        r = c.conlleval(t)
        self._test_self_eval_result(r, all_t, t)

        self._test_self_eval(CoNLL2002.testa("nl"))
        self._test_self_eval(CoNLL2002.testb("nl"))
        self._test_self_eval(CoNLL2002.train("nl"))

        self._test_self_eval(CoNLL2002.testa("es"))
        self._test_self_eval(CoNLL2002.testb("es"))
        self._test_self_eval(CoNLL2002.train("es"))

        self._test_self_eval(CoNLL2003.testa("en"))
        self._test_self_eval(CoNLL2003.testb("en"))
        self._test_self_eval(CoNLL2003.train("en"))
예제 #2
0
    def test_eval(self):
        c = CoNLL2000.testa("en")
        t     = [ e for e in c.iob_tokens('SYN') ]
        all_t = [e for e in c.tokens() ]
        r = c.conlleval(t)
        self._test_self_eval_result(r, all_t, t)

        self._test_self_eval(CoNLL2002.testa("nl"))
        self._test_self_eval(CoNLL2002.testb("nl"))
        self._test_self_eval(CoNLL2002.train("nl"))

        self._test_self_eval(CoNLL2002.testa("es"))
        self._test_self_eval(CoNLL2002.testb("es"))
        self._test_self_eval(CoNLL2002.train("es"))

        self._test_self_eval(CoNLL2003.testa("en"))
        self._test_self_eval(CoNLL2003.testb("en"))
        self._test_self_eval(CoNLL2003.train("en"))
예제 #3
0
 def test_conll2002(self):
     def f(): CoNLL2002.testa('d')
     self.assertRaises(BaseException, f)
     def f(): CoNLL2002.testb('d')
     self.assertRaises(BaseException, f)
     def f(): CoNLL2002.train('d')
     self.assertRaises(BaseException, f)
     
     c = CoNLL2002.testa("nl")
     b = c.baseline()
     self.assertEqual(b['phrases'], len([ e for e in c.ne_tokens()]))
     self._test_corpuses(CoNLL2002, "nl")
     self._test_corpuses(CoNLL2002, "es")
예제 #4
0
    def test_conll2002(self):
        def f():
            CoNLL2002.testa('d')

        self.assertRaises(BaseException, f)

        def f():
            CoNLL2002.testb('d')

        self.assertRaises(BaseException, f)

        def f():
            CoNLL2002.train('d')

        self.assertRaises(BaseException, f)

        c = CoNLL2002.testa("nl")
        b = c.baseline()
        self.assertEqual(b['phrases'], len([e for e in c.ne_tokens()]))
        self._test_corpuses(CoNLL2002, "nl")
        self._test_corpuses(CoNLL2002, "es")
예제 #5
0
 def f():
     CoNLL2002.testa('d')
예제 #6
0
 def f(): CoNLL2002.testa('d')
 self.assertRaises(BaseException, f)