Class Scorer

Inheritance Relationships

Base Type

  • public IModel

Class Documentation

class Scorer : public IModel

Public Functions

Scorer(Ptr<IModel> model, Ptr<ILogProb> cost)
virtual ~Scorer()
Ptr<IModel> getModel()
virtual void load(Ptr<ExpressionGraph> graph, const std::string &name, bool markedReloaded = true)
virtual void save(Ptr<ExpressionGraph> graph, const std::string &name, bool saveTranslatorConfig = false)
virtual Logits build(Ptr<ExpressionGraph> graph, Ptr<data::Batch> batch, bool clearGraph = true)
virtual void clear(Ptr<ExpressionGraph> graph)

Protected Attributes

Ptr<IModel> model_
Ptr<ILogProb> logProb_