深度学习FPGA实现基础知识1(网友关于FPGA机器学习想法)

需求说明:深度学习FPGA实现知识储备

来自:http://blog.csdn.net/my_share/article/details/38498013?utm_source=tuicool&utm_medium=referral

         机器学习的方向多种多样,网页排序,语音识别,图像识别,推荐系统等。算法也多种多样。看见其他的书后,我发现除了讲到的k均值聚类,贝叶斯,神经网络,在线学习等等,还有很多其他的算法。比如说:免疫算法,遗传算法,主成分分析,蚁群算法等等。好像很多算法都是需要做很多的研究才能用的很好的。

        据说深度学习是由神经网络升级来的。神经网络本身就是一本书,内容很多。

        最近比较火的是deep learning。资料多些,学习的人多一些。还是比较生僻的免疫算法,蚁群算法呢???从性能角度上讲,deep learning性能很好,可是免疫算法可能发展后未来2年可以性能更好。

        在这种情况下,学什么比较好呢??我认为,如果你有高深的数学功底,很好的思维,还有很多的有创造性的朋友的话,我给的建议是去发展新的算法,像免疫算法类的。当然如果能创造一个蜜蜂建窝算法就更好了。估计很多人都没有这个条件,那我们就做一个跟随者好了。就去选择目前比较热门的deep learning算法。找一个deep learning应用的场合和公司,应该也很好。

         我目前的内容都是关于图像处理的,其实图像处理就是模式识别最前端的处理工作,让图像的特征更好的体现出来。接下来就是模式识别,这里只能用狭义的理解了。就是特征提取,其实已经进入机器学习范围,最后就是机器学习,可以统一认知。这里面很多都设计到一个FPGA处理芯片的的事(这个待会在说)。换个角度说明我要学习的内容,图像处理,比如对比度,图像矫正,边界扫描等。机器学习呢,就是从众多的学习算法里面,在图像上应用比较良好的,比如说,深度学习和主成分分析,(对其他的有些了解就可以了。应用上和简单算法上)。机器学习有时候也可以做到图像处理的内容,比如说,聚类就可以进行图像的分割。但是为什么还要去时而学习图像处理的技术呢??想法是这样的,机器学习是自动提取特征的过程,像决策树可能你就知道它的分类过程,提取特征的过程,可是很多时候是不知道,可是图像处理则是人为的提供,分离,某些特殊的特征。可能能减少机器学习的难度等(纯粹的猜想,还有对机器学习的不了解)。

         图像处理(特征提取预处理)—-特征提取—-模式识别—-实现人工智能

         对于FPGA的想法呢???主要考虑的是计算速度,目前FPGA的计算速度是最好的了,比如说:无人机灾区救援,飞行的速度,摄像头的像素,识别,都需要很多的计算定位人员信息。还比如训练的时间,速度是一个重要指标。但是FPGA它复杂的计算取完成不了。如果GPU或者APU那一天计算能力能更上一层楼的话,我也会考虑去学习的。

整理来自:时间的诗

            </div>

需求说明:深度学习FPGA实现知识储备

来自:http://blog.csdn.net/my_share/article/details/38498013?utm_source=tuicool&utm_medium=referral

         机器学习的方向多种多样,网页排序,语音识别,图像识别,推荐系统等。算法也多种多样。看见其他的书后,我发现除了讲到的k均值聚类,贝叶斯,神经网络,在线学习等等,还有很多其他的算法。比如说:免疫算法,遗传算法,主成分分析,蚁群算法等等。好像很多算法都是需要做很多的研究才能用的很好的。

        据说深度学习是由神经网络升级来的。神经网络本身就是一本书,内容很多。

        最近比较火的是deep learning。资料多些,学习的人多一些。还是比较生僻的免疫算法,蚁群算法呢???从性能角度上讲,deep learning性能很好,可是免疫算法可能发展后未来2年可以性能更好。

        在这种情况下,学什么比较好呢??我认为,如果你有高深的数学功底,很好的思维,还有很多的有创造性的朋友的话,我给的建议是去发展新的算法,像免疫算法类的。当然如果能创造一个蜜蜂建窝算法就更好了。估计很多人都没有这个条件,那我们就做一个跟随者好了。就去选择目前比较热门的deep learning算法。找一个deep learning应用的场合和公司,应该也很好。

         我目前的内容都是关于图像处理的,其实图像处理就是模式识别最前端的处理工作,让图像的特征更好的体现出来。接下来就是模式识别,这里只能用狭义的理解了。就是特征提取,其实已经进入机器学习范围,最后就是机器学习,可以统一认知。这里面很多都设计到一个FPGA处理芯片的的事(这个待会在说)。换个角度说明我要学习的内容,图像处理,比如对比度,图像矫正,边界扫描等。机器学习呢,就是从众多的学习算法里面,在图像上应用比较良好的,比如说,深度学习和主成分分析,(对其他的有些了解就可以了。应用上和简单算法上)。机器学习有时候也可以做到图像处理的内容,比如说,聚类就可以进行图像的分割。但是为什么还要去时而学习图像处理的技术呢??想法是这样的,机器学习是自动提取特征的过程,像决策树可能你就知道它的分类过程,提取特征的过程,可是很多时候是不知道,可是图像处理则是人为的提供,分离,某些特殊的特征。可能能减少机器学习的难度等(纯粹的猜想,还有对机器学习的不了解)。

         图像处理(特征提取预处理)—-特征提取—-模式识别—-实现人工智能

         对于FPGA的想法呢???主要考虑的是计算速度,目前FPGA的计算速度是最好的了,比如说:无人机灾区救援,飞行的速度,摄像头的像素,识别,都需要很多的计算定位人员信息。还比如训练的时间,速度是一个重要指标。但是FPGA它复杂的计算取完成不了。如果GPU或者APU那一天计算能力能更上一层楼的话,我也会考虑去学习的。

整理来自:时间的诗

            </div>

猜你喜欢

转载自blog.csdn.net/ximingri/article/details/81184185