2

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

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

PS:我的设备是三星 Galaxy tab 2

谢谢大家,B.Ramon

4

1 回答 1

2

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

基本上,问题似乎出在 Android 平台上 Java 数学库的速度上。其他包也有类似的问题。你可以在这里看到更多。 Android浮点数学性能

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

于 2013-04-19T20:44:53.883 回答