Proyecto Final - Turinmachin
Recreación del minijuego de matemáticas de Brain-Age usando redes neuronales
Loading...
Searching...
No Matches
interfaces.h File Reference
Include dependency graph for interfaces.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  utec::neural_network::IOptimizer< T >
 Interfaz para definir un optimizador (ej. SGD, Adam, ...). Un optimizador se encarga de actualizar los parámetros entrenables (como pesos y biases) en base a los gradientes. More...
struct  utec::neural_network::ILayer< T >
 Interfaz para una capa de la red neuronal. Permite que distintas capas se conecten entre sí con polimorfismo. More...
struct  utec::neural_network::ILoss< T, Dims >
 Interfaz para una función de pérdida (loss). Se encarga de calcular qué tan mal lo hizo la red con respecto a los resultados reales y obtener el gradiente necesario para ajustar los parámetros. More...

Namespaces

namespace  utec
namespace  utec::neural_network
 Capa de activación de Rectified Linear Unit (ReLU). Los valores negativos del input se convierten en 0. Los valores no negativos permanecen igual.

Enumerations

enum class  utec::neural_network::LayerId : uint8_t {
  utec::neural_network::ReLU = 0 , utec::neural_network::Sigmoid = 1 , utec::neural_network::Dense = 2 , utec::neural_network::Softmax = 3 ,
  utec::neural_network::Kan = 4
}
 Identificador para los diferentes tipos de capas en la red neuronal. Se emplea uint8_t (unsigned 8-bit int, valores de 0-255) para ahorrar memoria. More...