预训练模型是什么
- 预先训练好的模型,无需训练,即可预测
- 在Tensorflow.js中可以调用Web格式的模型文件
MobileNet模型
- 一种卷积神经网络模型,能识别1000种物体图片
- 模型文件小,响应速度块,准确度略低
引入模型文件
为资源启动本地静态资源服务器(文件位于本地代码仓库/data下)
1
hs data --cors
引入资源
1
const MOBILENET_MODEL_PATH = 'http://127.0.0.1:8080/mobilenet/web_model/model.json';
引入物体类型
1
import { IMAGENET_CLASSES } from './imagenet_classes';
用tfjs加载模型
1 | //用tf的loadLayersModel加载模型 |
前端输入带预测数据
- html
1
2<script src="script.js"></script>
<input type="file" onchange="predict(this.files[0])">
使用模型进行预测
1 | // ./util.js |