Javascript 本地加载Tensorflow.js模型

Javascript 本地加载Tensorflow.js模型,javascript,python,html,json,tensorflow,Javascript,Python,Html,Json,Tensorflow,目前,我正在尝试加载一个json模型,该模型已从tensorflow转换为tensorflow函数 <script src="https://cdn.jsdelivr.net/npm/@tensorflow/tfjs@2.0.0/dist/tf.min.js"> </script> <script> //!pip install tensorflowjs; // * as tf from '@tensorlowjs/tfjs

目前,我正在尝试加载一个json模型,该模型已从tensorflow转换为tensorflow函数

<script src="https://cdn.jsdelivr.net/npm/@tensorflow/tfjs@2.0.0/dist/tf.min.js">
</script>
<script>
    //!pip install tensorflowjs;
    // * as tf from '@tensorlowjs/tfjs';
    async function tensorFlow(){
    const model = await tf.loadLayersModel('AI-Model/model.json');

}

tensorFlow()

</script>

//!pip安装tensorflowjs;
//*作为来自“@tensorlowjs/tfjs”的tf;
异步函数tensorFlow(){
const model=wait tf.loadLayersModel('AI-model/model.json');
}
tensorFlow()


但是,当我尝试添加json文件时,我得到一个错误,LoadLayerModel()需要一个http请求。有没有办法从存储库加载到我的模型中?如果没有,我该怎么做?

Tensorflow.js无法直接访问本地文件(除非您在Node.js中这样做)。看一看其中的一些

查看,您的选项似乎是:

  • 从HTTP服务器加载模型
  • 从用户选择的文件加载模型

  • 替换此行
    const model=wait tf.loadLayersModel('AI-model/model.json')
    by
    const model=await tf.loadGraphModel('http:AI model/model.json')

    要求你用英语写作以吸引更多观众