Skip to content

Commit ac5f8cb

Browse files
committed
fix import
1 parent ccf72f1 commit ac5f8cb

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

genealogy/management/commands/evaluate_model_performance.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020

2121
from django.core.management.base import BaseCommand
2222

23-
from genealogy.ner_extractor import NERExtractor
23+
from genealogy.ner_extractor import GenealogyNERExtractor
2424

2525

2626
class Command(BaseCommand):
@@ -127,10 +127,10 @@ def find_latest_model(self) -> str | None:
127127
latest_model = sorted(model_dirs, key=lambda x: x.name)[-1]
128128
return str(latest_model)
129129

130-
def load_model(self, model_path: str) -> NERExtractor | None:
130+
def load_model(self, model_path: str) -> GenealogyNERExtractor | None:
131131
"""Load the trained NER model"""
132132
try:
133-
model = NERExtractor(model_path=model_path)
133+
model = GenealogyNERExtractor(model_path=model_path)
134134
self.stdout.write("✅ Model loaded successfully")
135135
return model
136136
except Exception as e:
@@ -168,7 +168,7 @@ def load_test_data(self, test_file: Path, genealogy_only: bool = False) -> list[
168168

169169
return sentences
170170

171-
def evaluate_model(self, model: NERExtractor, test_sentences: list[dict], confidence_threshold: float) -> dict:
171+
def evaluate_model(self, model: GenealogyNERExtractor, test_sentences: list[dict], confidence_threshold: float) -> dict:
172172
"""Evaluate model performance on test sentences"""
173173

174174
# Track predictions and ground truth

0 commit comments

Comments
 (0)