Rename evaluate -> apply

This commit is contained in:
Nikita Lisitsa 2022-01-20 14:19:10 +03:00
parent 3a3fffa232
commit 2f1afc368e

View file

@ -18,7 +18,7 @@ namespace psemek::ml
template <typename T>
struct neural_net_evaluator
{
std::vector<T> evaluate(neural_net<T> const & nn, std::vector<T> input) const;
std::vector<T> apply(neural_net<T> const & nn, std::vector<T> input) const;
private:
mutable std::vector<T> temp_;
};
@ -27,7 +27,7 @@ namespace psemek::ml
extern template struct neural_net_evaluator<double>;
template <typename T>
std::vector<T> neural_net_evaluator<T>::evaluate(neural_net<T> const & nn, std::vector<T> input) const
std::vector<T> neural_net_evaluator<T>::apply(neural_net<T> const & nn, std::vector<T> input) const
{
auto layer_sizes = nn.layer_sizes();
auto weights = nn.weights().begin();