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 |