摘要:这里是我博客中一部分文章的链接,点击可以直接进入。 技术类 【AI相关】 AI开发+机器学习+计算机视觉 【《修炼之道:.NET开发要点精讲》初稿】 编程之基础:数据类型(一) 编程之基础:数据类型(二) 高屋建瓴:梳理编程约定 动力之源:代码中的“泵” 难免的尴尬:代码依赖 可复用代码:组件的来龙 阅读全文
posted @ 2015-06-05 15:42 周见智 阅读 (1313) 评论 (0) 编辑
摘要:大部分介绍神经网络的文章中概念性的东西太多,而且夹杂着很多数学公式,读起来让人头疼,尤其没什么基础的人完全get不到作者想要表达的思想。本篇文章尝试零公式(但有少量数学知识)说清楚什么是神经网络,并且举例来说明神经网络能干什么。另外一些文章喜欢举“根据历史交易数据预测房子价值”或者“根据历史数据来预 阅读全文
posted @ 2019-11-04 16:35 周见智 阅读 (2399) 评论 (16) 编辑
摘要:算法不是通用的,基于深度学习的应用系统不但做不到通用,即使对于同一类业务场景,还需要为每个场景做定制、特殊处理,这样才能有可能到达实用标准。这种局限性在计算机视觉领域的应用中表现得尤其突出,本文介绍基于深度学习的交通行业视频结构化类应用在实际使用场景中遇到的一些问题。计算机视觉处理的目标是图片,因此 阅读全文
posted @ 2019-10-18 14:46 周见智 阅读 (1199) 评论 (7) 编辑
摘要:图像搜索引擎一般有三种实现方式: (1)Search By Metadata,这种方式不会考虑图片本身内容(图片包含物体,以及图像像素分布等),纯粹根据图像标签来进行检索。如果某个网页中有一张赛马的图片,并且网页文本内容中包含“赛马”(或者相关词汇)的文字,当用户搜索“赛马”、“马”、“horse” 阅读全文
posted @ 2019-09-12 15:56 周见智 阅读 (580) 评论 (0) 编辑
摘要:算力和数据是影响深度学习应用效果的两个关键因素,在算力满足条件的情况下,为了到达更好的效果,我们需要将海量、高质量的素材数据喂给神经网络,训练出高精度的网络模型。吴恩达在深度学习公开课中提到,在算力满足要求的前提下,模型效果会随着素材数量的增多而变好,理论上没有上限。实践证明,在普通基于深度学习的应 阅读全文
posted @ 2019-08-02 13:47 周见智 阅读 (2253) 评论 (6) 编辑
摘要:基于视频结构化的应用中,目标在经过跟踪算法后,会得到一个唯一标识和它对应的运动轨迹,利用这两个数据我们可以做一些后续工作:测速(交通类应用场景)、计数(交通类应用场景、安防类应用场景)以及行为检测(交通类应用场景、安防类应用场景)。我会写三篇文章依次介绍这三个主题。 (1)目标跟踪之速度计算 (2) 阅读全文
posted @ 2019-07-12 19:42 周见智 阅读 (937) 评论 (0) 编辑
摘要:基于视频结构化的应用中,目标在经过跟踪算法后,会得到一个唯一标识和它对应的运动轨迹,利用这两个数据我们可以做一些后续工作:测速(交通类应用场景)、计数(交通类应用场景、安防类应用场景)以及行为检测(交通类应用场景、安防类应用场景)。我会写三篇文章依次介绍这三个主题。 (1)目标跟踪之速度计算 (2) 阅读全文
posted @ 2019-06-12 18:04 周见智 阅读 (1211) 评论 (1) 编辑
摘要:基于视频结构化的应用中,目标在经过跟踪算法后,会得到一个唯一标识和它对应的运动轨迹,利用这两个数据我们可以做一些后续工作:测速(交通类应用场景)、计数(交通类应用场景、安防类应用场景)以及行为检测(交通类应用场景、安防类应用场景)。我会写三篇文章依次介绍这三个主题。 (1)目标跟踪之速度计算 (2) 阅读全文
posted @ 2019-06-06 16:38 周见智 阅读 (1106) 评论 (0) 编辑
摘要:下面是在deepstream使用过程中碰到的一些坑: (1)Pipeline中的Sink如果需要编码存文件或者推rtmp的流,注意控制编码的参数,编码质量不要太高。否则可能Sink带不动,整个Pipeline有数据积累,延时越来越高,程序占用的内存越来越大,最终crash。开发中碰到一个问题:刚开始 阅读全文
posted @ 2019-05-30 14:38 周见智 阅读 (949) 评论 (0) 编辑
摘要:机器推理在深度学习的影响下,准确性越来越高、速度越来越快。深度学习对人工智能行业发展的贡献巨大,这得益于现阶段硬件计算能力的提升、互联网海量训练数据的出现。本篇文章主要介绍深度学习过程中如何选择合适的GPU显卡,如果你是深度学习新手,希望这篇文章对你有帮助。 推理用到的硬件分两种,一种是专业AI硬件 阅读全文
posted @ 2019-05-25 18:15 周见智 阅读 (1752) 评论 (1) 编辑
摘要:视频结构化的定义 利用深度学习技术实时分析视频中有价值的内容,并输出结构化数据。相比数据库中每条结构化数据记录,视频、图片、音频等属于非结构化数据,计算机程序不能直接识别非结构化数据,因此需要先将这些数据转换成有结构格式,用于后续计算机程序分析。视频结构化最常见的流程为:目标检测、目标分类(属性识别 阅读全文
posted @ 2019-05-08 14:01 周见智 阅读 (3174) 评论 (7) 编辑