recommender.recommender_model¶
Interface for recommender model.
Module Contents¶
Classes¶
Helper class that provides a standard way to create an ABC using |
- class recommender.recommender_model.RecommenderModel(db: moviebot.database.database.DataBase, ontology: moviebot.ontology.ontology.Ontology)¶
Bases:
abc.ABCHelper class that provides a standard way to create an ABC using inheritance.
- abstract recommend_items(dialogue_state: moviebot.dialogue_manager.dialogue_state.DialogueState) List[Dict[str, Any]]¶
Recommends movies.
- Parameters
dialogue_state – Dialogue state.
- Returns
Recommended movies.
- Raises
NotImplementedError – If not implemented in derived class.
- get_previous_recommend_items() List[Dict[str, Any]]¶
Retrieves the previous recommendations.
- Returns
List of previously recommended movies.