$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
В этом исследовании не участвовали люди или позвоночные животные. Все используемые данные — это общедоступные серии цен на товары от SMM, которые не требуют этического одобрения. Поэтому этическое одобрение для этого исследования не требовалось и не требовалось.
В этом разделе описывается комплексный и строгий исследовательский дизайн, реализованный для эмпирической проверки основной гипотезы. В ней подробно изложены математические формулировки и архитектурные особенности тринадцати оцениваемых моделей глубокого обучения, точного протокола обучения и формальных метрик оценки. Общий методологический рабочий процесс визуально изложен на рисунке 1.

Рисунок 1: Схематический обзор методологии исследования . Диаграмма иллюстрирует полный экспериментальный конвейер, включая разбиение данных, обучение модели исключительно на ценовой серии Cu, оценку на тестовом наборе Cu и вневыборочную валидацию для независимых рядов Al и Zn. Пунктирная обратная связь указывает на структурированные эксперименты по абляции, проведённые для анализа вклада отдельных архитектурных компонентов. Пожалуйста, нажмите здесь, чтобы увидеть увеличенную версию этой фигуры.
Диаграмма иллюстрирует полный экспериментальный конвейер. Процесс начинается с эксклюзивного использования серии Cu Price для разработки моделей. Эта серия хронологически разделена на обучающие (80%), валидационные (10%) и тестовые (10%) наборы. Тринадцать различных архитектур глубокого обучения затем обучаются и оптимизируются по гиперпараметрам исключительно на обучающих данных Cu, при этом ранние остановки отслеживаются через набор валидации. Основным ориентиром является оценка этих моделей на оставшимся тестовом наборе Cu. Ключевым является то, что для оценки обобщимости применяются те же самые обученные модели без изменений для прогнозирования полностью независимых ценовых рядов Al и Zn, представляющих собой строгий вневыборочный тест. Наконец, проводятся структурированные эксперименты по абляции (пунктирная обратная связь) для разложения и анализа вклада отдельных архитектурных компонентов (например, внимания, двунаправленной обработки и сверточных слоёв).
Архитектуры моделей и математическая формулировка
Мы спроектировали и реализовали спектр из 13 моделей DL, систематически увеличивая архитектурную сложность — от простых повторяющихся сетей до сложных многокомпонентных гибридов. Все модели объединяют одну и ту же основную цель: изучить отображение
из исторического ценового окна Xt = [P t-L,P t-L+1,...,Pt-1] длины L = 30 к последующей цене yt = P t.
Семейства моделей определяются следующим образом:
Базовые модели с повторяющимися
ГРУ: Упрощённая повторяющаяся сеть с использованием элементов обновления (zt) и сброса (rt) для модуляции потока информации. Скрытое состояние h t вычисляется как:
(1)
(2)
(3)
(4)
где X — сигмовидная активация,
обозначает произведение Адамара, а xt — вход в момент времени t . Последнее скрытое состояние hL проходит через линейный выходной слой. Уравнения 1–4 адаптированы из Чо и др. 14.
LSTM: Использует входные (it), забыть (ft) и выходные элементы (ot) для поддержания состояния ячейки (Ct), обеспечивая более явный контроль над долговременной памятью.
Двунаправленные модели (BiGRU и BiLSTM)
Эти модели включают два отдельных повторяющихся слоя, которые обрабатывают последовательность в прямом и обратном направлениях. Последним скрытым представлением на каждом шаге времени является конкатенация
, теоретически захватывающая контекстную информацию как из прошлого, так и из будущего в фиксированном входном окне.
Модели с дополнением внимания (GRU–Attention и LSTM–Attention)
Аддитивный механизм внимания применяется к последовательности скрытых состояний H = [h1,h 2,...,h L], создаваемой последним повторяющимся слоем. Вектор контекста определяется как взвешенная сумма:
(5)
(6)
(7)
Здесь αi представляет вес внимания, присвоенный i-му историческому временному шагу. Вектор контекста c, инкапсулирующий адаптивное резюме соответствующей истории, подаётся на последний слой предсказания. Уравнения 5–7 адаптированы из Белло и др.47.
CNN–гибридные модели (CNN–GRU и CNN–LSTM)
Одномерный слой CNN с активацией ректифицированной линейной единицы (ReLU) предшествуется рекуррентному слою.
Сложные гибридные модели
Эти архитектуры сочетают несколько компонентов (например, CNN–BiGRU–Attention, CNN–BiLSTM–Attention). Они представляют собой передовое измерение по сложности, стремясь интегрировать локальное извлечение паттернов (CNN), двунаправленное контекстное моделирование и адаптивное временное весование (внимание) в единую структуру.
Все модели были настроены с согласованными размерами скрытого состояния (128 единиц для повторяющихся слоёв и 64 фильтра для слоёв CNN) и были доработаны одним линейным выходным слоем. Такое контролируемое проектирование гарантирует, что различия в производительности обусловлены архитектурными решениями, а не расхожденостями в настройке ёмкости модели. Количество обрабатываемых параметров, следовательно, значительно увеличилось по этому спектру.
Протокол обучения, гиперпараметры и дизайн абляционного исследования
Таблица 1 суммирует унифицированную и строгую экспериментальную конфигурацию, применённую ко всем тринадцати моделям, чтобы обеспечить справедливое сравнение и смягчить перенагон. Все модели тренировались с нуля, используя только назначенный набор Cu. Оптимизатор Адама использовался для минимизации потерь средней квадратической ошибки (MSE). Критическая техника ранней остановки, контролируемая на валидационном наборе Cu, применялась равномерно. Это обеспечивало завершение обучения в точке оптимального обобщения на невидимых данных Cu, тем самым предотвращая перенастройку моделей с обучающим шумом.
| Категория параметров | Спецификация / Ценность | Описание |
| Основная задача и данные |
| Цель прогнозирования | Цена на следующий день | Стандартное предсказание на один шаг вперед. |
| Длина входного окна (L) | 60 торговых дней | Сбалансирует достаточный исторический контекст с сложностью модели и стабильностью обучения. |
| Разработка модели |
| Тренировочный набор (только для Cu) | Первые 80% (~2081 наблюдения) | Используется для изучения параметров модели с помощью обратного распространения. |
| Валидационный набор (только в Cu) | Следующие 10% (~260 наблюдений) | Используется для настройки гиперпараметров и ранней остановки; Крайне важно для предотвращения перенагона. |
| Тестовый набор (только для Cu) | Последние 10% (~260 наблюдений) | Финальная, отложенная оценка результативности в выборке (Cu). |
| Архитектура модели |
| Скрытые подразделения RNN | 128 | Обеспечивает адекватные представительские возможности; оставался постоянным во всех моделях на базе RNN. |
| Фильтры CNN | 64 | Количество карт признаков для слоёв CNN в гибридных моделях. |
| Процедура обучения |
| Оптимизатор | Адам | Адаптивный оптимизатор скорости обучения для стабильной и эффективной сходимости. |
| Начальная скорость обучения | 1 × 10⁻³ | Стандартная стартовая ставка для Адама. |
| Функция потерь | Среднеквадратичная ошибка (MSE) | Стандарт регрессии |
| Размер партии | 32 | Эффективное обучение по мини-пакетам. |
| Максимальные эпохи | 80 | Верхний предел для обучающих итераций. |
| Раннее прекращение терпения | 10 эпох | Обучение останавливается, если потеря валидации не улучшается в течение 20 последовательных эпох; Восстанавливаются веса моделей лучшей эпохи. |
| Оценка и валидация |
| Первичные метрики | MAE, RMSE, R² | Предоставить дополнительные представления о величине ошибки и дисперсии, которые объясняются. |
| Тест обобщаемости | Прогноз по полным сериям Al и Zn (по 2602 наблюдения каждая) | Модели замораживаются после тренировок Cu. Это чистый, строгий тест вне выборки на совершенно других товарах. |
| Абляционная конструкция | GRU → BiGRU → BiGRU–Внимание → CNN–BiGRU–Внимание | Систематически изолирует влияние добавления компонентов двунаправленности, внимания и CNN. |
Таблица 1: Ключевые экспериментальные параметры и конфигурация. Краткое описание экспериментальной системы, применённой ко всем моделям, включая разделение данных, параметры архитектуры модели, настройки обучения и метрики оценки.
Для анализа вклада каждого архитектурного компонента было разработано структурированное исследование абляции. Начиная с самой эффективной базовой линии (ГРУ), была построена прогрессивная «цепочка сложности». Рисунок 2 визуально описывает эту цепочку сложности, демонстрируя поэтапное добавление компонентов. Такой поэтапный подход позволяет напрямую приписывать любые изменения эффективности прогнозирования постепенному добавлению двунаправленности, механизма внимания и, наконец, сверточному нейронному уровню. Метрики эффективности на каждом узле этой цепи предоставляют чёткие эмпирические доказательства ценности или вреда каждого компонента сложности для конкретной задачи прогнозирования цен на металлы.

