Artificial neural networks. Deep learning
Neural networks are an effective tool for solving a wide range of applications. However, using them is usually about addressing issues specific to a particular application. Algorithms and rules for learning neural networks are usually situational in nature - they are designed to solve certain (or a group of related) tasks. So it is important to understand the principles and features of their work, which will allow a professional approach to the choice of ready learning algorithms or creation of new ones. The article proposes a combined deep learning algorithm based on the particle swarm algorithm and genetic algorithm; its application makes it possible to form an artificial neural network optimal in terms of accuracy, speed of learning and speed of operation.