| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 人工智能 -> 【机器学习部署】Machine Learning Operations(MLOps) --1(Yolov3物体识别) -> 正文阅读 |
|
[人工智能]【机器学习部署】Machine Learning Operations(MLOps) --1(Yolov3物体识别) |
本系列以吴恩达老师的MLops的课程为基础,并且结合了网上找到的其他材料和自己实践中遇到的坑。 Step1 环境配置假设已经安装好了anaconda(具体如何安装就不写了,网上资料很多)。 具体细节流程可以看我以前写的 tensorflow2.1 安装?。 需要的包及版本为: cvlib==0.2.6 可以把上述包的需求写入一个txt 文件 命名requirements.txt 再用 pip install -r requirements.txt 注意路径里面一定要包含这个requirements.txt文件 安装配置好了之后开始课程1中的使用 yolov3-tiny 识别物体。? Step2 利用yolov3-tiny 识别物体代码如下:
注意:cv.detect_common_objects 这里面有可能需要改一下代码,由于网络的问题可能会出现下载失败的情况 Downloading yolov3-tiny.cfg from https://github.com/pjreddie/darknet/raw/master/cfg/yolov3-tiny.cfg 所以提前下载了三个文件? 再把?cv.detect_common_objects (按住control 点击这个函数就可以进入源码)源码里面的几个需要访问文件位置(如下图)改成上面这三个文件的位置,再运行即可。? ? 改好后,再运行 在images_with_boxes文件夹里面可以发现实现了识别。 ?detect_and_draw_box("fruits.jpg", confidence=0.2)? 可以用这个函数控制置信度得到结果 : 当confidence=0.2时,结果 ? ?当confidence=0.8时,结果 ? 没有一个成功标记出来。? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 20:42:38- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |