| ActivationError() const | tesseract::LSTMTrainer | inline |
| adam_beta_ | tesseract::LSTMRecognizer | protected |
| align_win_ | tesseract::LSTMTrainer | protected |
| best_error_history_ | tesseract::LSTMTrainer | protected |
| best_error_iterations_ | tesseract::LSTMTrainer | protected |
| best_error_rate() const | tesseract::LSTMTrainer | inline |
| best_error_rate_ | tesseract::LSTMTrainer | protected |
| best_error_rates_ | tesseract::LSTMTrainer | protected |
| best_iteration() const | tesseract::LSTMTrainer | inline |
| best_iteration_ | tesseract::LSTMTrainer | protected |
| best_model_data_ | tesseract::LSTMTrainer | protected |
| best_model_name_ | tesseract::LSTMTrainer | protected |
| best_trainer() const | tesseract::LSTMTrainer | inline |
| best_trainer_ | tesseract::LSTMTrainer | protected |
| ccutil_ | tesseract::LSTMRecognizer | protected |
| CharError() const | tesseract::LSTMTrainer | inline |
| checkpoint_iteration_ | tesseract::LSTMTrainer | protected |
| checkpoint_name_ | tesseract::LSTMTrainer | protected |
| checkpoint_reader_ | tesseract::LSTMTrainer | protected |
| checkpoint_writer_ | tesseract::LSTMTrainer | protected |
| ComputeCharError(const GenericVector< int > &truth_str, const GenericVector< int > &ocr_str) | tesseract::LSTMTrainer | protected |
| ComputeCTCTargets(const GenericVector< int > &truth_labels, NetworkIO *outputs, NetworkIO *targets) | tesseract::LSTMTrainer | protected |
| ComputeErrorRates(const NetworkIO &deltas, double char_error, double word_error) | tesseract::LSTMTrainer | protected |
| ComputeRMSError(const NetworkIO &deltas) | tesseract::LSTMTrainer | protected |
| ComputeTextTargets(const NetworkIO &outputs, const GenericVector< int > &truth_labels, NetworkIO *targets) | tesseract::LSTMTrainer | protected |
| ComputeWinnerError(const NetworkIO &deltas) | tesseract::LSTMTrainer | protected |
| ComputeWordError(STRING *truth_str, STRING *ocr_str) | tesseract::LSTMTrainer | protected |
| ConvertToInt() | tesseract::LSTMRecognizer | inline |
| ctc_win_ | tesseract::LSTMTrainer | protected |
| CurrentTrainingStage() const | tesseract::LSTMTrainer | inline |
| debug_interval_ | tesseract::LSTMTrainer | protected |
| debug_win_ | tesseract::LSTMRecognizer | protected |
| DebugActivationPath(const NetworkIO &outputs, const GenericVector< int > &labels, const GenericVector< int > &xcoords) | tesseract::LSTMRecognizer | protected |
| DebugActivationRange(const NetworkIO &outputs, const char *label, int best_choice, int x_start, int x_end) | tesseract::LSTMRecognizer | protected |
| DebugLSTMTraining(const NetworkIO &inputs, const ImageData &trainingdata, const NetworkIO &fwd_outputs, const GenericVector< int > &truth_labels, const NetworkIO &outputs) | tesseract::LSTMTrainer | protected |
| DebugNetwork() | tesseract::LSTMTrainer | |
| DecodeLabel(const GenericVector< int > &labels, int start, int *end, int *decoded) | tesseract::LSTMRecognizer | protected |
| DecodeLabels(const GenericVector< int > &labels) | tesseract::LSTMRecognizer | |
| DecodeSingleLabel(int label) | tesseract::LSTMRecognizer | protected |
| DeSerialize(const TessdataManager *mgr, TFile *fp) | tesseract::LSTMTrainer | |
| dict_ | tesseract::LSTMRecognizer | protected |
| DisplayForward(const NetworkIO &inputs, const GenericVector< int > &labels, const GenericVector< int > &label_coords, const char *window_name, ScrollView **window) | tesseract::LSTMRecognizer | |
| DisplayLSTMOutput(const GenericVector< int > &labels, const GenericVector< int > &xcoords, int height, ScrollView *window) | tesseract::LSTMRecognizer | protected |
| DisplayTargets(const NetworkIO &targets, const char *window_name, ScrollView **window) | tesseract::LSTMTrainer | protected |
| DumpFilename() const | tesseract::LSTMTrainer | |
| EmptyConstructor() | tesseract::LSTMTrainer | protected |
| EncodeString(const STRING &str, GenericVector< int > *labels) const | tesseract::LSTMTrainer | inline |
| EncodeString(const STRING &str, const UNICHARSET &unicharset, const UnicharCompress *recoder, bool simple_text, int null_char, GenericVector< int > *labels) | tesseract::LSTMTrainer | static |
| EnumerateLayers() const | tesseract::LSTMRecognizer | inline |
| error_buffers_ | tesseract::LSTMTrainer | protected |
| error_rate_of_last_saved_best_ | tesseract::LSTMTrainer | protected |
| error_rates() const | tesseract::LSTMTrainer | inline |
| error_rates_ | tesseract::LSTMTrainer | protected |
| file_reader_ | tesseract::LSTMTrainer | protected |
| file_writer_ | tesseract::LSTMTrainer | protected |
| FillErrorBuffer(double new_error, ErrorTypes type) | tesseract::LSTMTrainer | |
| GetDict() const | tesseract::LSTMRecognizer | inline |
| GetLayer(const STRING &id) const | tesseract::LSTMRecognizer | inline |
| GetLayerLearningRate(const STRING &id) const | tesseract::LSTMRecognizer | inline |
| GetRecoder() const | tesseract::LSTMRecognizer | inline |
| GetUnicharset() const | tesseract::LSTMRecognizer | inline |
| GridSearchDictParams(const ImageData *trainingdata, int iteration, double min_dict_ratio, double dict_ratio_step, double max_dict_ratio, double min_cert_offset, double cert_offset_step, double max_cert_offset, STRING *results) | tesseract::LSTMTrainer | |
| improvement_steps() const | tesseract::LSTMTrainer | inline |
| improvement_steps_ | tesseract::LSTMTrainer | protected |
| InitCharSet(const std::string &traineddata_path) | tesseract::LSTMTrainer | inline |
| InitCharSet(const TessdataManager &mgr) | tesseract::LSTMTrainer | inline |
| InitCharSet() | tesseract::LSTMTrainer | protected |
| InitIterations() | tesseract::LSTMTrainer | |
| InitNetwork(const STRING &network_spec, int append_index, int net_flags, float weight_range, float learning_rate, float momentum, float adam_beta) | tesseract::LSTMTrainer | |
| InitTensorFlowNetwork(const std::string &tf_proto) | tesseract::LSTMTrainer | |
| IsIntMode() const | tesseract::LSTMRecognizer | inline |
| IsRecoding() const | tesseract::LSTMRecognizer | inline |
| IsTensorFlow() const | tesseract::LSTMRecognizer | inline |
| kRollingBufferSize_ | tesseract::LSTMTrainer | protectedstatic |
| LabelsFromOutputs(const NetworkIO &outputs, GenericVector< int > *labels, GenericVector< int > *xcoords) | tesseract::LSTMRecognizer | |
| LabelsViaReEncode(const NetworkIO &output, GenericVector< int > *labels, GenericVector< int > *xcoords) | tesseract::LSTMRecognizer | protected |
| LabelsViaSimpleText(const NetworkIO &output, GenericVector< int > *labels, GenericVector< int > *xcoords) | tesseract::LSTMRecognizer | protected |
| last_perfect_training_iteration_ | tesseract::LSTMTrainer | protected |
| LastSingleError(ErrorTypes type) const | tesseract::LSTMTrainer | inline |
| learning_iteration() const | tesseract::LSTMTrainer | inline |
| learning_iteration_ | tesseract::LSTMTrainer | protected |
| learning_rate() const | tesseract::LSTMRecognizer | inline |
| learning_rate_ | tesseract::LSTMRecognizer | protected |
| Load(const char *lang, TessdataManager *mgr) | tesseract::LSTMRecognizer | |
| LoadAllTrainingData(const GenericVector< STRING > &filenames, CachingStrategy cache_strategy, bool randomly_rotate) | tesseract::LSTMTrainer | |
| LoadCharsets(const TessdataManager *mgr) | tesseract::LSTMRecognizer | |
| LoadDictionary(const char *lang, TessdataManager *mgr) | tesseract::LSTMRecognizer | |
| LoadRecoder(TFile *fp) | tesseract::LSTMRecognizer | |
| LogIterations(const char *intro_str, STRING *log_msg) const | tesseract::LSTMTrainer | |
| LSTMRecognizer() | tesseract::LSTMRecognizer | |
| LSTMTrainer() | tesseract::LSTMTrainer | |
| LSTMTrainer(FileReader file_reader, FileWriter file_writer, CheckPointReader checkpoint_reader, CheckPointWriter checkpoint_writer, const char *model_base, const char *checkpoint_name, int debug_interval, int64_t max_memory) | tesseract::LSTMTrainer | |
| MaintainCheckpoints(TestCallback tester, STRING *log_msg) | tesseract::LSTMTrainer | |
| MaintainCheckpointsSpecific(int iteration, const GenericVector< char > *train_model, const GenericVector< char > *rec_model, TestCallback tester, STRING *log_msg) | tesseract::LSTMTrainer | |
| MapRecoder(const UNICHARSET &old_chset, const UnicharCompress &old_recoder) const | tesseract::LSTMTrainer | |
| mgr_ | tesseract::LSTMTrainer | protected |
| model_base_ | tesseract::LSTMTrainer | protected |
| momentum_ | tesseract::LSTMRecognizer | protected |
| mutable_training_data() | tesseract::LSTMTrainer | inline |
| network_ | tesseract::LSTMRecognizer | protected |
| network_str_ | tesseract::LSTMRecognizer | protected |
| NewSingleError(ErrorTypes type) const | tesseract::LSTMTrainer | inline |
| null_char() const | tesseract::LSTMRecognizer | inline |
| null_char_ | tesseract::LSTMRecognizer | protected |
| num_training_stages_ | tesseract::LSTMTrainer | protected |
| NumInputs() const | tesseract::LSTMRecognizer | inline |
| NumOutputs() const | tesseract::LSTMRecognizer | inline |
| OutputLossType() const | tesseract::LSTMRecognizer | inline |
| OutputStats(const NetworkIO &outputs, float *min_output, float *mean_output, float *sd) | tesseract::LSTMRecognizer | |
| perfect_delay_ | tesseract::LSTMTrainer | protected |
| PrepareForBackward(const ImageData *trainingdata, NetworkIO *fwd_outputs, NetworkIO *targets) | tesseract::LSTMTrainer | |
| PrepareLogMsg(STRING *log_msg) const | tesseract::LSTMTrainer | |
| prev_sample_iteration_ | tesseract::LSTMTrainer | protected |
| randomizer_ | tesseract::LSTMRecognizer | protected |
| randomly_rotate_ | tesseract::LSTMTrainer | protected |
| ReadLocalTrainingDump(const TessdataManager *mgr, const char *data, int size) | tesseract::LSTMTrainer | |
| ReadSizedTrainingDump(const char *data, int size, LSTMTrainer *trainer) const | tesseract::LSTMTrainer | inline |
| ReadTrainingDump(const GenericVector< char > &data, LSTMTrainer *trainer) const | tesseract::LSTMTrainer | inline |
| recoder_ | tesseract::LSTMRecognizer | protected |
| RecognizeLine(const ImageData &image_data, bool invert, bool debug, double worst_dict_cert, const TBOX &line_box, PointerVector< WERD_RES > *words, int lstm_choice_mode=0) | tesseract::LSTMRecognizer | |
| RecognizeLine(const ImageData &image_data, bool invert, bool debug, bool re_invert, bool upside_down, float *scale_factor, NetworkIO *inputs, NetworkIO *outputs) | tesseract::LSTMRecognizer | |
| recon_win_ | tesseract::LSTMTrainer | protected |
| ReduceLayerLearningRates(double factor, int num_samples, LSTMTrainer *samples_trainer) | tesseract::LSTMTrainer | |
| ReduceLearningRates(LSTMTrainer *samples_trainer, STRING *log_msg) | tesseract::LSTMTrainer | |
| RollErrorBuffers() | tesseract::LSTMTrainer | protected |
| sample_iteration() const | tesseract::LSTMRecognizer | inline |
| sample_iteration_ | tesseract::LSTMRecognizer | protected |
| SaveRecognitionDump(GenericVector< char > *data) const | tesseract::LSTMTrainer | |
| SaveTraineddata(const STRING &filename) | tesseract::LSTMTrainer | |
| SaveTrainingDump(SerializeAmount serialize_amount, const LSTMTrainer *trainer, GenericVector< char > *data) const | tesseract::LSTMTrainer | |
| ScaleLayerLearningRate(const STRING &id, double factor) | tesseract::LSTMRecognizer | inline |
| ScaleLearningRate(double factor) | tesseract::LSTMRecognizer | inline |
| scratch_space_ | tesseract::LSTMRecognizer | protected |
| search_ | tesseract::LSTMRecognizer | protected |
| Serialize(SerializeAmount serialize_amount, const TessdataManager *mgr, TFile *fp) const | tesseract::LSTMTrainer | |
| tesseract::LSTMRecognizer::Serialize(const TessdataManager *mgr, TFile *fp) const | tesseract::LSTMRecognizer | |
| set_perfect_delay(int delay) | tesseract::LSTMTrainer | inline |
| SetIteration(int iteration) | tesseract::LSTMRecognizer | inline |
| SetNullChar() | tesseract::LSTMTrainer | protected |
| SetRandomSeed() | tesseract::LSTMRecognizer | inlineprotected |
| SetupCheckpointInfo() | tesseract::LSTMTrainer | |
| SimpleTextOutput() const | tesseract::LSTMRecognizer | inline |
| stall_iteration_ | tesseract::LSTMTrainer | protected |
| StartSubtrainer(STRING *log_msg) | tesseract::LSTMTrainer | |
| sub_trainer_ | tesseract::LSTMTrainer | protected |
| target_win_ | tesseract::LSTMTrainer | protected |
| training_data() const | tesseract::LSTMTrainer | inline |
| training_data_ | tesseract::LSTMTrainer | protected |
| training_flags_ | tesseract::LSTMRecognizer | protected |
| training_iteration() const | tesseract::LSTMRecognizer | inline |
| training_iteration_ | tesseract::LSTMRecognizer | protected |
| training_stage_ | tesseract::LSTMTrainer | protected |
| TrainOnLine(LSTMTrainer *samples_trainer, bool batch) | tesseract::LSTMTrainer | inline |
| TrainOnLine(const ImageData *trainingdata, bool batch) | tesseract::LSTMTrainer | |
| TransitionTrainingStage(float error_threshold) | tesseract::LSTMTrainer | |
| TryLoadingCheckpoint(const char *filename, const char *old_traineddata) | tesseract::LSTMTrainer | |
| UpdateErrorBuffer(double new_error, ErrorTypes type) | tesseract::LSTMTrainer | protected |
| UpdateErrorGraph(int iteration, double error_rate, const GenericVector< char > &model_data, TestCallback tester) | tesseract::LSTMTrainer | protected |
| UpdateSubtrainer(STRING *log_msg) | tesseract::LSTMTrainer | |
| worst_error_rate_ | tesseract::LSTMTrainer | protected |
| worst_error_rates_ | tesseract::LSTMTrainer | protected |
| worst_iteration_ | tesseract::LSTMTrainer | protected |
| worst_model_data_ | tesseract::LSTMTrainer | protected |
| ~LSTMRecognizer() | tesseract::LSTMRecognizer | |
| ~LSTMTrainer() | tesseract::LSTMTrainer | virtual |