LabVIEW_Python_Cpp
码龄7年
求更新 关注
提问 私信
  • 博客:31,571
    31,571
    总访问量
  • 19
    原创
  • 16
    粉丝
  • 19
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
加入CSDN时间: 2018-03-07

个人简介:Focus on Machine Vision and Deep Learning;

博客简介:

qq_41802192的博客

查看详细资料
个人成就
  • 获得17次点赞
  • 内容获得3次评论
  • 获得81次收藏
  • 代码片获得123次分享
  • 博客总排名304,640名
创作历程
  • 1篇
    2023年
  • 18篇
    2020年
成就勋章

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 1

TA参与的活动 0

兴趣领域 设置
  • 人工智能
    opencv计算机视觉神经网络tensorflow
创作活动更多

新星杯·14天创作挑战营·第13期

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你们参加为期14天的创作挑战赛!注: 1、参赛者可以进入活动群进行交流、互相鼓励与支持(开卷),虚竹哥会分享创作心得和涨粉心得,答疑及活动群请见:https://bbs.csdn.net/topics/619781944 【进活动群,得奖概率会更大,因为有辅导】 2、文章质量分查询:https://www.csdn.net/qc

88人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

从零开始基于imagenet 1k数据集训练CNN分类模型

帮助开发者从零开始下载并解压imagenet 1k, 并完成CNN分类模型的训练
原创
博文更新于 2023.03.04 ·
10144 阅读 ·
7 点赞 ·
2 评论 ·
40 收藏

你不知道的:贪婪算法

  贪婪算法是关注局部最优而非全局最优的算法策略,在对问题求解时,每次选择,都是当前最佳。当找出一个大致能解决问题的优秀解,而不需要要找出最完美的解的情况下,贪婪算法还是不错的。优秀和完美之间,需要考虑实现代价。例如:精确算法的时间复杂度是冥函数或阶乘函数,其实现代价将远远高于结果还不错的贪婪算法数据量精确算法贪婪算法时间复杂度O(2N)O(N2)53.2秒2...
原创
博文更新于 2020.05.03 ·
397 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

从导数到梯度下降算法

函数的导数(derivative)描述了函数的变化率:导数越大,表示函数增加的越快导数越小,表示函数减少的越快导数 = 0,对应函数的极值对于一个误差函数(error function),我们期望找到误差函数最小的点,使得E(x)最小,那么,就要找到一个x的变化量Δx\Delta xΔx,使得导数最小,这样,误差函数会按照最快的减少速度逼近最小值。当x的变化方向与导数方向180°相反...
原创
博文更新于 2020.05.02 ·
672 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

用Numpy实现矩阵乘法和按位乘法

矩阵乘法,又称矩阵内积、点积,在Numpy中的实现方法:1,‘@’运算符,最简单2,.dot()方法,直观3, np.matmul()函数,还行Hadamard乘积,将矩阵中相同位置的元素相乘,又称element-wise product,在Numpy中的实现方法:1,‘*’运算符,最简单2, np.multiply()函数,还行...
原创
博文更新于 2020.05.02 ·
6619 阅读 ·
6 点赞 ·
1 评论 ·
9 收藏

你不知道的:递归

