Application of machine learning methods in designing combustion chambers of gas turbine engines
- 作者: Borisov D.S.1, Simovin K.K.2, Yukina D.R.1, Blagov A.V.1, Chechet I.V.1, Matveev S.G.1
-
隶属关系:
- Samara National Research University named after Academician S.P. Korolev
- ITMO University
- 期: 卷 15, 编号 3 (2025)
- 页面: 351-362
- 栏目: APPLIED ONTOLOGY OF DESIGNING
- URL: https://journal-vniispk.ru/2223-9537/article/view/312502
- DOI: https://doi.org/10.18287/2223-9537-2025-15-3-351-362
- ID: 312502
如何引用文章
全文:
详细
The article considers the application of a recurrent neural network with long short-term memory (LSTM) and a gradient boosting algorithm for determining the key geometric dimensions of the diffuser of the combustion chamber of an aircraft gas turbine engine. Numerical modeling of physical processes in the diffuser is performed based on the finite element method, and total pressure losses are subsequently calculated. A database is compiled containing various geometric configurations of the diffuser model alongside the corresponding total pressure loss values. The configuration with the lowest total pressure loss is selected as the reference. The performance of the gradient boosting method is compared with that of the LSTM neural network, based on the total pressure loss data obtained from numerical modeling of the diffuser across a range of geometric configurations. The gradient boosting approach yielded an error of 1.64%, whereas the LSTM network demonstrated an error of 7.28%.This approach enables the creation of a design database for diffuser configurations, facilitates the use of simulation data to train neural networks, and allows for subsequent training on alternative designs. The results can be applied in the design and optimization of combustion chambers in aircraft engines.
全文:
Введение
Задачи проектирования элементов, узлов и конструкций авиационных двигателей решаются с использованием методов вычислительной газодинамики, специализированных программных комплексов (Ansys Fluent1, STAR-CCM+2, OpenFOAM3, FLOW-3D4 и др.) и больших вычислительных ресурсов [1]. К такой задаче можно отнести проектирование элементов камер сгорания (КС) газотурбинных двигателей (ГТД). Важным требованием к КС ГТД является обеспечение потерь полного давления (ППД), не превышающих значений, установленных техническим заданием на проектирование КС [2, 3]. Примерно две трети ППД в КС обусловлены процессами горения и смешения. Остальные потери приходятся на диффузор, который обеспечивает торможение потока воздуха, выходящего из компрессора и его распределение по кольцевым каналам КС. Снижение ППД в диффузоре улучшает характеристики КС и повышает эффективность двигателя в целом [2-5].
Первичный облик КС определяется выбранным прототипом. Проектировочный расчёт прототипа КС позволяет установить: габариты диффузора, геометрию фронтового устройства, объём и габариты жаровой трубы, длину газосборника и т.д.Упрощённая геометрическая модель КС используется для трёхмерного моделирования процессов средствами вычислительной гидродинамики (Computational Fluid Dynamics, CFD) [1]. В результате итеративного процесса CFD-расчётов получается окончательный вариант проекта конструкции.
Целью данной работы является попытка применения методов интеллектуального анализа данных (ИАД) [6-10] к проектированию проточной части диффузора КС ГТД. В практике проектирования КС используется специализированное программное средство «Optimization» в Ansys1, с помощью которого определяют геометрию диффузора, обеспечивающую минимальные ППД и его распределение по каналам КС. Время поиска решения может составлять от нескольких дней до нескольких недель. В результате создаётся большой объём данных, который можно использовать для обучения нейронной сети (НС). Предиктивная аналитика, базирующаяся на использовании нейросетевых моделей, способна быстро и точно прогнозировать различные результаты и явления. Количество и структура данных, по которым проходит обучение моделей, оказывает существенное влияние на их прогностическую способность. Например, недостаточное количество данных влияет на качество и точность прогноза, а увеличение количества данных позволит повысить точность, но может привести к переобучению [11].
1. Выбор методов машинного обучения
Предиктивная аналитика объединят методы ИАД и прогнозного моделирования с целью прогнозирования будущих событий [6]. Она представляет собой набор инструментов, включающий методы анализа больших данных и статистические методы. Использование различных алгоритмов ИАД позволяет обнаруживать скрытые закономерности, выявлять неизвестные зависимости и обучаться [7].
На начальных этапах ИАД выполняют подготовку и преобразование данных [7, 12]. Частью преобразования является очистка данных, в процессе которой устраняются дубликаты, многозначность, аномалии, пропущенные значения и т.п. Одним из распространённых алгоритмов преобразования является нормализация [13]. Другим важным алгоритмом преобразования является обобщение, позволяющее объединить данные в категории для более глубокого понимания зависимостей [14].
Перед обучением нейросетевой модели данные необходимо разделить на выборки [13]. Обычно используются два типа выборок: контрольная и тренировочная. На контрольную выборку отводится 20%, на тренировочную 80%. Тренировочная выборка разделяется ещё на две: 70% – обучающая и 30% – тестовая выборки. Обучающая выборка используется для обучения модели, тестовая – для оценки её качества, а контрольная – для выбора наилучшей модели.
Следующим этапом определяется тип задачи, решаемой ИАД. Среди основных задач: регрессия, классификация и кластеризация [15]. После этого данные могут обрабатываться посредством построения моделей, онтологических конструкций и других методов. В данной работе применены рекуррентная НС (РНС) с долгой краткосрочной памятью (Long Short-Term Memory, LSTM), способная обучаться долгосрочным зависимостям [16], и алгоритм машинного обучения с применением градиентного бустинга над деревьями решений (Categorical Boosting, CatBoost) [17].
РНС с долгой краткосрочной памятью способна хранить информацию на протяжении продолжительного времени. На рисунке 1 представлена схема искусственной НС, которая состоит из трёх типов слоёв [18]:
- входной – получает данные;
- скрытый – обрабатывает информацию и может состоять из нескольких скрытых слоёв, количество которых зависит от сложности задачи;
- выходной – генерирует результат.
Каждый нейрон, называемый также сумматором, получает входные сигналы с весами, отражающими их значимость [19]. Нейрон суммирует входные сигналы, умножая их на соответствующие веса. РНС представляют собой последовательность одинаковых сетей, позволяющих запоминать и передавать информацию [20]. Схема работы РНС приведена на рисунке 2.
Рисунок 1 – Схема модели искусственной нейронной сети
РНС демонстрируют высокую эффективность при решении задач многомерного прогнозирования и моделирования нелинейных взаимосвязей и не требуют большого количества данных, как глубокие НС [21].
РНС имеют ограниченную способность запоминать информацию на протяжении длительных периодов. Поэтому применяется архитектура LSTM, которая позволяет НС хранить и обрабатывать информацию в течение длительного времени. LSTM-сети сохраняют состояние ячейки, содержащее информацию, необходимую для запоминания. Управление доступом к информации, хранящейся в состоянии ячейки, осуществляется посредством фильтров, включающих сигмоидальный слой [21]. Схематическое представление архитектуры LSTM приведено на рисунке 3.
Рисунок 2 – Схема рекуррентной нейронной сети
Рисунок 3 – Схема нейронной сети с долгой краткосрочной памятью
В условиях ограниченного объёма обучающей выборки целесообразно использовать алгоритмы машинного обучения с применением градиентного бустинга. Градиентный бустинг отличается устойчивостью при недостаточном объёме данных и эффективностью работы с табличными данными. В качестве входных данных принимаются множества X, Y и используется пространство вещественных чисел в качестве оценок. Описать принцип градиентного бустинга можно следующей формулой [22]: a(x) = C(b(x)), где b ∶ X → R – алгоритмический оператор (базовый алгоритм), а функция C ∶ R → Y называется решающим правилом.
Схема алгоритм градиентного бустинга представлена на рисунке 4. В отличие от НС алгоритм градиентного бустинга может обрабатывать данные разных типов. Он применим для прогнозирования числовых значений (регрессия) и для классификации объектов. CatBoost эффективно обрабатывает нелинейные зависимости в данных, а применение L2-регуляризации, осуществляющей штрафование больших весов модели, способствует улучшению обобщающей способности алгоритма [23]:
.
Где λ коэффициент регуляризации, n – количество элементов в векторе весов, wi – i-тый элемент вектора весов.
Рисунок 4 – Схема алгоритма градиентного бустинга
Оценка качества построенной модели осуществляется посредством анализа метрик, релевантных решаемой задаче. Для задач классификации применяется метрика точности, а для задач регрессии – среднеквадратичная ошибка (Mean Squared Error, MSE). Другим методом оценки является кросс-валидация, в частности, метод k-Fold [13], который включает разделение исходного набора данных на k непересекающихся частей (фолдов). В ходе k итераций каждый из k фолдов поочерёдно используется в качестве тестовой выборки, а оставшиеся k-1 фолды – в качестве обучающей выборки. По завершении k итераций формируется k оценок качества, усреднённое значение которых характеризует общую эффективность модели.
2. Задача проектирования диффузора камеры сгорания ГТД
Уровень ППД современных КС лежит в диапазоне 4,5-6,5% и определяется по формуле:
(1)
где полное давление на входе в диффузор; полное давление на выходе из КС.
Около 3-3,5% ППД возникают в процессах смесеобразования, горения и смешения в жаровой трубе КС, 1-3% – при торможении потока воздуха, выходящего из компрессора, и его распределении по кольцевым каналам КС [2, 3].
Рисунок 5 – Схема конструкции диффузора КС с внезапным расширением
1 – диффузор, 2 – элементы корпуса
Объектом исследования является диффузор КС с внезапным расширением, схема которого представлена на рисунке 5. Для трёхмерного CFD-расчёта рассмотрен сектор диффузора (10°) кольцевой КС. В процессе расчёта положения входного и выходного сечений и их размеры оставались неизменными. Элементы внутреннего и внешнего корпусов приняты линейными для упрощения автоматического построения конечно-элементной модели (КЭМ). Геометрия диффузора определена следующими параметрами: длина диффузора, диаметр до точки пересечения линии угла нацеливания α с выходным сечением диффузора, α1 и α2 – углы раскрытия стенок диффузора.
Линейные и угловые размеры варьировались в диапазонах, основанных на экспериментальных данных, включённых в методики одномерного проектирования [3, 24, 25]: угол раскрытия диффузора 9°…11º; 63…77 мм; 456…558 мм.
Для CFD-расчёта создана КЭМ с максимальным размером элемента 1,2 мм и минимальным 0,15 мм. Количество элементов в модели во всех вариантах расчёта составило около 200 тыс. элементов. Ортогональное качество элементов модели 0,2.
Расчёты выполнялись для значений давления на входе в КС в диапазоне 3,2- 5,2 МПа, что соответствовало режимам работы ГТД во время взлёта и посадки.
Выполнены расчёты 2142 вариантов геометрии диффузора. На каждом шаге автоматического расчёта записывались значения всех геометрических параметров диффузора, давления на выходе и рассчитывались ППД. Минимальное значение ППД принято за эталон. На полученных значениях обучены нейросетевая модель и алгоритм градиентного бустинга. Результаты прогнозов верифицированы по CFD-расчёту.
Для сравнения потерь, предсказанных методами РНС и CatBoost, и потерь, полученных в результате CFD-расчёта, определена относительная погрешность
(2)
где edicted – предсказанные ППД; D – ППД, полученный в результате CFD-расчёта.
3 Реализация методов LSTM и CatBoost
Для реализации методов LSTM и CatBoost на Python использовались данные, полученные при трёхмерном численном моделировании диффузора. Набор данных содержит восемь столбцов значений: входное и выходное давления, процент потерь и пять геометрических параметров диффузора. После предварительной обработки данных (2142 варианта), включающей удаление дубликатов и строк с пропущенными значениями, он был сокращён до 1720. Нормализация данных выполнена тремя методами: минимума-максимума; Z-масштабирования; на основе среднего значения [26]. Данные были разделены на обучающую, тестовую и контрольную выборки и преобразованы в формат, совместимый с используемыми методами машинного обучения.
Для построения и оценки моделей LSTM использовался фреймворк Keras [27]. Архитектура модели включала входной слой, заданное количество скрытых слоёв и выходной слой, оптимизированный с помощью алгоритма Adam [28]. Перебор гиперпараметров, включая точность обучения, размер пакета данных, тип нормализации и количество скрытых слоёв, проводился с использованием кросс-валидации и отрицательной среднеквадратичной ошибки в качестве функции потерь. Обучение модели осуществлялось с использованием лучших параметров, определённых в процессе перебора, и последующим восстановлением исходных значений для оценки результатов.
Для оценки влияния предобработки данных на эффективность алгоритма градиентного бустинга деревья решений были протестированы на данных с различными типами нормализации, а также на исходном, ненормализованном наборе данных. С целью оптимизации гиперпараметров каждой модели CatBoost (обученной на данных с различными типами нормализации) был реализован поиск по сетке с варьированием скорости обучения, глубины дерева, количества итераций и коэффициента L2-регуляризации. Оценка качества моделей производилась посредством кросс-валидации с использованием MultiRMSE [17]:
.
где N — количество наблюдений в выборке; dim – количество зависимых переменных; истинное значение d-го признака для i-го наблюдения; предсказанное моделью значение d-го признака для i-го наблюдения.
Перед проведением вычислительного эксперимента выполняется настройка моделей. Из набора данных выделена тестовая выборка, на которой методом grid search [29] определены гиперпараметры моделей: тип нормализации данных; количество скрытых слоёв; размеры пакетов данных; количество итераций; коэффициенты регуляризации; глубина и точность обучения. Гиперпараметры для методов LSTM и CatBoost представлены в таблице 1. Тип нормализация для метода LSTM был выбран максимально-минимальный, точность обучения составила 0,001, а для метода CatBoost – 0,1. Схемы моделей, применённые для каждого метода, представлены на рисунках 6-8.
Таблица 1 – Гиперпараметры методов LSTM и CatBoost
Метод | LSTM | CatBoost | |||
Гиперпараметры | Количество скрытых слоев | Размер пакета данных | Количество итераций | Коэффициент регуляризации | Глубина |
По проценту потерь | 5 | 1 | 1000 | 5 | 4 |
По углам | 3 | 1 | 3000 | 7 | 10 |
По линейным параметрам | 5 | 15 | 3000 | 7 | 15 |
Рисунок 6 – Схема модели, предиктором которой является потеря полного давления в диффузоре
Рисунок 7 – Схема модели, предикторами которой являются углы раскрытия диффузора и наклона осевой линии
Рисунок 8 – Схема модели, предикторами которой являются линейные параметры диффузора
4 Вычислительный эксперимент и анализ результатов
В ходе вычислительного эксперимента верифицировались значения ППД, предсказанные методами LSTM и CatBoost со значениями ППД, полученными в результате численного моделирования диффузора в Ansys Fluent. Модель диффузора строилась по спрогнозированным геометрическим параметрам. Значения входных параметров для каждой модели задавались случайным образом из принятых диапазонов (см. раздел 2). В модели, предиктором которой был процент ППД, задаваемый диапазон ограничен максимальным значением 1,1%.
В таблице 2 представлены примеры трёх строк из набора данных, полученного в результате расчётов в Ansys Fluent. Входные параметры для моделей LSTM и CatBoost брались из этих строк, выходные – предсказывались. По ним строилась геометрия диффузора и проводился верификационный расчёт прогноза по моделям LSTM и CatBoost.
Вычислительный эксперимент повторен 12 раз. Определены погрешности спрогнозированных процентов ППД от эталонных, полученных в результате расчётов в Ansys Fluent. Построены графики зависимости погрешности от спрогнозированного процента потерь (рисунки 9 и 10). Для каждой модели определено среднее значение погрешности предсказанных ППД. Метод CatBoost обеспечивает наилучшую точность предсказания геометрических параметров диффузора по проценту потерь (средняя погрешность 1,64%). Сводные данные приведены в таблице 3.
Таблица 2 – Полученные параметры диффузора с помощью разных алгоритмов на трёх наборах предикторов
Методы | Набор X | мм | мм | α, град | α1, град | α2, град | МПа | МПа | % |
Ansys | По проценту потерь | 72,69 | 466,26 | 2,39 | 5,80 | 6,10 | 5,230 | 5,249 | 0,36 |
По углам | 77,70 | 522,00 | 2,50 | 4,57 | 5,77 | 3,179 | 3,205 | 0,80 | |
По линейным параметрам | 75,00 | 542,00 | 1,50 | 3,60 | 5,40 | 3,183 | 3,205 | 0,66 | |
CatBoost | По проценту потерь | 73,20 | 468,80 | 2,30 | 6,10 | 6,20 | 5,230 | 5,249 | 0,36 |
По углам | 77,20 | 538,40 | 2,50 | 4,57 | 5,77 | 3,176 | 3,205 | 0,90 | |
По линейным параметрам | 75,00 | 542,00 | 1,90 | 4,50 | 5,80 | 3,186 | 3,205 | 0,56 | |
Верификация прогноза CatBoost | По проценту потерь | 73,20 | 468,80 | 2,30 | 6,10 | 6,20 | 5,227 | 5,249 | 0,37 |
По углам | 77,20 | 538,40 | 2,50 | 4,57 | 5,77 | 3,175 | 3,205 | 0,93 | |
По линейным параметрам | 75,00 | 542,00 | 1,90 | 4,50 | 5,80 | 3,186 | 3,205 | 0,58 | |
LSTM | По проценту потерь | 79,00 | 453,60 | 2,74 | 6,64 | 6,90 | 3,190 | 3,202 | 0,36 |
По углам | 79,67 | 491,08 | 2,50 | 4,57 | 5,77 | 4,587 | 4,641 | 1,17 | |
По линейным параметрам | 75,00 | 542,00 | 2,50 | 4,57 | 5,77 | 4,458 | 4,508 | 1,12 | |
Верификация прогноза LSTM | По проценту потерь | 79,00 | 453,60 | 2,74 | 6,64 | 6,90 | 3,190 | 3,202 | 0,38 |
По углам | 79,67 | 491,08 | 2,50 | 4,57 | 5,77 | 4,580 | 4,641 | 1,30 | |
По линейным параметрам | 75,00 | 542,00 | 2,50 | 4,57 | 5,77 | 4,450 | 4,509 | 1,29 |
Рисунок 9 – Зависимости погрешности моделей CatBoost, среднее значение погрешности модели (пунктирная линия)
Рисунок 10 – Зависимости погрешности моделей LSTM, среднее значение погрешности модели (пунктирная линия)
Таблица 3 – Средние значения погрешностей методов
Методы | Модели | ||
По потерям, | По углам, X= {α, α1, α2} | По линейный параметрам | |
CatBoost | 1,64% | 3,11% | 2,84% |
LSTM | 7,28% | 11,39% | 12,19% |
Для взаимодействия с обученными моделями создан веб-интерфейс с использованием следующих технологий.
- React5: библиотека JavaScript, обеспечивающая динамическое обновление пользовательского интерфейса.
- Material UI (MUI)6: библиотека готовых компонентов пользовательского интерфейса.
- React-hot-toast7: инструмент для визуализации.
- Flask8: фреймворк для разработки серверной часть системы.
Заключение
В работе проведено сравнение вариантов применения методов, использующих нейросетевую LSTM модель и алгоритм градиентного бустинга CatBoost, для проектирования диффузора КС ГТД. Анализ полученных результатов показал, что CatBoost предпочтителен при имеющемся объёме обучающих данных. Средняя погрешность CatBoost составила 1,64%.
Формирование базы данных, полученных с помощью CFD-расчётов, позволило на основе машинного обучения существенно сократить время предварительной оценки геометрических параметров диффузора КС ГТД.
2 https://plm.sw.siemens.com/en-US/simcenter/fluids-thermal-simulation/star-ccm/.
6 https://mui.com/material-ui/
7 https://react-hot-toast.com/
8 https://flask.palletsprojects.com/en/stable/
作者简介
D. Borisov
Samara National Research University named after Academician S.P. Korolev
编辑信件的主要联系方式.
Email: dimaborisov290699@yandex.ru
ORCID iD: 0009-0007-5315-2357
Scopus 作者 ID: 57202978154
postgraduate student
俄罗斯联邦, SamaraK. Simovin
ITMO University
Email: ksimovin@bk.ru
ORCID iD: 0009-0005-3928-7218
graduated
俄罗斯联邦, St. PetersburgD. Yukina
Samara National Research University named after Academician S.P. Korolev
Email: bobkova.dr@ssau.ru
ORCID iD: 0009-0001-2478-9646
postgraduate student of the Department of Heat Engineering and Heat Engines
俄罗斯联邦, SamaraA. Blagov
Samara National Research University named after Academician S.P. Korolev
Email: blagov@ssau.ru
Scopus 作者 ID: 56641501400
graduated, Ph.D., Associate Professor, associate professor of the Department of Technical Cybernetics
俄罗斯联邦, SamaraI. Chechet
Samara National Research University named after Academician S.P. Korolev
Email: chechet@ssau.ru
ORCID iD: 0000-0002-0439-1921
Scopus 作者 ID: 57057784900
Ph.D., associate professor of the Department of Heat Engineering and Heat Engines
俄罗斯联邦, SamaraS. Matveev
Samara National Research University named after Academician S.P. Korolev
Email: msg@ssau.ru
ORCID iD: 0000-0002-2865-241X
Scopus 作者 ID: 7005054165
Ph.D., Associate Professor, professor of the Department of Heat Engineering and Heat Engines
俄罗斯联邦, Samara参考
- Papkov V, Shadymov N, Pashchenko D. CFD-modeling of fluid flow in Ansys Fluent using Python-based code for automation of repeating calculations. International Journal of Modern Physics C. 2023; 34(09): 1-15. doi: 10.1142/S0129183123501140.
- Lefevre A. Gas Turbine Engine Combustion Processes [In Russian]. Moscow: Mir Publ.; 1986. 566 p.
- Grigoriev AV, Mitrofanov VA, Rudakov OA, Salivon ND. Combustion Chamber Theory [In Russian]. Ed. by O.A. Rudakov. Saint Petersburg: Nauka; 2010. 227 p.
- Lansky AM, Lukachev SV, Matveev SG. Forms, flow modes and efficiency criteria of combustion chamber diffusers of small-size gas turbine engines [In Russian]. Scientific Bulletin of MSTU GA. 2013; 197: 16-19.
- Lansky AM, Lukachev SV, Matveev SG. Combustion chamber workflow of small-size GTEs [In Russian]. Samara: Publishing of SamNC RAS.; 2016. 260 p.
- Klimberg R. Fundamentals of Predictive Analytics with JMP, Third Edition. SAS Institute; 2023. 494 p.
- Chen MS, Han J, Yu PS. Data mining: an overview from a database perspective. IEEE Transactions on Knowledge and Data Engineering. 1996; 8(6): 866–883. doi: 10.1109/69.553155.
- Ghahramani M, Qiao Y, Zhou MC, O`Hagan A, Sweeney J. AI-based modeling and data-driven evaluation for smart manufacturing processes. IEEE/CAA Journal of Automatica Sinica. 2020; 7(4): 1026–1037. doi: 10.1109/jas.2020.1003114.
- Voulodimos A, Doulamis N, Doulamis A, Protopapadakis E. Deep Learning for Computer Vision: a Brief Review. Computational Intelligence and Neuroscience. 2018; 2018: 1–13. doi: 10.1155/2018/7068349.
- Gareev A, Protsenko V, Stadnik D, Greshniakov P, Yuzifovich Yu, Minaev E, Gimadiev A, Nikonorov A. Improved Fault Diagnosis in Hydraulic Systems with Gated Convolutional Autoencoder and Partially Simulated Data. Sensors. Multidisciplinary Digital Publishing Institute. 2021; 21(13): 4410. doi: 10.3390/s21134410.
- Goodfellow I, Bengio Y, Courville A. Deep Learning. Cambridge, Massachusetts: The MIT Press.; 2016. 781 p.
- Kusiak A. Feature transformation methods in data mining. IEEE Transactions on Electronics Packaging Manufacturing. 2001; 24(3): 214–221. doi: 10.1109/6104.956807.
- Xu Y, Goodacre R. On Splitting Training and Validation Set: A Comparative Study of Cross-Validation, Bootstrap and Systematic Sampling for Estimating the Generalization Performance of Supervised Learning. Journal of Analysis and Testing. 2018; 2(3): 249–262. doi: 10.1007/s41664-018-0068-2.
- Zhou K, Liu Z, Qiao Y, Xiang T, Loy CC. Domain Generalization: A Survey. IEEE Transactions on Pattern Analysis and Machine Intelligence. 2022; 45(4): 4396–4415. doi: 10.1109/tpami.2022.3195549.
- Bzdok D, Altman N, Krzywinski M. Statistics versus machine learning. Nature Methods. 2018; 15(4): 233-234. doi: 10.1038/nmeth.4642.
- Hochreiter S, Schmidhuber J. Long short-term memory. Neural Computation. 1997; 9(8): 1735–1780. doi: 10.1162/neco.1997.9.8.1735.
- Dorogush AV, Ershov V, Gulin A. CatBoost: gradient boosting with categorical features support; 2018. 7 p. doi: 10.48550/arXiv.1810.11363
- Ryskova D, Nikonorov A, Pirogov A, Makarov A, Skidanov R, Muzyka A, Podlipnov V, Firsov N, Ivliev N, Lobanov V. Neural network classification of soils with different carbon and calcium content based on hyperspectral data. 2023 IX International Conference on Information Technology and Nanotechnology (ITNT). IEEE. 2023: 1–4. doi: 10.1109/itnt57377.2023.10139139.
- Wu Y, Feng J. Development and Application of Artificial Neural Network. Wireless Personal Communications. 2017; 102: 1645–1656. doi: 10.1007/s11277-017-5224-x.
- Sharkawy AN. Principle of Neural Network and Its Main Types: Review. Journal of Advances in Applied & Computational Mathematics. 2020; 7(1): 8–19. doi: 10.15377/2409-5761.2020.07.2.
- Yu Y, Si X, Hu C, Zhang J. A Review of Recurrent Neural Networks: LSTM Cells and Network Architectures. Neural Computation. 2019; 31(7): 1235–1270. doi: 10.1162/neco_a_01199.
- Arzamastsev SA, Bgatov MV, Kartysheva EN, Derkunsky VA, Semenchikov DN. Prediction of subscriber churn: comparison of machine learning methods [In Russian]. Computer Tools in Education. 2018; 5: 5-23. doi: 10.32603/2071-2340-2018-5-5-23.
- Bühlmann P, Yu B. Boosting. WIREs Computational Statistics. 2009; 2(1): 69–74. doi: 10.1002/wics.55.
- Gritsenko EA, Danilchenko VP, Lukachev SV, Kovylov YL, Reznik VE, Tsybizov YI. Some issues of designing aircraft gas turbine engines [In Russian]. Samara: SSC RAS; 2002. 527 p.
- Davletshin FM, Ovchinnikov AA, Nikolaev NA. Intensification of heat exchange at dispersed-ring flow of gas-liquid flow in channels [In Russian]. Kazan: Kazan Federal University; 2001. 87 p.
- Starovoitov VV, Golub YI. Data Normalization in Machine Learning [In Russian]. Informatics. 2021; 18(3): 83–96. doi: 10.37661/1816-0301-2021-18-3-83-96.
- John J, Nonsiri S, Monsakul A. Keras and TensorFlow: A Hands-On Experience. Advanced Deep Learning for Engineers and Scientists. 2021; 4: 85–111. doi: 10.1007/978-3-030-66519-7-4.
- Kingma D, Ba J. Adam: A Method for Stochastic Optimization. Computer Science. 2014: 1-15. doi: 10.48550/arXiv.1412.6980.
- Syarif I, Prugel-Bennett A, Wills G. SVM Parameter Optimization Using Grid Search and Genetic Algorithm Improve Classification. TELKOMNIKA (Telecommunication Computing Electronics and Control). 2016; 14(4): 1502-1509. doi: 10.12928/TELKOMNIKA.v14i4.3956.
补充文件
