19 #ifndef TESSERACT_LSTM_SERIES_H_ 20 #define TESSERACT_LSTM_SERIES_H_ 39 for (
int i = 0; i <
stack_.size(); ++i)
91 #endif // TESSERACT_LSTM_SERIES_H_
virtual int XScaleFactor() const
virtual void CacheXScaleFactor(int factor)
virtual bool SetupNeedsBackprop(bool needs_backprop)
void SplitAt(int last_start, Series **start, Series **end)
virtual void Forward(bool debug, const NetworkIO &input, const TransposedArray *input_transpose, NetworkScratch *scratch, NetworkIO *output)
void AppendSeries(Network *src)
virtual StaticShape OutputShape(const StaticShape &input_shape) const
PointerVector< Network > stack_
virtual STRING spec() const
virtual bool Backward(bool debug, const NetworkIO &fwd_deltas, NetworkScratch *scratch, NetworkIO *back_deltas)
Series(const STRING &name)
const STRING & name() const
virtual int InitWeights(float range, TRand *randomizer)