The methods of approximation of the sigmoid function are developed and modified, using piecewise linear approximation and approximation by a second order polynomial. The estimation of the accuracy of approximation by these methods of sigmoid function and its derivative is performed. The considered methods are implemented on FPGA using VHDL. The comparison of the required hardware resources and performance is given.
In the process of the “smart” house systems work, there is a need to process fuzzy input data. The models based on the artificial neural networks are used to process fuzzy input data from the sensors. However, each artificial neural network has a certain advantage and, with a different accuracy, allows one to process different types of data and generate control signals. To solve this problem, a method of choosing the optimal type of artificial neural network has been proposed. It is based on solving an optimization problem, where the optimization criterion is an error of a certain type of artificial neural network determined to control the corresponding subsystem of a “smart” house. In the process of learning different types of artificial neural networks, the same historical input data are used. The research presents the dependencies between the types of neural networks, the number of inner layers of the artificial neural network, the number of neurons on each inner layer, the error of the settings parameters calculation of the relative expected results.
In the article developed the structure of the automated system for house devices control using machine learning algorithms. The main element of the proposed structure is responsible for setting up automated devices parameters, according to the data from sensors in the home, based on decision making using artificial neural network.
In this paper parallel-vertical approach to realization of group summation has been analyzed. Analytical expression for synthesis of a 7-input single-digit adder have been realized. The structure and the program model for it implementation have been developed.