|
Chemometrics as a new branch of chemistry disciplines, the use of mathematics, statistics, computer science and other related disciplines, theories and methods of optimization of chemical measurement process, and through analytical chemistry measured data in order to maximize access to chemistry-related Information. Therefore, the use of chemometric process often requires a combination of computer technology to assist the birth of a more chemometric software. However, because there is no uniform norms and other reasons, making chemometrics software development situation and the current reality does not match the demand. This article through the establishment of clear design specification, establish a set of Internet-based chemometric algorithms platform for the promotion of chemometric algorithms. Platform during construction algorithms work mainly in the following aspects: 1. Various basic design category. As chemometric algorithms need to be reused many mathematical operations, through the establishment of a variety of basic computing classes such as vector class, matrices calculations, to avoid excessive rewriting code to improve the efficiency of the software is written; Also in the algorithm platform various data transfer and preservation as read data from the client, the data is saved to the database, but also needs to be a specific class method implementation; 2. preparation of design specifications. As chemometric algorithms different forms, for different purposes, in order to be able to integrate a variety of algorithms among platforms in the algorithm, you need to establish a set of standards. By specification to abstract the form of a variety of algorithms to be bound, with a common interface characteristics; while maintaining the unity of various algorithms and can be prepared in accordance with the form itself. 3 for the preparation of various algorithms. According to the established standards, under a unified abstract model, for a variety of chemometric algorithms to write, to be realized. OV current implementation is mainly based algorithms, including PCR, PLS, KPLS, LLM, ANN, etc. 4 For the algorithms implemented to be verified. By simulating the system with the actual system, the algorithm has been implemented to have proved the validity of the application algorithm. Model system is the use of Gaussian simulation, simulated spectra of three pure substances and mixtures spectral peaks platform by chemometric analysis; actual system is a system used for the study of tobacco, the tobacco processing quality control.
|