Source code for soft_search.label
"""Different software outcome labellers."""
import pickle
from typing import TYPE_CHECKING
from .tfidf_logit import (
ARCHIVED_SOFT_SEARCH_ABSTRACT_SOURCE_TFIDF_LOGIT_PATH,
ARCHIVED_SOFT_SEARCH_OUTCOMES_SOURCE_TFIDF_LOGIT_PATH,
)
if TYPE_CHECKING:
from sklearn.pipeline import Pipeline
[docs]
def load_tfidf_logit_for_prediction_from_abstract() -> "Pipeline":
with open(ARCHIVED_SOFT_SEARCH_ABSTRACT_SOURCE_TFIDF_LOGIT_PATH, "rb") as open_f:
return pickle.load(open_f)
[docs]
def load_tfidf_logit_for_prediction_from_outcomes() -> "Pipeline":
with open(ARCHIVED_SOFT_SEARCH_OUTCOMES_SOURCE_TFIDF_LOGIT_PATH, "rb") as open_f:
return pickle.load(open_f)