6

I am writing an Android app that will be performing image recognition and analysis. I have heard that a neural network is one of the better ways to perform image recognition and have attempted to port the library that Mike O'Neill on CodeProject used in his outstanding handwritten digit recognition application for Win32. However, I recently was told about Encog and Neuroph, two outstanding Java libraries for neural networks/image recognition. I only need the neural network to work, I will be writing my own image recognition suite around another neural network library. Does anyone know if Encog or Neuroph can run on Android, preferably Encog?

EDIT: I already Googled this, I'm wondering if anyone can actually attest to the library working.

JeffHeaton
  • 3,250
  • 1
  • 22
  • 33
Nathan Moos
  • 3,563
  • 2
  • 22
  • 27
  • @Kaediil do you know if that is usable? What version of Encog is it based on? – Nathan Moos Jan 02 '12 at 03:00
  • Unfortunately, I know nothing more then what is there. I did a quick google search to see what those two tools were and found that link, sorry. – Kaediil Jan 04 '12 at 14:31

1 Answers1

4

I can confirm that Encog 3.1.0 works on android 4.1.2. For neural networks, I do training on my development machine then dump the net to disk and copy it to the android/project/asset directory.

see org.encog.persist.EncogDirectoryPersistence for serialization.

drhodes
  • 1,009
  • 1
  • 10
  • 17