OneKE / experiments /run_ner.py
ShawnRu's picture
update
e6e7506
raw
history blame contribute delete
596 Bytes
import sys
sys.path.append("./src")
from models import *
from dataset_def import *
name = "crossner-"
data_dir = "./data/datasets/CrossNER/"
model = ChatGPT(model_name_or_path="gpt-4o-mini", api_key="your_api_key", base_url=" https://api.openai.com/v1")
tasklist = ["ai", "literature", "music", "politics", "science"]
for task in tasklist:
task_name = name + task
task_data_dir = data_dir + task
dataset = NERDataset(name=task_name, data_dir=task_data_dir)
mode = "quick"
f1_score = dataset.evaluate(llm=model, mode=mode)
print(f"Task: {task_name}, f1_score: {f1_score}")