2.3. Artificial neural networks
Artificial neural networks are one of the methods of machine learning and serve to solve many tasks, such as image recognition problems, discriminant analysis, approximation, clustering methods, decision making, forecasting, etc. Artificial neural networks are built on the principle of the organization and functioning
of biological neural networks (networks of nerve cells of a living organism). Neural networks can find and identify relationships between input parameters (even if these relationships are not known in advance) and make very accurate forecasts based on the found patterns.
The mathematical model for artificial neural networks was proposed in the 50-60s of the twentieth century, but for a long time it did not find its practical application due to the fact that even the most basic neural networks required very powerful computer calculations and were for a long time unfeasible or unreasonably expensive for application. In the second half of the first decade of the 21st century, rapid technological progress made parallel computing of neural networks on graphic cards possible and effective and a new era of practical application and development of machine learning began.
Due to its ability to identify non-linear mathematical patterns of time series and quickly adapt to changes in market trends, neural networks are one of the most effective and accurate tools for predicting the behavior of markets in general and their specific components in particular. Traditional technical indicators usually take into account only historical data on the volume and price level of orders of one investment instrument in their forecasts, while a neural network can take into account the movement of prices throughout the market as a whole, by industry and by specific companies in particular. In addition, the neural network can take into account the financial and operational performance of companies to build the forecast, as well as information from news channels, which is almost impossible to implement in the technical analysis. On the basis of the revealed interrelations, the trained model can make extremely accurate forecasts for the price of the company’s stock, goods or crypto currency (depending on the market in question)