mirror of
https://github.com/semantica-agi/semantica.git
synced 2026-09-12 04:01:35 +00:00
3.4 KiB
3.4 KiB
In [ ]:
from semantica.semantic_extract import NERExtractor
ner_extractor = NERExtractor()
text = "Apple Inc. is a technology company founded by Steve Jobs in Cupertino, California in 1976."
entities = ner_extractor.extract(text)
print(f"Extracted {len(entities)} entities:")
for entity in entities[:5]:
entity_text = entity.get('text', entity.get('entity', ''))
entity_type = entity.get('type', 'Unknown')
print(f" - {entity_text} ({entity_type})")
In [ ]:
from semantica.semantic_extract import NamedEntityRecognizer
named_entity_recognizer = NamedEntityRecognizer()
texts = [
"Tim Cook is the CEO of Apple Inc.",
"Microsoft Corporation is headquartered in Redmond, Washington.",
"Amazon was founded by Jeff Bezos in 1994."
]
all_entities = []
for text in texts:
entities = named_entity_recognizer.extract_entities(text)
all_entities.extend(entities)
print(f"Text: {text[:40]}...")
print(f" Entities: {len(entities)}")
for entity in entities[:3]:
print(f" - {entity.get('text', entity.get('entity', ''))} ({entity.get('type', 'Unknown')})")
print()