Рисунок 2: Цепочка сложности, используемая в исследовании абляции. Диаграмма иллюстрирует поэтапное добавление архитектурных компонентов, переходя от GRU к BiGRU, BiGRU–Attention и CNN–BiGRU–Attention. Эта последовательность отражает систематическое увеличение сложности модели, используемое для оценки влияния каждого компонента на результаты прогнозирования. Пожалуйста, нажмите здесь, чтобы увидеть увеличенную версию этой фигуры.
Метрики оценки эффективности
Производительность модели была строго количественно измерена с помощью трёх стандартных регрессионных метрик, предоставляющих дополняющие инсайты точности прогнозирования и объяснительной способности.
Средняя абсолютная ошибка (MAE)
Измеряет среднюю величину ошибок, обеспечивая надёжную и легко интерпретируемую шкалу отклонения.
(8)
Ошибка корня среднего квадрата (RMSE)
Акцентирует внимание на больших ошибках, вызванных операцией квадрата, что делает его более чувствительным к выбросам и крупным ошибкам.
(9)
Коэффициент детерминации (R2)
Представляет долю дисперсии целевой переменной, предсказуемую по модели.
(10)
где
— среднее значение истинных значений. Значение R2 , ближе к 1, указывает на модель, объясняющую большую часть дисперсии в данных. Уравнения 8–10 являются стандартными регрессионнымиметриками 48. Оценка проводилась в два отдельных последовательных этапа для отдельной оценки эффективности внутривыборочного бенчмарка и вневыборочной обобщаемости. (1) Фаза 1 (Первичный эталон): Все тринадцать моделей, после обучения и досрочной остановки на данных Cu, были оценены на оставшимся тестовом наборе Cu. (2) Фаза 2 (Тест на обобщаемость): Были внедрены те же самые модели с замороженными параметрами для генерации прогнозов для полных, независимых ценовых серий Al и Zn. Переобучение или адаптация не проводились.
Воспроизводимость: детальные экспериментальные настройки
Ежедневные спотовые цены (юань/тонну) на цены Grade A, Alon и Zn были получены с публичной платформы SMM (https://www.smm.cn/) с 5 января 2015 года по 12 сентября 2025 года. Необработанные и обработанные данные доступны в публичном репозитории (DOI: 10.5281/zenodo.19976985). Файл данных содержит столбцы date, Cu, Al и Zn. Даты конвертируются в формат datetime и сортируются в порядке возрастания. Отсутствующие значения обрабатываются прямой заполнением, а затем обратной заполнением. Характеристики стандартизируются с помощью z-балльного шкалера, установленного только на обучающий набор (среднее μj, стандартное отклонение σj ,
); аналогично и применяются к валидационным и тестовым наборам без перенасадки. Целевая переменная (Cu, Al или Zn) масштабируется отдельно с использованием собственной статистики обучающего набора.
Последовательности ввода–выхода строятся с использованием скользящего окна с длиной входа L = 30 торговых дней и прогнозным горизонтом h = 1 (прогноз на следующий день). Для целевого индекса (0 = Cu, 1 = Al, 2 = Zn) каждый образец определяется как Xi = V[ t - L : t, : ] (форма 30 × 3) и yi = V[ t + h , k] (скаляр). Перетасовка не применяется для сохранения временного порядка. Набор данных разделён в хронологическом порядке без случайности: обучение включает индексы 0–2080 (2 081 наблюдение, 80%), индексы валидации 2081–2340 (260 наблюдений, 10%) и тестовые индексы 2341–2601 (261 наблюдение, 10%). Соответствующие границы дат: с 5 января 2015 года по 31 июля 2023 года (обучение), с 1 августа 2023 года по 19 октября 2023 года (валидация) и с 20 октября 2023 года по 12 сентября 2025 года (тест); Файл в репозитории содержит точные детали.
Случайные семена фиксируются следующим образом: основное семя эксперимента = 42, а семена Python, NumPy и TensorFlow все установлены на 42. Инициализация весов использует Glorot-униформу для входных ядер, ортогональную для повторяющихся ядер и нули для смещений. Программная среда состоит из Python 3.10.19, TensorFlow 2.20.0/Keras, NumPy 1.26.4, pandas 2.3.3, scikit-learn 1.7.2 и Matplotlib 3.10.6. Эксперименты проводились на ПК с Windows 11 с Intel Core i7 (2,20 ГГц) и 32 ГБ оперативной памяти; видеокарта не использовалась.
Оптимизатор Адама применяется при learning_rate = 1×10-3, β 1 = 0,9, β2 = 0,999,
, и weight_decay = 0. Функция потерь — это MSE. Планировщик ReduceLROnPlateau отслеживает потерю валидации с фактором 0,5, терпением 5 и минимальной скоростью обучения 1 × 10-5. Ранняя остановка применяется с помощью монитора = val_loss, терпения = 10, restore_best_weights = Истинно, а min_delta = 0. Каждая обучающая эпоха состоит из прямого перехода на обучающую партию, вычисления потерь MSE, обратного распространения и обновления параметров Адама. После каждой эпохи вычисляются потери валидации; На основе этого значения запускаются ранняя остановка и снижение скорости обучения. Модель с наименьшими потерями валидации восстанавливается для тестирования. Размер партии — 32, а образцы подаются в хронологическом порядке без перемешивания (перетасовка = ложь).
Для гибридных моделей CNN используется один слой Conv1D с 64 фильтрами, kernel_size = 3, step = 1, заполнение = «одинаковый» и активация ректированной линейной единицы (ReLU), затем MaxPooling1D(pool_size = 2) и Dropout (0.15). В моделях с дополнением внимания рекуррентная нейронная сеть возвращает полную скрытую последовательность H с формой B × T × C. Плотный слой с одной единицей даёт оценку, а софтмакс со временем преобразует эти оценки в веса внимания , при этом контекстный вектор определяется как c = ∑t αt ht. За ним следует плотный слой с 64 единицами и активацией ReLU, Dropout (0.15) и выходной плотный слой. Двунаправленные модели объединяют скрытые состояния вперёд и назад (каждое по 64 единицы), в результате чего получается 128 измерений; при использовании внимания return_sequences = Истинное сохраняет полную последовательность (B × T × 128).
Оценка использует прямое предсказание на один шаг вперёд (нерекурсивное). Все прогнозы обратно преобразуются исходной цене перед вычислением MAE, RMSE и R2 по этой шкале. Для тестов обобщённости на Al и Zn входный масштабер, установленный на Cu, используется повторно без модификаций, в то время как каждый металл мишени имеет свой собственный масштабер мишени на своих тренировочных мишенях. В исследовании абляции все неархитектурные параметры (данные, разделение, масштабирование, случайный посев, количество эпох, размер пакета, оптимизатор, скорость обучения, функция потерь, ранняя остановка, планировщик, выпадание) остаются одинаковыми по всей цепочке; меняется только архитектура. Полный исходный код и инструкции по репликации доступны на сайте Zenodo (10.5281/zenodo.19976985). Все фигурки были сгенерированы с помощью Matplotlib 3.10.6 с предоставленным скриптом; выходы сохраняются в форматах PDF, SVG и высокого разрешения PNG (600 dpi). Все модели тренировались с максимальным уровнем 80 эпох. Ранняя остановка с терпением = 10 (отслеживается при потере валидации) срабатывала для каждой модели до достижения эпохального предела. Например, модель ГРУ остановилась на эпохе 37 (лучший период 27, потеря лучшей валидации 0,0040), тогда как самый сложный гибрид CNN–BiLSTM–Attention — на эпохе 23 (лучший период 13, потеря лучшей валидации 0,0072). Полный список остановленных эпох, лучших эпох и потерь в валидации для всех 13 моделей доступен в репозитории Zenodo, что обеспечивает полную прозрачность и воспроизводимость без перегрузки основного текста таблицой. Теоретические обсуждения (границы Липшица, сложность выборки, сложность Радемахера, декомпозиция смещения–дисперсия, энтропия внимания и взаимная информация) являются концептуальными объяснениями эмпирических результатов и не изменяют цель обучения или реализацию модели. Наконец, для оценки стабильности основные эксперименты были повторены с пятью случайными семенами (1, 7, 21, 42 и 2024); среднее и стандартное отклонение RMSE по этим запускам представлены в разделе «Результаты », где GRU поддерживал конкурентное среднее RMSE с низкой дисперсией, поддерживая стабильную производительность при случайных инициализациях.