如何使用Tensorflow和react-native?

All*_* Jr 19 android machine-learning ios react-native tensorflow

我环顾网络,似乎无法找到一种方法来使用反应原生与tensorflow.

我不认为TF支持反应本地(至少不是正式)集成,但我希望社区中的某个人找到了一种方法.

如何在反应原生项目中使用tensorflow?

谢谢.

Din*_*ura 8

本文解释了使用tensorflow与本机android开发. https://omid.al/posts/2017-02-20-Tutorial-Build-Your-First-Tensorflow-Android-App.html

我还需要一个支持反应原生的文件库.但似乎你说没有图书馆了.

在这里,他们构建了一个adroid应用程序,具有reactorflow支持的本机反应,看看, https://github.com/NorthFoxz/whatsthis

  • 深入了解一下,https://github.com/NorthFoxz/whatsthis TF在此示例中位于服务器上 (2认同)

Ant*_*ni4 7

遇到了以下用于React Native的平台适配器

这个包提供了一个TensorFlow.js平台适配器来响应本机。它提供TensorFlow.js的GPU加速执行,支持tfjs使用的所有主要模式


还有一个库react-native-tensorflow将张量流与react-native桥接。

一个TensorFlow推理库,用于本地响应。

他们最近增加了对iOS的支持,因此可在Android和iOS平台上使用。

开始:

$ npm install react-native-tensorflow --save
Run Code Online (Sandbox Code Playgroud)

执行库链接:

$ react-native link react-native-tensorflow
Run Code Online (Sandbox Code Playgroud)

对于iOS,您还需要将CocoaPods用于以下内容:

target '<ProjectName>'
       pod 'TensorFlow-experimental'
Run Code Online (Sandbox Code Playgroud)

由于在本机端和JS之间传输大数据时反应本机桥的性质而导致性能受到限制。有关其他已知问题和用法,请查看库的文档。