基于并行PLS算法的化学计量学软件研究
详细信息 本馆镜像全文    |  推荐本文 | | 获取馆网全文
摘要
现有化学计量学软件普遍采用的偏最小二乘(PLS)算法均以单线程方式计算,建模速度缓慢,给应用带来较大的不便。随着多核处理器的普及,采用多线程并行计算技术可显著提高算法执行速度。本文将多线程并行计算技术引入化学计量学软件开发,提出并实现了PLS算法的并行化计算。利用标准数据集进行了性能对比实验,结果表明在四核计算机中多线程并行计算比单线程计算有大约3.1倍的速度提升。
PLS which is commonly used in most Chemometrics software always calculates in a single-threaded way, which brings low modeling speed and inconvenience to apply.With the popularization of the multi-core processor, multithread parallel computing technology could significantly boost the execution speed.In this paper, the multithreaded parallel computing technology was introduced into the development of Chemometrics software.A kind of parallelizing calculation of PLS was proposed and actualized.The contrast experiment with two datasets demonstrated that multithread parallel computation on a quad-core computer achieved a speed of 3.1 times faster than that of a single-thread computation.
引文
[1]齐小明,张录达,柴丽娜等.主成分-逐步回归-BP算法在近红外光谱定量分析中应用的研究[J].北京农学院学报,1999,14(3):47-52.
    [2]王炜,马钦忠,林命迥等.主成分分析及地震活动参数的约简[J].地震学报,2005,27(5):524-531.
    [3]王惠文.偏最小二乘回归方法及其应用[M].北京:国防工业出版社,1999.
    [4]任若恩,王惠文.多元统计数据分析―理论、方法、实例[M].北京:国防工业出版社,1997.
    [5]王惠文,吴载斌,孟洁.偏最小二乘回归的线性与非线性方法[M].北京:国防工业出版社,2006.
    [6]王艳斌,袁洪福,陆婉珍等.人工神经网络用于近红外光谱测定柴油闪点[J].分析化学,2000,28(9):1070-1073.
    [7]杨南林,程翼宇,瞿海斌.用人工神经网络-近红外光谱法测定东虫夏草中的甘露醇[J].分析化学,2003,31(6):664-668.
    [8]赵琛,瞿海斌,程翼宇.虫草氨基酸的人工神经网络近红外光谱快速测定方法[J].光谱学与光谱分析,2004,24(1):50-53.
    [9]黄娇凤.浅谈并行应用程序开发[J].高能量密度物理,2006(2):71-73.
    [10]张晓阳,张海燕,张亚奎,等.多线程技术在多智能体复杂系统实时模拟中的应用[J].北京工业大学学报,2002,28(1):15-17.
    [11]熊盛武,王鲁,杨婕.构建高性能集群计算机系统的关键技术[J].微计算机信息,2006,1-3:86-88.
    [12]http://www.models.life.ku.dk/research/data/.
    [13]覃锋.Isomap用于中药生产过程近红外光谱在线检测研究[D].桂林电子科技大学,2008.

版权所有:© 2023 中国地质图书馆 中国地质调查局地学文献中心