Thrill  0.1
stochastic_gradient_descent.hpp File Reference
#include <thrill/api/bernoulli_sample.hpp>
#include <thrill/api/dia.hpp>
#include <thrill/api/sum.hpp>
#include <thrill/common/logger.hpp>
#include <thrill/common/vector.hpp>
#include <cereal/types/vector.hpp>
#include <thrill/data/serialization_cereal.hpp>
#include <algorithm>
#include <utility>
+ Include dependency graph for stochastic_gradient_descent.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  DataPoint< Vector >
 Model for one point consisting of a d-dimensional position and a label. More...
 
struct  GradientResult< Vector >
 
class  LeastSquaresGradient< Vector >
 
class  StochasticGradientDescent< Vector >
 
struct  SumResult< Vector >
 

Namespaces

 examples
 
 examples::stochastic_gradient_descent
 

Macros

#define THRILL_EXAMPLES_STOCHASTIC_GRADIENT_DESCENT_STOCHASTIC_GRADIENT_DESCENT_HEADER
 

Typedefs

template<size_t D>
using Vector = thrill::common::Vector< D, double >
 
using VVector = thrill::common::VVector< double >
 

Functions

template<typename Vector >
std::ostream & operator<< (std::ostream &os, const DataPoint< Vector > &p)
 

Macro Definition Documentation

◆ THRILL_EXAMPLES_STOCHASTIC_GRADIENT_DESCENT_STOCHASTIC_GRADIENT_DESCENT_HEADER

#define THRILL_EXAMPLES_STOCHASTIC_GRADIENT_DESCENT_STOCHASTIC_GRADIENT_DESCENT_HEADER

Definition at line 14 of file stochastic_gradient_descent.hpp.