Lines Matching refs:vector
24 #include <vector>
47 // Computes the score of a given input vector for a given parameter
48 // vector, by computing the dot product between the two.
49 float Score(const std::vector<float>& inputs,
50 const std::vector<float>& parameters) const;
51 float SparseScore(const std::vector<std::pair<int, float> >& inputs,
52 const std::vector<float>& parameters) const;
55 float L2NormSquare(const std::vector<float>& inputs) const;
56 float SparseL2NormSquare(const std::vector<std::pair<int, float> >& inputs) const;
61 virtual float TrainOneExample(const std::vector<float>& inputs, int target);
63 const std::vector<std::pair<int, float> >& inputs, int target);
66 float Train(const std::vector<std::pair<std::vector<float>, int> >& data,
69 const std::vector<std::pair<std::vector<std::pair<int, float> >, int> >& data,
72 // Returns the best class for a given input vector.
73 virtual int GetClass(const std::vector<float>& inputs);
74 virtual int SparseGetClass(const std::vector<std::pair<int, float> >& inputs);
77 float Test(const std::vector<std::pair<std::vector<float>, int> >& data);
79 const std::vector<std::pair<std::vector<std::pair<int, float> >, int> >& data);
86 inline std::vector<std::vector<float> >& parameters() {
90 inline std::vector<std::vector<float> >* mutable_parameters() {
103 // Keeps the current parameter vector.
104 std::vector<std::vector<float> > parameters_;