Ahmed Ramzy
Ahmed Ramzy

Reputation: 869

The best method for training a neural network?

I am trying to implement an OCR application that reads arabic numbers using Neural Network by openCV.

My Question is What give me the best performance and speed ?

  1. entering the numbers to the NN in RGB form
  2. entering the numbers to the NN in Grayscale form
  3. entering the numbers to the NN in Binarized form

Upvotes: 0

Views: 100

Answers (1)

runDOSrun
runDOSrun

Reputation: 10995

If you think about it, color information is completely irrelevant to recognizing numbers. It might also be irrelevant for speed since it's more preprocessing than the NN (depending on your setup). Performance-wise there shouldn't be a big difference between grayscale and binary if you've implemented a proper model. But if you're curious, you can test it quite easily by just binarizing your training data and comparing the results. It may depend on the data at hand (e.g. any existing noise that gets amplified by naive binarization).

Upvotes: 1

Related Questions