我使用Encog 3.1.0开发了一个用于桌面的应用程序,但我的目的始终是将其移植到Android平台。好吧,在桌面平台上它运行得很好,非常快,完成工作需要几秒钟。另一方面,当我在Android上运行相同的代码时,它变得非常慢。
我的问题是:如何为桌面或Android编程Engog NN有什么不同吗?为了在可接受的时间内在Android上运行我的应用,我该怎么做?
PS:我的设备是三星Galaxy标签2
谢谢大家, B.Ramon
答案 0 :(得分:2)
您使用的是哪种硬件平台?我计划很快用Encog为Android提供更多“官方”支持。我打算研究一些优化。
基本上,问题似乎是Android平台上Java数学库的速度。其他包也有类似的问题。你可以在这里看到更多。 Android floating point math performance
我相信在Android上使Encog更快的方法是使用Android NDK或者可能使用BLAS的一些例程。