Deep Learning Algorithm Implementations 1.0.0
C++ implementations of fundamental deep learning algorithms
|
PyTorch-like automatic differentiation engine. More...
#include <functional>
#include <memory>
#include <vector>
#include <unordered_set>
#include "matrix.hpp"
Go to the source code of this file.
Classes | |
class | utils::Function< T > |
Function node in the computational graph. More... | |
class | utils::Variable< T > |
Variable class that supports automatic differentiation. More... | |
class | utils::AddFunction< T > |
Addition function. More... | |
class | utils::SubFunction< T > |
Subtraction function. More... | |
class | utils::MulFunction< T > |
Element-wise multiplication function. More... | |
class | utils::DotFunction< T > |
Matrix multiplication function. More... | |
class | utils::TransposeFunction< T > |
Transpose function. More... | |
class | utils::SigmoidFunction< T > |
Sigmoid function. More... | |
class | utils::SumFunction< T > |
Sum function. More... | |
Namespaces | |
namespace | utils |
Typedefs | |
using | utils::VariableF = Variable< float > |
using | utils::VariableD = Variable< double > |