19 #ifndef TESSERACT_LSTM_INPUT_H_ 20 #define TESSERACT_LSTM_INPUT_H_ 84 const Network* network,
int min_width,
85 TRand* randomizer,
float* image_scale);
104 #endif // TESSERACT_LSTM_INPUT_H_ void add_str_int(const char *str, int number)
virtual bool Backward(bool debug, const NetworkIO &fwd_deltas, NetworkScratch *scratch, NetworkIO *back_deltas)
virtual StaticShape OutputShape(const StaticShape &input_shape) const
static void PreparePixInput(const StaticShape &shape, const Pix *pix, TRand *randomizer, NetworkIO *input)
static Pix * PrepareLSTMInputs(const ImageData &image_data, const Network *network, int min_width, TRand *randomizer, float *image_scale)
virtual bool DeSerialize(TFile *fp)
virtual int XScaleFactor() const
Input(const STRING &name, int ni, int no)
virtual void CacheXScaleFactor(int factor)
virtual StaticShape InputShape() const
virtual bool Serialize(TFile *fp) const
const STRING & name() const
virtual void Forward(bool debug, const NetworkIO &input, const TransposedArray *input_transpose, NetworkScratch *scratch, NetworkIO *output)
virtual STRING spec() const