递归是一种编程方法,形式上看是函数自己调用自己,直到问题解决,如下所示。递归问题,也可以用循环的方式解决,如下所示使用循环,程序的性能可能更高;使用递归,程序可能更容易理解。递归的主要目的是让实现算法的形式更加优雅,性能上的提升不多。请参考欧几里得算法,体验什么是优雅。欧几里得算法:gcd(a,b) = gcd(b,a mod b)每个递归函数都有两个部分:基线条件(base ca...
原创
博文更新于 2020.04.28 ·
333 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

你不知道的:哈希表(Hash table)

  哈希表(Hash table),是最有用的数据结构,Python中的字典(Dict)就是基于哈希表实现的。用哈希表实现查找的时间复杂度为O(1),所以在需要频繁查找的应用中,常常使用哈希表。通常情况下,哈希表的查找元素时间跟数组一样快,插入和删除元素的时间跟链表一样快。比较项数组链表哈希表随机访问(读/写)O(1)O(N)O(1)插入O(N)O(1)...
原创
博文更新于 2020.04.28 ·
821 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Numpy ndarray 矢量化计算效率远超For-Loop

Numpy ndarray 矢量化和广播计算效率,相比Python list类型,大约高200倍,见下图:矢量化主要是跟显式的循环和索引做对比,矢量化计算,不需要显式的循环和索引。其好处有:矢量化代码更简洁,更易于阅读更少的代码行通常意味着更少的错误代码更接近于标准的数学公式矢量化导致产生更多 “Pythonic” 代码。如果没有矢量化,我们的代码就会被低效且难以阅读的for循环所...
原创
博文更新于 2020.04.21 ·
455 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

基于Scrapy框架的网络爬虫开发流程

前节介绍了什么网络爬虫,什么是Scrapy框架并如何安装本节介绍基于Scrapy框架的网络爬虫开发流程1. 新建Scrapy爬虫项目安装好Scrapy框架后,就可以基于Scrapy框架开发爬虫项目了。基于框架开发项目,不需要从零开始编写代码,只需要掌握如何使用框架,如何添加与自己应用相关的代码即可。进入打算新建爬虫项目的路径中,使用命令:scrapy startproject proj...
原创
博文更新于 2020.04.15 ·
775 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Python爬虫:XPath快速掌握并应用

快速学习并应用一门技术,是一种能力什么是XPath?XPath是一门在HTML/XML文档中查找信息的语言,常用于在网络爬虫爬下的网页HTML源代码中,查找定位特定标签里的数据。XPath路径表达式在网络爬虫中使用XPath,只需要掌握 XPath路径表达式即可。XPath 使用路径表达式来选取 HTML/XML文档中的节点或者节点集。这些路径表达式和我们在常规的电脑文件系统中看到的表...
原创
博文更新于 2020.04.14 ·
220 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python爬虫:requests库快速入门

  Requests是在urllib库基础上用Python开发的HTTP库,与urllib 相比,语法简单易懂, 更加符合Python 优雅、简洁的哲学,且完全满足 HTTP 访问需求。Requests 安装pip install requestsrequests库 使用范例import requestsurl = "https://www.baidu.com"r = reques...
原创
博文更新于 2020.04.13 ·
228 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python requests库快速入门

  Requests是在urllib库基础上用Python开发的HTTP库,与urllib 相比,语法简单易懂, 更加符合Python 优雅、简洁的哲学,且完全满足 HTTP 访问需求。Requests 安装pip install requestsrequests库 使用范例import requestsurl = "https://www.baidu.com"r = reques...
原创
博文更新于 2020.04.12 ·
137 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

超好用的图形化Python打包利器:auto-py-to-exe

什么是auto-py-to-exe?auto-py-to-exe 是一个超好用的将Python程序打包成可执行文件的图形化工具。本文就是主要介绍如何使用 auto-py-to-exe 完成 python 程序打包。auto-py-to-exe 基于 pyinstaller ,相比于 pyinstaller ,它多了 GUI 界面,用起来更为简单方便安装 auto-py-to-exe首...
原创
博文更新于 2020.04.11 ·
2698 阅读 ·
3 点赞 ·
0 评论 ·
12 收藏

OpenVINO 和 CSND学院的课程证书拿到!

参加了CSDN跟Intel联合举办的OpenVINO学习课程刚刚开始在手机上学习,怎么也进入不了试题环节;后来转PC端,搞定了。课程完成后,拿到OpenVINO课程证书学习OpenVINO的过程中,推荐一本好书《深度学习图像识别技术:基于TensorFlow Object Detection API和OpenVINO工具套件》...
原创
博文更新于 2020.04.05 ·
1206 阅读 ·
0 点赞 ·
1 评论 ·
2 收藏

Python实现AI推理程序:不到二十行代码

  在Python下实现AI推理程序非常简单,除去模块引用和常量定义,真正实现AI推理计算的程序不到二十行!真正用于AI推理计算的函数只有五个!第一步,用cv.dnn.readNet()读入OpenVINO格式的IR模型文件第二步,用net.setPreferableTarget(DEVICE)指定AI推理计算执行硬件第三步,用cv.dnn.blobFromImage()和net.setI...
原创
博文更新于 2020.04.04 ·
650 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

OpenVINO 2020.1版与之前版本不兼容的地方

OpenVINO 2020.1版与之前版本不兼容的地方Inference Engine的samples文件夹<install_root>\deployment_tools\inference_engine\samples\现在包括C,C++和Python 范例。C++范例的旧路径<install_root>\deployment_tools\inference_eng...
原创
博文更新于 2020.04.03 ·
538 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Python高手的日常:读代码、写代码

  近距离观察Google TensorFlow Core的程序员,发现他们的日常工作,就是:读代码、写代码;就像一个优秀的作家,读好文、写好文一样。写好代码和写好文章,是相通的:都是用一种语言,表达/实现自己的想法/创意都是强脑力劳动,长期高强度的写作/写代码,容易引发脑梗和猝死都需要捕捉自己的能量峰值,能量低时,效率低,即同学常反馈的:脑子浆糊了/乱了感觉到累了,就一定要休息;而且...
原创
博文更新于 2020.04.02 ·
279 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

写作:如何高质量坚持?

写作:如何高质量坚持?首先,不能给自己找借口。之前,每次中断,都给自己找借口,逃避内心的自责。找借口,意味着不会去找原因,解问题了。典型的借口有:工作太忙了,先忙工作每天没啥可写的,胡乱写100字没啥意义其次,没有给日更找到价值锚点,只有给写作找到价值锚点后,写作这个事情在自己心中的价值排序才会上升,才会自动自发的给写作排时间。例如:将写作和个人成长锚定在一起。《优秀的人都在大...
原创
博文更新于 2020.04.01 ·
153 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

OpenVINO部署管理器(Deployment Manager)

  OpenVINO 2019 R4或更高版本增加了一个用于部署OpenVINO应用程序的工具:Deployment Manager。它主要完成把AI模型, IR文件, 用户应用程序和相关依赖库打包成一个分发包,方便部署。  OpenVINO 部署管理器是一个Python脚本,存放在OpenVINO的安装目录下:<INSTALL_DIR>/deployment_tools/tools...
原创
博文更新于 2020.03.31 ·
629 阅读 ·
0 点赞 ·
1 评论 ·
2 收藏

LabVIEW中开发TensorFlow深度学习程序

  LabVIEW是一款在自动化测试测量系统、自动化设备、智能制造设备行业常用的图形化开发软件。LabVIEW中有一个视觉开发模块(Vision Development Module),不仅包含传统的机器视觉算法,还具有一个TensorFlow模型导入器,可以导入TensorFlow深度学习模型,轻松实现深度学习应用。在LabVIEW中开发TensorFlow深度学习程序一共有两步:第一步,...
原创
博文更新于 2020.03.30 ·
3751 阅读 ·
0 点赞 ·
0 评论 ·
12 收藏
加载更多