Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/tensorflow/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
React native 可以将tenserflow.js与react native一起使用吗?_React Native_Tensorflow - Fatal编程技术网

React native 可以将tenserflow.js与react native一起使用吗?

React native 可以将tenserflow.js与react native一起使用吗?,react-native,tensorflow,React Native,Tensorflow,我正在尝试为我正在构建的基于人工智能的应用程序添加离线支持,该应用程序与硅谷的应用程序类似。我最近发现了Tenserflow.js,并尝试使用React native实现它,甚至将我的python模型输出到Tenserflow.js支持的python模型,但当我尝试使用“@tensorflow/tfjs”中的import*作为tf在React native组件中导入Tenserflow.js时此语法但React Native会抛出错误,错误屏幕截图附带问题 谢谢你 简短的回答是否定的 基于浏览

我正在尝试为我正在构建的基于人工智能的应用程序添加离线支持,该应用程序与硅谷的应用程序类似。我最近发现了Tenserflow.js,并尝试使用React native实现它,甚至将我的python模型输出到Tenserflow.js支持的python模型,但当我尝试使用“@tensorflow/tfjs”中的
import*作为tf在React native组件中导入Tenserflow.js时
此语法但React Native会抛出错误,错误屏幕截图附带问题


谢谢你

简短的回答是否定的

基于浏览器的WebGL加速的JavaScript库

您得到的错误表明它试图使用浏览器中DOM API的一部分
窗口。React Native没有这样的API,因为它不是浏览器。您可以看到,他们在API中的多个位置使用了
window

长答案是一个可能的答案,但超出了StackOverflow答案的范围,因为这类似于要求一个教程。为了详细说明,我可以看到两种可能让TensorFlow.js工作的方法:

  • Polyfill缺少的一切:
    • 这可能是可能的,但它可能不会像您预期的那样工作,因为它利用了WebGL。我不熟悉TensorFlow.js,但我相信使用WebGL是因为它允许访问GPU加速,从而使工作负载在浏览器中可行。为了让它在移动设备上正常工作,您需要做一些类似的事情
  • 利用
    WebView
    。但是,您可能会再次遇到WebGL/性能问题
  • 由于您没有发布任何代码,因此我无法在这个问题上为您提供其他指导。一个建议是查看一个本地模块,例如,以及人们围绕它进行的讨论。

    自2019年8月底以来,npm(alpha)上就有了