gpt4 book ai didi

python - AutoMl Edge 模型仅显示图像

转载 作者:行者123 更新时间:2023-11-30 09:58:50 25 4
gpt4 key购买 nike

所以我是机器学习新手,正在研究 automl,它在线显示预测要好得多,但问题是我需要离线解决方案,所以在训练模型并下载它后,我将模型部署在边缘 Tensorflow 上离线。我得到了一个标签txt文件、3个bin文件和1个JSON文件格式的模型文件。

我确实读过这篇文章Google Edge Vision但我似乎仍然无法让我的模型工作,因为这个链接显示我们必须创建一个index.html文件我复制粘贴了相同的代码并创建了一个Html文件,但我不想从谷歌加载图像存储,所以我在与index.html文件相同的文件夹中提供了图像的路径,并删除了跨域,但它仍然只是显示图像,而不是检测图像或类似内容的概率,是的,我确实用 python 打开了 Http.server 8080 所以没问题

<script src="https://unpkg.com/@tensorflow/tfjs"></script>
<script src="https://unpkg.com/@tensorflow/tfjs-automl"></script>
<img id="detect" src="1.png">

<script>

async function run() {
const model = await tf.automl.loadImageClassification('model.json');
const image = document.getElementById('detect');
const predictions = await model.classify(image);
console.log(predictions);
// Show the resulting object on the page.
const pre = document.createElement('pre');
pre.textContent = JSON.stringify(predictions, null, 2);
document.body.append(pre);
}
run();
</script>

任何人都可以帮我解决我该怎么办吗?我已经搜索了很多互联网论坛,但找不到答案

最佳答案

我可以按照官方文档在本地检查预测。JS 代码或文件中可能存在一些配置错误。我想我修改了一些文件,但我不记得是哪一个,所以我将列出我在工作版本中最终得到的所有相关代码,以便您可以进行比较。浏览器和 Javascript 控制台也值得检查(Chrome 中的“查看”>“开发人员”>“JavaScript 控制台”)。我的工作快速入门 Tensorflow.js 工作预测正在 Chrome 上运行。

字典.txt

sunflowers
tulips
dandelion
roses
daisy

图像.jpeg
二进制文件.bin
索引.html

<head>
</head>
<body>
<script src="https://unpkg.com/@tensorflow/tfjs"></script>
<script src="https://unpkg.com/@tensorflow/tfjs-automl"></script>
<img id="daisy" crossorigin="anonymous" src="./download.jpeg">
<script>
async function run() {
const model = await tf.automl.loadImageClassification('model.json');
const image = document.getElementById('daisy');
const predictions = await model.classify(image);
console.log(predictions);
// Show the resulting object on the page.
const pre = document.createElement('pre');
pre.textContent = JSON.stringify(predictions, null, 2);
document.body.append(pre);
}
run();
</script>
<body>

请注意,我将脚本标记放置在正文中,因为您希望预测像教程中一样显示在页面内容中。

模型.json

working auto ML edge export tf.js

关于python - AutoMl Edge 模型仅显示图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59903570/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com