Hello,

I just finished my first training of tesseract 4.0 and I ran a lstmeval on 
the generated model, which I named *mod01.*
I use this command line :
lstmeval --model data/checkpoints/mod01_checkpoint --traineddata ./usr/share
/tessdata/mod01.traineddata --eval_listfile data/list.eval

It worked fine and it gave me a character error rate and a word error rate. 
Now I would like to know if my training improved Tesseract's accuracy on my 
specific documents. So I wanted to launch the evaluation on the same 
dataset but with the model I started the training from, the english 
provided on Tesseract's github repo : eng.traineddata. I tried :
lstmeval --traineddata ./usr/share/tessdata/eng.traineddata --eval_listfile 
data/list.eval
But it did not work because I did not provided any --model

And this showed me that my understanding of Tesseract's was not correct.
Since downloading a new *lang.traineddata* is enough to use Tesseract with 
this lang I thought that all the model was contained in the traineddata 
files. What is this --model argument then ?
In which my research on the web told me to put the last checkpoint of my 
training but without explaining why.

Is it possible then to run lstmeval on a pretrained model like 
eng.traineddata ?

Thank you !

-- 
You received this message because you are subscribed to the Google Groups 
"tesseract-ocr" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to tesseract-ocr+unsubscr...@googlegroups.com.
To post to this group, send email to tesseract-ocr@googlegroups.com.
Visit this group at https://groups.google.com/group/tesseract-ocr.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tesseract-ocr/5f762b56-f7b0-4438-a8cb-cbab94304341%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to