基于硬件友好核函数LS-SVM的FPGA实现及其在药品鉴别中的应用

来源 :桂林电子科技大学 | 被引量 : 0次 | 上传用户:hrbhou
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
假药不仅严重危害人类的健康,而且给合法药品生产企业造成巨大的经济损失。药品安全问题是世界各国尤其是发展中国家共同面临的问题之一。近红外光谱分析技术具有快速、准确、无污染、不破坏等优点,非常适合于药品分析。因此,提出一种快速、准确、针对药品的近红外光谱分析方法非常的必要。  为了有效解决这个问题,本文开创性地将硬件友好核函数(hardware friendly kernel,HFK)引入到最小二乘支持向量机(least squares support vector machine, LS-SVM)的训练和决策阶段的计算中。在FPGA平台上实现基于 HFK的 LS-SVM并行、串行计算结构,并对两种结构的训练速度和资源消耗进行比较研究。同时还与基于高斯核函数的硬件实现结构和软件环境实现结果进行比较。实验表明,基于HFK的 LS-SVM硬件实现结构具有分类准确率高、训练速度快等优点。在以上研究基础上,尝试将研究成果应用于某药厂的琥乙红霉素片 NIR光谱数据分析,从而鉴别药品的真假。本文的主要工作如下:  1、提出基于HFK的LS-SVM FPGA计算结构,并使用VHDL实现。其中包括并行、串行训练硬件计算结构以及决策函数硬件实现结构。  2、使用UCI标准数据集对基于HFK的LS-SVM FPGA并行、串行计算结构的硬件资源消耗、训练速度、分类准确率等性能参数进行测试。实验表明:并行、串行计算结构都能对线性可分和线性不可分问题进行较好的分类,验证了该硬件计算结构的正确性。随着训练样本数的增加,并行计算结构硬件资源的消耗量几乎成线性增长,而串行计算结构硬件资源的消耗量增长比较小,这是串行计算结构的一大优点。但对于硬件资源宽裕并且对速度要求更高的场合,并行计算结构将是一个很好的选择。  3、将基于HFK的LS-SVM FPGA实现结构与基于高斯核函数的LS-SVM FPGA实现结构性能参数进行比较。实验表明:同样的数据集,两者消耗相同的硬件资源,都能获得较高的分类准确率,但硬件友好核函数能获得更快的训练速度,最高可达到5.1倍。基于两种核函数的硬件实现结构获得与软件实现方式相近的分类准确率,进一步证明本文提出的LS-SVM硬件实现的正确性。  4、利用ModelSim仿真平台对本文提出的基于HFK的LS-SVM决策函数硬件计算结构进行二分类和多分类实验。使用适当的定点数精度,该硬件实现方法获得与LIBSVM软件包同样的分类准确率。本文还对 LS-SVM的输入参数采用定点数进行运算做了初步的研究;在不降低 LS-SVM决策函数分类性能的情况下,获得了输入参数的最小位数。由于SVM的决策函数结构形式与LS-SVM的相同,因此,该计算方案同样适用于SVM。  5、将基于HFK的LS-SVM并行、串行FPGA计算结构以及基于高斯核函数的FPGA计算结构分别应用于某药厂琥乙红霉素片NIR光谱建模及分析。由于单个NIR光谱数据样本采样点比较多(维数比较高),我们首先采用PLS算法对NIR光谱数据进行降维;然后,采用基于两种核函数的硬件计算结构以及软件实现方式进行比较研究。实验表明,基于两种核函数的硬件计算结构和软件实现方式一样,都能达到良好的药品真假鉴别效果。基于HFK的FPGA实现结构比高斯核的训练速度要快,进一步证明了本文提出的硬件计算结构的正确性与高效性。
其他文献
三维重建作为计算机视觉领域的一个核心问题,在当下有着越来越大的应用需求和发展前景。而其中,城市场景的重建对于生产生活有着尤其重要的影响。在众多获取场景三维信息的方
该文以宝钢科研项目结题综合评价系统为工程背景,分析了原有的评价系统存在的缺点,在广泛研究现有评价系统的基础上,设计了适合宝钢实际情况的评价系统.首先,建立了可以充分
近年来,CPLD/FPGA技术迅速发展,已经成为数字信号处理的重要技术之一.该文讨论的就是应用CPLD/FPGA来实现两个专用信息处理模块的设计.它们分别是图象压缩系统的图象反变换模
推荐系统是信息过滤系统中的一种特殊形式,通过分析用户的历史兴趣和偏好信息,在项目空间中确定用户现在或者将来可能会喜欢的项目,进而主动向用户提供相应的项目推荐服务。
异步电机矢量控制系统性能极大地依赖于系统所采用的速度控制策略.该文在对国内外关于异步电机矢量控制系统的速度控制策略研究现状及发展进行综述的基础上,系统论述了实现异
随着计算机、通信和超大规模集成电路技术的迅猛发展,网络化的数字摄像机作为网络化数字监控系统的多媒体终端,将被广泛应用于监控领域。本论文跟踪视频音频压缩和网络两大最新
该文以一个大型计算机集成信息系统的系统安全为研究背景,探讨了信息系统安全策略,并对基于角色的访问控制模型的实现进行了研究,并有效地将其整合到具体的实现平台中.文章从
"三峡永久船闸运行调度决策与仿真系统"针对三峡永久船闸的上述问题提供决策方法,并将决策和仿真相结合,运用仿真手段验证决策结果.该文是从作者所参与设计开发该系统的实际
该文主要以蓄电池为控制对象,设计了以PC机为上位机、以MCS-51系歹单片机为核心组成的蓄电池充放电控制器为下位机的二级计算机控制系统,实现了对四组蓄电池充放电过程的监控
文章在讨论当前基于Web的机器人远程控制系统实现的主要方法及其缺陷的同时,提出了纯Java技术在基于Web的机器人远程控制系统中的应用,并构建了包括HTTP服务器、图像服务器、机