ceras
yet another deep learning engine
Public Types | Public Member Functions | Public Attributes | List of all members
ceras::adadelta< Loss, T > Struct Template Reference

#include <optimizer.hpp>

Inheritance diagram for ceras::adadelta< Loss, T >:

Public Types

typedef tensor< T > tensor_type
 

Public Member Functions

 adadelta (Loss &loss, std::size_t batch_size, T rho=0.9) noexcept
 
void forward ()
 

Public Attributes

Loss & loss_
 
rho_
 
learning_rate_
 
unsigned long iterations_
 

Member Typedef Documentation

◆ tensor_type

template<typename Loss , typename T >
typedef tensor< T > ceras::adadelta< Loss, T >::tensor_type

Constructor & Destructor Documentation

◆ adadelta()

template<typename Loss , typename T >
ceras::adadelta< Loss, T >::adadelta ( Loss &  loss,
std::size_t  batch_size,
rho = 0.9 
)
inlinenoexcept

Member Function Documentation

◆ forward()

template<typename Loss , typename T >
void ceras::adadelta< Loss, T >::forward ( )
inline

Member Data Documentation

◆ iterations_

template<typename Loss , typename T >
unsigned long ceras::adadelta< Loss, T >::iterations_

◆ learning_rate_

template<typename Loss , typename T >
T ceras::adadelta< Loss, T >::learning_rate_

◆ loss_

template<typename Loss , typename T >
Loss& ceras::adadelta< Loss, T >::loss_

◆ rho_

template<typename Loss , typename T >
T ceras::adadelta< Loss, T >::rho_

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