UDK 004.032.26 V.O. Lazarev ADVANTAGES OF THE USE OF ARTIFICIAL NEURAL NETWORKS IN THE ANALYSIS OF BUSINESS INFORMATION AND DATA-MINING APPLICATIONS. Summary. The publication is dedicated to the usefulness of artificial neural networks in the analysis, forecasting, and support decision making. Considered arguments about the benefits of artificial neural networks for data-mining applications. Key words: artificial neural networks, decision support system, forecasting. Formulation of the problem. Computer Information Systems used in enterprises have been a number of stages in its development. In the beginning were the most in demand data collection system, then their formalization and storage. At the present time any enterprise there is a need analysis of huge volumes of business information of all kinds. The most pressing is the problem of converting large amounts of tabular information, typically stored in a database, in a concise set of rules of business strategy, a clear forecast for the procurement of goods or promoting optimal management decision. At the moment, most of the sources define this process as a data-mining (process analytical study of large volumes of economic data in order to identify specific patterns and systematic relationships between variables, which can then be applied to new collection of data). For brevity, we will assume that the data-mining is the process of extracting knowledge from structured data. The main methods of production of knowledge is the analysis of hypotheses and exploratory data analysis. These methods are proven and can be considered classic, but a significant disadvantage of their use is a focus on determine the nature of the process of data distribution, and not on the end result of the forecast. Also we need to look to the rather complex mathematical tools and low parallelism received, on this basis, algorithms. A skilled user of the computer information system during data analysis expects fairly simple and flexible tools that make it easy to add, delete, or modify rules retrieval. At the same time, users will impose strict requirements to the automatism and speed the process of working with data. Such rather contradictory, requirements to the functional information system makes search for new methods of data-mining. An alternative description of the methods above data-mining can offer the use of artificial neural networks. Analysis of the latest research and publications. Topic various practical applications of artificial neural networks are widely disclosed in the domestic and foreign literature. The most well-known authors: Mohamad H.Hassoun, A.A.Ezhov, S.A.Shumsky, S.Haykin, L.G.Komartsova, A.V.Maksimov, A.I.Galushkin, R.Duda, P.Hart, V.A.Golovko, G.E.Yahyaeva, D.A.Tarhov, V.V.Kruglov, M.I.Dli, R.Yu.Golunov. In research of neural networks with general regression and probabilistic neural networks: Burrascano, P., Schieler, H., Hartmann, U., Caudill, M. P.Tavan, H.Grubmuller, H.Kuhnel. Publications on the practical application of artificial neural networks can be found under the authorship: RCFrye, J.Vac.Sci.Technol, KDCummings, EARietman, CMBishop, B.Denby, S.V.Klimenko etc. March 20, 2012 was held X All-Russian Scientific Conference "Neurocomputers and their application." The conference was devoted to topical issues of neural networks and other learning institutions to solve problems in the natural and engineering sciences and humanities. Purpose of the conference unification of professionals working in various fields of application of neural network algorithms, discussion and generalization of their theoretical and practical research, the definition of prospects of the educational structure. The purpose of this publication is to justify the application of the methodology of artificial neural networks in computer information systems, data mining (data-mining) and the support of decision-making. The presentation of the basic material of the research. Artificial neural network is a system of connected and interacting artificial neurons [1; p.9]. A mathematical model of artificial neuron was proposed by W. McCulloch and W. Pitts, along with a model network of these neurons. The authors showed that the network on such elements can perform numerical and logical operations. Practically network was implemented by Frank Rosenblatt in 1958 as a computer program, and later as an electronic device - Perceptron. 1 - neurons transmit signal; 2 - adder weights incoming signals; 3 - transfer function; 4 - neurons of the received signal; Pic. 1. Diagram of an artificial neuron work. By means of an artificial neural simple processors, who are responsible for reception, processing, and forwarding (Pic.1). Artificial neuron can have a large number of input connections for which it receives signals from other neurons [2; p.71]. Artificial neuron can be represented as a function (transfer function) of one argument, which is the combination of the input signals. The result of transfer function is transmitted to the only way out of artificial neuron connected to the inputs of other neurons in the network or external devices. The range of values of triggering artificial neuron is usually defined as [0,1] or [-1,1]. By type of transfer function mainly neurons can be divided in: 1. Step transfer function - the output y of this transfer function is binary, depending on whether the input meets a specified threshold. As long as the weighted signal at the input of the neuron reaches a certain level - the output is zero. As soon as the input signal exceeds the level of the neuron - output signal abruptly changes by one. (1) 2. Linear transfer function - The output of the neuron is linearly related with the weighted sum of signals at its input. (2) 3. Sigmoid transfer function - One of the most frequently used, for the moment, the type of transfer functions. Introduction of sigmoidal functions such as is caused by limitations of neural networks with threshold activation function of neurons - with such activation function of any of the outputs of the network is either zero or one, which restricts the use of networks is not in classification problems. The use of sigmoidal functions allowed to pass from neuron to the binary outputs analog. (3) There are also other types of transfer functions, but they are beyond the scope of this paper. Thus artificial neuron receives input signals of one or more neurons, characterized by a marked source and weight then runs over the resulting array signal transfer function and send the results to one or more neurons, indicating the source and weight as a result of the transfer function [3; p.25]. From the above it can be seen that the artificial neural networks have the highest degree of scalability and flexibility of finite network model. In general, the artificial neural network consists of three parts (Pic.2): 1. Input layer - accepts data from external sources, and provides them with filtering. 2. Hidden layer - it is the main data processing, hidden layers can be quite a lot of it depends on the complexity of the network problems. 3. Output layer - contains the result of data processing in an artificial neural network is used for the final presentation and transmission to an external device. Pic. 2. The scheme of an artificial neural network. To perform its functions, artificial neural network must learn (fitting) [4; p.64]. Fitting network is to tweak the balance transferred artificial neural signals. The process of learning network can be implemented by two main methods: supervised learning and unsupervised learning. In the case of training a neural network with a teacher, a special training set is input to the network, then the network is configured in such a way to display the expected results at the output. Defined above basic concepts of artificial neural networks, we turn to the use of their methodology, business intelligence applications, economic forecasting, support decision-making and data-mining [5; p.89]. One of the main advantages of using artificial neural networks for datamining applications is a fundamental change in the behavior of a computer information system. The classic examples of systems in the first stage, the input data in the store (database), and then you perform the conversion, screening, clustering and data analysis. These operations typically use multiple reads and writes data on the media, which often reduces performance and increases wear. Application of artificial neural network in the first stages of the data allows us to solve problems filtering, clustering, classification and ranking of incoming data in a single process, which is ideally used parallelism that our time is one of the requirements imposed by the development of the hardware. In the case of artificial neural networks, information is saved to the database is more than ready for further use, reduced the proportion of "garbage data" and unprofitable data [6; p.47]. Thus holding data "gauntlet" of neural networks, with the right choice of topology and settings, can reduce the amount of information due to more accurate screening, perform clustering, just data entry, increase the performance of a computer information system through using parallel computing, and reduce the wear of storage devices. The main instruments of data-mining applications are clustering, classification and ranking. When you use these applications to solve business problems in the modern model of a competitive market economy, an unavoidable part of changing the values of criteria for analyzing the data, and often the appearance of new criteria, the gradual demise of the old. In classical computer information systems often narrowly defined ranges of the criteria and the ability to create new boast, it is absolutely not many programs. Is often the case when people are faced with the need to use external programs (such as spreadsheets) for more flexible handling of data, but it entails trouble exports and lack of a single logic. Use artificial neural networks in applications data-mining, if done right, gives a unique designer of the new criteria for data extraction tool [7; p.15]. Practical implementation of this functionality is highly dependent on the network topology. For example using a multilayer perceptron obtain new criteria can be achieved by introducing an additional hidden layer neurons. In other words, when developing applications data-mining, using artificial neural networks to introduce appropriate tools allow experts and advanced users, within certain limits, to upgrade the network architecture in response to changing business requirements [8; p.65]. Such an approach would extend the life cycle of your application. Another positive effect it is to create a community around a similar application configurators and implementers, will have at its disposal an effective platform data-mining, the effect of this effect can be illustrated, for example, a successful software product 1C: Enterprise and the like. Conclusions. The technology is often used solutions peeped in nature. Artificial neural networks are no exception, they copy the structure of the nerve cells of humans. Despite the fact that the idea of artificial neural networks for a long time there was a practical application of this approach reveal their capabilities until now. Development of processors in the direction of increasing the number of cores (execution units) determines the choice of methods and algorithms with a high level of parallel processing. From this perspective, artificial neural networks are ideal because they are arrays of simple process (artificial neurons) are running at the same time (for each layer of the network). The program uses artificial neural networks, have a high degree of modularity, which is a prerequisite of any modern application. Wide scalability caused by the fact that the introduction of new criteria and conditions data is sufficient to add a new hidden layer of artificial neurons, with explicit restrictions on the number of layers does not exist. You can change a wide range of functionality of an artificial neural network retraining it, ie creating new learning samples. Finally, the use of artificial neural networks, gets along well with objectoriented programming [9; p.31], which is the modern standard of development. Each type of artificial neuron is the use of which is scheduled for danno network can determine the appropriate class, in this case, specific neurons will be instances of the class, and the synapses - the class interface. All of the above suggest a high feasibility of using artificial neural networks in applications associated to the handling large volume of business information. References 1. Hassoun Mohamad H. Fundamentals of Artificial Neural Networks / Hassoun Mohamad H. - Cambridge, Massachusetts : MIT Press, 1995. - 354c. 2. Ежов А.А. Нейрокомпьютинг и его применения в экономике и бизнесе / А.А. Ежов, С.А. Шумский. - М. : МИФИ, 1998. - 460c. 3. Хайкин С. Нейронные сети : полный курс / С. Хайкин. - [2-е изд.]. - М. : Вильямс, 2006. – 600 c. 4. Комарцова Л.Г. Нейрокомпьютеры / Л.Г. Комарцова, А.В. Максимов. - М. : Изд-во МГТУ им.Баумана, 2004. – 250 c. 5. Галушкин А.И. Нейронные сети. Основы теории. / А.И. Галушкин. - М. : Горячая линия - Телеком, 2010. - 320c. 6. Kosko B. Neural Networks and Fuzzy Systems. A Dynamical Systems Approach to Machine Intelligence / Kosko B. - Prentice Hall : Englewood Cliffs, 1992. - 400c. 7. Головко В.А. Нейронные сети: обучение, организация и применение / В.А. Головко. - М. : ИПРЖР, 2001 – 280 c. 8. Тархов Д.А. Нейронные сети. Модели и алгоритмы. (Справочник.) / Д.А. Тархов. - М. : Радиотехника, 2005 – 370 c. 9. Круглов В.В. Нечёткая логика и искусственные нейронные сети / В.В. Круглов, М.И. Дли, Р.Ю. Голунов. - М. : Физматлит, 2001. – 415 с.