Интеллектуальная система прогнозирования исходов боксёрских поединков на основе машинного обучения
🧠 TensorFlow.js • 📊 Excel • 🔐 LocalStorageСистема анализирует статистические показатели двух боксёров по множеству факторов, применяет нормализацию данных с учётом направления влияния каждого параметра, и на основе обучаемой нейронной сети рассчитывает вероятность победы каждого участника.
Ключевая особенность: модель способна дообучаться на новых результатах, повышая точность прогнозов со временем.
Данные импортируются из .xlsx-файла в формате: Значение 1 | Значение 2 | Влияние | Параметр. Поддерживаются числовые значения, проценты и десятичные дроби.
Все параметры приводятся к единому масштабу для корректного сравнения:
Направление влияния определяется меткой в столбце Influence:
При влиянии d разница инвертируется, чтобы преимущество всегда соответствовало положительному значению для Боксёра 1.
Используется полносвязная последовательная модель (Sequential) с функцией активации сигмоида на выходе для бинарной классификации.
Модель возвращает значение от 0 до 1 — вероятность победы Боксёра 1. Вероятность Боксёра 2 вычисляется как дополнение до 100%:
После реального боя пользователь указывает исход (Победа 1 / Ничья / Победа 2). Модель получает один шаг дообучения на новых данных:
Веса обновляются методом обратного распространения ошибки, результат сохраняется в памяти браузера.
Если библиотека TensorFlow.js не загрузилась (нет интернета, блокировка CDN), система автоматически переключается в базовый режим:
Этот метод не требует обучения и даёт приблизительную оценку на основе простого подсчёта преимуществ. Интерфейс и логика работы остаются идентичными.
Все вычисления выполняются на стороне клиента в браузере пользователя. Данные не передаются на внешние серверы.
localstorage://boxing-model-v8)boxing_history_v8)⚠️ Данные привязаны к браузеру и устройству. При очистке кэша или смене устройства история обучения будет утеряна. Рекомендуется периодически экспортировать важные результаты.
* После первой загрузки и обучения модель работает полностью офлайн.