简介
笔者最近初学K210上的视觉处理模块,但发现K210 C SDK的资料比较少。后来发现了开源项目MaxiPy,它是个学习K210 C SDK极佳例子,遂直接读其源码,不仅收获到底层SDK使用方法,还了解到用C写Python模块的方法。
在硬件上跑一行Python语句,底层其实都是调用C代码。那么C底层和Python之间到底怎样对应起来呢?此文告诉你如何基于MaxiPy这个项目,用C语言编写Python底层,按本文步骤操作下来,开发Python底层模块就像填空题一样简单!
笔者最近初学K210上的视觉处理模块,但发现K210 C SDK的资料比较少。后来发现了开源项目MaxiPy,它是个学习K210 C SDK极佳例子,遂直接读其源码,不仅收获到底层SDK使用方法,还了解到用C写Python模块的方法。
在硬件上跑一行Python语句,底层其实都是调用C代码。那么C底层和Python之间到底怎样对应起来呢?此文告诉你如何基于MaxiPy这个项目,用C语言编写Python底层,按本文步骤操作下来,开发Python底层模块就像填空题一样简单!
作者申明:该文章仅在微信平台授权给公众号Datawhale(ID:Datawhale)首发原创(地址:https://mp.weixin.qq.com/s/jXSfMhDG5PdqG9o1jQikcw ),其他平台暂无授权。
训练目标检测模型并部署到你的嵌入式设备,让边缘设备长“眼睛”
目标检测的任务是找出图像中所有感兴趣的目标(物体),确定它们的类别和位置,是计算机视觉领域的核心问题之一。目标检测已应用到诸多领域,比如如安防、无人销售、自动驾驶和军事等。在许多情况下,运行目标检测程序的设备并不是常用的电脑,而是仅包含必要外设的嵌入式设备。别看嵌入式设备简陋,但在上面照样能够跑程序,实现我们的想法。设计一个嵌入式AI产品产品,一般会首先考虑成本,在有限的成本内充分利用硬件的性能。因此,不同高低性能的硬件使用场景各不同。
作者申明:该文章仅在微信平台授权给公众号Datawhale(ID:Datawhale)首发原创(地址:https://mp.weixin.qq.com/s/oTLPzmlChxoXDziurl38-Q ),其他平台暂无授权。
如何将深度学习算法部署到嵌入式设备?本文将带给你一个从Pytorch平台训练,到部署到嵌入式设备K210的完整方案。章节之间跨度大,知识点相对独立,欢迎点赞收藏慢慢看!跟着本文做完,你也可以做一个自己的嵌入式AI小产品!
数学建模比赛是本、硕学生参加频次较高一个比赛,其奖项也具有一定的含金量。笔者在研究生期间参加过两次华为杯数模,先后得到二等奖和一等奖。本文会结合笔者自身经验,并从一个开发者的角度,分享该以怎样的工作流来提高团队合作的效率。
本次动手实现论文《stacked capsule autoencoders》的pytorch版本。这篇论文的原作者开源了TensorFlow版本[1],其细节和工程性都挺不错,是个参考的好范本(做研究建议直接参考原项目)。关于pytorch的实现,github也开源了相关例子[2,3,4],但这些都只实现了原文第二个实验。本文是对其原文第一个实验的复现笔记,后续也计划复现第二个实验。