Mendez Efrain, Ortiz Alexandro, Ponce Pedro, Acosta Juan, Molina Arturo
School of Engineering and Sciences, Tecnologico de Monterrey, Mexico city 14380, Mexico.
Sensors (Basel). 2019 Jul 14;19(14):3110. doi: 10.3390/s19143110.
Artificial neural networks (ANN) are widely used to classify high non-linear systems by using a set of input/output data. Moreover, they are trained using several optimization methodologies and this paper presents a novel algorithm for training ANN through an earthquake optimization method. Usually, gradient optimization method is implemented for the training process, with perhaps the large number of iterations leading to slow convergence, and not always achieving the optimal solution. Since metaheuristic optimization methods deal with searching for weight values in a broad optimization space, the training computational effort is reduced and ensures an optimal solution. This work shows an efficient training process that is a suitable solution for detection of mobile phone usage while driving. The main advantage of training ANN using the Earthquake Algorithm (EA) lies in its versatility to search in a fine or aggressive way, which extends its field of application. Additionally, a basic example of a linear classification is illustrated using the proposal-training method, so the number of applications could be expanded to nano-sensors, such as reversible logic circuit synthesis in which a genetic algorithm had been implemented. The fine search is important for the studied logic gate emulation due to the small searching areas for the linear separation, also demonstrating the convergence capabilities of the algorithm. Experimental results validate the proposed method for smart mobile phone applications that also can be applied for optimization applications.
人工神经网络(ANN)被广泛用于通过使用一组输入/输出数据对高度非线性系统进行分类。此外,它们使用多种优化方法进行训练,本文提出了一种通过地震优化方法训练人工神经网络的新算法。通常,在训练过程中采用梯度优化方法,可能由于大量的迭代导致收敛速度慢,并且并不总是能达到最优解。由于元启发式优化方法处理在广阔的优化空间中搜索权重值,因此减少了训练计算量并确保了最优解。这项工作展示了一种高效的训练过程,它是检测驾驶时手机使用情况的合适解决方案。使用地震算法(EA)训练人工神经网络的主要优点在于其以精细或激进方式进行搜索的通用性,这扩展了其应用领域。此外,使用所提出的训练方法展示了一个线性分类的基本示例,因此应用数量可以扩展到纳米传感器,例如已经实现遗传算法的可逆逻辑电路合成。由于线性分离的搜索区域较小,精细搜索对于所研究的逻辑门仿真很重要,这也证明了该算法的收敛能力。实验结果验证了所提出的方法适用于智能移动电话应用,该方法也可应用于优化应用。