Example #1
0
    def test_entities2prolog(self):
        demo_text = 'Rami Eid is studying at Stony Brook University in NY.' # Michael Irwin Jordan (born 1956) is an American scientist, Professor at the University of California, Berkeley and leading researcher in machine learning and artificial intelligence.'

        entities = mitie_extract_ner(demo_text)

        pl_results = entities2datalog(entities)

        self.assertIn("organization_name(organization1,'Stony Brook University').", pl_results)
Example #2
0
for demo in demo_text:
    print('Processing text: ', demo)
    print('')

    print('###### Noun Phrases: ML Extractor #####')
    pprint(ml_np_extract(demo))
    print('')

    print('###### Noun Phrases: RegEx Extractor #####')
    pprint(regex_np_extract(demo))
    print('')

    print('###### NLTK NER #####')
    pprint(dict(nltk_extract_ner(demo)))
    print('')

    print('###### Stanford NER #####')
    pprint(dict(stanford_extract_ner(demo)))
    print('')

    print('###### MIT_IE NER #####')
    pprint(dict(mitie_extract_ner(demo)))
    print('')

    print('###### AlchemyAPI NER #####')
    pprint(dict(alchemyapi_extract_ner(demo)))
    print('')