永发信息网

图像算法怎么移植到嵌入式产品上

答案:2  悬赏:60  手机版
解决时间 2021-02-07 11:52
图像算法怎么移植到嵌入式产品上
最佳答案
一般可以比较容易地移植c语言实现的算法,有可能需要调整算法用到的数据类型,数据结构这些
如果要利用嵌入式产品的优化性能(一般与硬件和指令系统相关),就需要替换现有算法的部分函数以嵌入式产品提供的算法库函数,这当然又涉及数据类型,接口,数据结构这些内容
如果算法效率仍然不能满足要求,就需要汇编级,寄存器级的编程了,充分利用嵌入式芯片的流水线,总线,并行运算,特殊指令这些特点来优化算法关键部分.
普通可以更换嵌入式芯片,选择速度更快,能力更强的来减少优化花费的成本,以适应芯片的不断更新换代.
全部回答
深度学习在物体识别中最重要的进展体现在imagenet ilsvrc3挑战中的图像分类任务。传统计算机视觉方法在此测试集上最低的错误率是26.172%。2012年,欣顿的研究小组利用卷积网络把错误率降到了15.315%。此网络结构被称为alex net,与传统的卷积网络相比,它有三点与众不同之处:首先,alex net采用了dropout的训练策略,在训练过程中将输入层和中间层的一些神经元随机置零。这模拟了噪音对输入数据的各种干扰使一些神经元对一些视觉模式产生漏检的情况。dropout使训练过程收敛得更慢,但得到的网络模型更加鲁棒。其次,alex net采用整流线型单元作为非线性的激发函数。这不仅大大降低了计算的复杂度,而且使神经元的输出具有稀疏的特征,对各种干扰更加鲁棒。第三,alex net通过对训练样本镜像映射和加入随机平移扰动,产生了更多的训练样本,减少了过拟合。 在imagenet ilsvrc 2013比赛中,排名前20的小组使用的都是深度学习技术。获胜者是纽约大学罗伯·费格斯(rob fergus)的研究小组,所采用的深度模型是卷积网络,并对网络结构作了进一步优化,错误率为11.197%,其模型称作clarif。 在ilsvrc 2014比赛中,获胜者goolenet[18]将错误率降到了6.656%。goolenet突出的特点是大大增加了卷积网络的深度,超过了20层,这在此之前是不可想象的。很深的网络结构给预测误差的反向传播带了困难,这是因为预测误差是从最顶层传到底层的,传到底层的误差很小,难以驱动底层参数的更新。goolenet采取的策略是将监督信号直接加到多个中间层,这意味着中间层和底层的特征表示也要能够对训练数据进行准确分类。如何有效地训练很深的网络模型仍是未来研究的一个重要课题。 虽然深度学习在imagenet上取得了巨大成功,但是很多应用的训练集是较小的,在这种情况下,如何应用深度学习呢?有三种方法可供参考:(1)可以将imagenet上训练得到的模型作为起点,利用目标训练集和反向传播对其进行继续训练,将模型适应到特定的应用[10]。此时imagenet起到预训练的作用。(2)如果目标训练集不够大 ,可以将底层的网络参数固定,沿用imagenet上的训练集结果,只对上层进行更新。这是因为底层的网络参数是最难更新的,而从imagenet学习得到的底层滤波器往往描述了各种不同的局部边缘和纹理信息,而这些滤波器对一般的图像有较好的普适性。(3)直接采用imagenet上训练得到的模型,把最高的隐含层的输出作为特征表达,代替常用的手工设计的特征。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
星河湾停车场地址在什么地方,我要处理点事
位于永嘉瓯北的红蜻蜓集团公司成立于1995年,
搜钱360是骗人的
余温是男名还是女名
停车场(教育街)(文化大街107号荣大购物广场B2
spss如何实现对字符型 数据的筛选
停车场(新华路)(文化大街与新华路交叉口西南5
达拉特旗广电局怎么去啊,有知道地址的么
直流发电机电枢回路电功率平衡方程!!
John always gets to school early.(改为同义
停车场(友谊大街)(友谊大街与清湖路交叉口东
烟台市福山区门楼镇门楼村民委员会怎么样
永福珠宝在什么地方啊,我要过去处理事情
我和我外公的妹妹的外孙女算不算近亲,能不能
金山洗浴停车场地址有知道的么?有点事想过去
推荐资讯
解析几何消参法怎么用的
勉昌铝材我想知道这个在什么地方
有石头,有雪,有禾苗,有灯走成一组成语
别克君威公里表怎么调。就是连接开关在那?怎
胃在哪个位置图
有一个木马病毒Trojan:win32/dynamer!ac,微
小静化妆美甲地址好找么,我有些事要过去
得润电子买什么的
金德瑞宾馆(漯河临颍县)怎么去啊,我要去那办
龙凤书画地址在什么地方,我要处理点事
淘宝胡歌胡椒同款衣服淘宝
什么的浆果
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?