Proyecto Final - Turinmachin
Recreación del minijuego de matemáticas de Brain-Age usando redes neuronales
Loading...
Searching...
No Matches
common::IAgent< Input, Output > Class Template Referenceabstract

#include <agent.h>

Public Member Functions

virtual ~IAgent ()=default
virtual auto predict (const Input &input) -> Output=0
virtual void train (const std::vector< Sample< Input, Output > > &samples, std::size_t epochs, double learning_rate, std::mt19937 &rng)=0

Constructor & Destructor Documentation

◆ ~IAgent()

template<typename Input, typename Output>
virtual common::IAgent< Input, Output >::~IAgent ( )
virtualdefault

Member Function Documentation

◆ predict()

template<typename Input, typename Output>
virtual auto common::IAgent< Input, Output >::predict ( const Input & input) -> Output
pure virtual

Implemented in common::DigitReader.

◆ train()

template<typename Input, typename Output>
virtual void common::IAgent< Input, Output >::train ( const std::vector< Sample< Input, Output > > & samples,
std::size_t epochs,
double learning_rate,
std::mt19937 & rng )
pure virtual

Implemented in common::DigitReader.


The documentation for this class was generated from the following file: