Deep Learning Algorithm Implementations 1.0.0
C++ implementations of fundamental deep learning algorithms
|
#include <numeric>
#include <xtensor-blas/xlinalg.hpp>
#include <xtensor/containers/xadapt.hpp>
#include <xtensor/generators/xrandom.hpp>
#include <xtensor/views/xview.hpp>
#include "utils/tensor.hpp"
Go to the source code of this file.
Namespaces | |
namespace | utils |
Functions | |
template std::ostream & | utils::operator<<< float > (std::ostream &, const Tensor< float > &) |
template std::ostream & | utils::operator<<< double > (std::ostream &, const Tensor< double > &) |
template Tensor< float > | utils::dot< float > (const Tensor< float > &, const Tensor< float > &) |
template Tensor< double > | utils::dot< double > (const Tensor< double > &, const Tensor< double > &) |
template float | utils::sum< float > (const Tensor< float > &) |
template double | utils::sum< double > (const Tensor< double > &) |
template float | utils::mean< float > (const Tensor< float > &) |
template double | utils::mean< double > (const Tensor< double > &) |
Non-member Functions | |
template<typename T > | |
std::ostream & | utils::operator<< (std::ostream &os, const Tensor< T > &tensor) |
Output stream operator for tensor visualization. | |
template<typename T > | |
Tensor< T > | utils::dot (const Tensor< T > &a, const Tensor< T > &b) |
Compute dot product of two tensors. | |
template<typename T > | |
T | utils::sum (const Tensor< T > &tensor) |
Calculate sum of all tensor elements. | |
template<typename T > | |
T | utils::mean (const Tensor< T > &tensor) |
Calculate mean of all tensor elements. | |