Постановка проблемы. Исследование возможности и преимуществ использования нейронных сетей для оценки конкурентоспособности предприятий в условиях цифровой экономики - актуальная задача, решаемая с учетом активного развития цифровой экономики и накопления данных с реальных предприятий. Цель. Доказать актуальность применения методов машинного обучения для решения задачи классификации конкурентоспособности предприятий. Результаты. Установлены основные факторы, оказывающие влияние на конкурентоспособность организации, а также предложены классы конкурентоспособности для определения цифровой конкурентоспособности предприятия. Для решения задачи классификации разработана архитектура многослойной нейронной сети и выполнена ее реализация на языке Python. Для классификации определено три класса: Normal, Below_norm, Above_norm. Показано, что применение такой архитектуры позволяет достигнуть точности более 90% при решении задач классификации. Для подтверждения работоспособности нейросети реализован функционал построения матрицы сопоставлений, которая показывает процентное соотношение безошибочно классифицируемых объектов к неверному определению. Приведены результаты работы нейронной сети при решении задачи классификации конкурентоспособности. Практическая значимость. Анализ данных с помощью методов машинного обучения позволит эффективно оценивать конкурентоспособность предприятий и принимать правильные управленческие решения.
This work examines the possibilities and advantages using neural networks to assess the competitive enterprise’s ability in the digital economy. This issue is relevant, considering the progressing digital economy development and the data accumulation on the enterprise’s activities. Analysis of this data with machine learning methods will make it possible to effectively assess the enterprises competitiveness and make effective management decisions that will bring the company to a high level not only in different regions, but also in the country. To achieve this goal, it is necessary to identify the main factors that have the greatest impact on the business. Such factors include, for example, the introduction electronic document management, business processes robotization using the RPA platform, or their automation using programming languages. The most popular and convenient programming languages for solving similar problems are Python, C#, PowerShell. The latter offers a good approach for communicating with Windows OS and automating system administration tasks. Among the main factors influencing competitiveness, a total of 5 most significant factors were identified for the task: the financial position of the enterprise, the image of the organization, the quality of services, the personnel qualifications level and organization’s digitalization level. Competitiveness classes are proposed to determine the enterprise competitiveness. Three classes were defined for classification: Below_Norm, Normal, Above_Norm. To solve the problem, a multilayer neural network architecture has been developed, the implementation of which is implemented in Python. The use of such a solution makes it possible to achieve an accuracy of more than 90% when solving the classification task. To confirm the neural network functionality, a method for constructing a confusion matrix has been implemented. This matrix shows the percentage of objects that are accurately classified according to the incorrectly detected. Attached are the results of the neural network when solving the problem of classifying competitiveness. According to the data obtained, it was concluded that the values fed to the input classifier may be classified inaccurately, because they are on the boundaries of the results between the observed classes. The data for training neural networks was generated randomly and had a matrix size of 30x5. Since the purpose of the work is to argue for a machine learning approach to solve determining competitiveness problem, there was no need to use real data. The k-nearest neighbors method was chosen as the classification method, since this method shows high accuracy in solving such problems.