如何从本地磁盘加载 bodypix 模型?

How to load bodypix model from local disk?

我的应用一直无法上网,如何从本地磁盘加载训练好的bodypix? nodejs 代码片段

    const net = await bodyPix.load({
        architecture: 'MobileNetV1',
        outputStride: 16,
        multiplier: 0.75,
        quantBytes: 2,
    });

在README.md我找到了

modelUrl - An optional string that specifies custom url of the model. This is useful for local development or countries that don't have access > to the models hosted on GCP.

能否举例说明一下url是什么本地模型? dest 模型的内容是什么(顺便说一句:我怎样才能下载经过训练的模型?)。非常感谢!

如果您希望能够像应用程序一样离线使用 JavaScript,您应该研究 Progressive Web Apps。

https://www.smashingmagazine.com/2016/08/a-beginners-guide-to-progressive-web-apps/

https://developer.mozilla.org/en-US/docs/Web/Progressive_web_apps/Offline_Service_workers

要在本地加载 bodypix 模型,您需要下载并托管模型的 json.bin 文件,然后使用 modelUrl 选项访问它们。

例如:

const net = await bodyPix.load({
    architecture: 'MobileNetV1',
    outputStride: 16,
    multiplier: 0.75,
    quantBytes: 2,
    modelUrl: "/public/model-stride16.json"
});

传递给 modelUrl 的 url 必须是有效的 url。