Encog在Android上运行速度太慢,该怎么办?

时间:2012-11-21 15:08:50

标签: android performance neural-network encog

我使用Encog 3.1.0开发了一个用于桌面的应用程序,但我的目的始终是将其移植到Android平台。好吧,在桌面平台上它运行得很好,非常快,完成工作需要几秒钟。另一方面,当我在Android上运行相同的代码时,它变得非常慢。

我的问题是:如何为桌面或Android编程Engog NN有什么不同吗?为了在可接受的时间内在Android上运行我的应用,我该怎么做?

PS:我的设备是三星Galaxy标签2

谢谢大家, B.Ramon

1 个答案:

答案 0 :(得分:2)

您使用的是哪种硬件平台?我计划很快用Encog为Android提供更多“官方”支持。我打算研究一些优化。

基本上,问题似乎是Android平台上Java数学库的速度。其他包也有类似的问题。你可以在这里看到更多。 Android floating point math performance

我相信在Android上使Encog更快的方法是使用Android NDK或者可能使用BLAS的一些例程。