In this article, has been developed a software agent based on meta-heuristics and artificial neural networks. The analysis of existing classes of agents and the selected reactive agent with internal state, which is well suited for partially observable, dynamic and non-episodic media, was carried out, and this agent has an internal state that preserves the state of the environment, obtained on the basis of the history of acts of perception, in the form of structured data. Were proposed approaches to create an agent based on meta-heuristics and an agent based on an artificial neural network. The development of reactive agents with internal state, based on the PSO (particle swarm optimization) metaheuristics, which are related to individual particles and to a whole swarm and interact by messages was proposed. Also, has been proposed an approach to the creation of a reactive agent with an internal state based on the Elman recurrent neural network. The agent-based approach allows combining different areas of artificial intelligence, digital signal processing, mathematical modeling, and game theory. The proposed agents were implemented using the JADE (Java Agent Development Framework) toolkit, which is one of the most popular tools for the creation of agent systems. A numerical study was made to determine the parameters of the swarm PSO metaheuristics and the Elman recurrent neural network. As a purpose function, the Rastrigin test function has been used. The number of visits to the website of DonNTU was used as an input sample for the Elman network. The minimum average square error forecast was the criterion for choosing the structure of a network model. 10 hiding neurons were used to predict the number of visits to the website page, since, with increasing of hidden neurons number, the change in the error value is small. To determine the number of particles in the swarm, a series of experiments was conducted, the results of which are presented by graphs. The proposed approaches can be used in intelligent computer systems.
Read full abstract