Initial commit: добавление проекта predictV1
Включает модели ML для предсказаний, API маршруты, скрипты обучения и данные. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
73
update_models.sh
Executable file
73
update_models.sh
Executable file
@@ -0,0 +1,73 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Скрипт для обновления базы данных и переобучения моделей
|
||||
|
||||
set -e # Остановка при ошибке
|
||||
|
||||
echo "======================================"
|
||||
echo "Начало обновления моделей"
|
||||
echo "======================================"
|
||||
echo ""
|
||||
|
||||
# Активация виртуального окружения
|
||||
source .venv/bin/activate
|
||||
|
||||
# 1. Парсинг про матчей
|
||||
echo "======================================"
|
||||
echo "1. Парсинг про матчей..."
|
||||
echo "======================================"
|
||||
python start/parse_pro_matches.py
|
||||
echo ""
|
||||
|
||||
# 2. Парсинг деталей про матчей
|
||||
echo "======================================"
|
||||
echo "2. Парсинг деталей про матчей..."
|
||||
echo "======================================"
|
||||
python start/parse_pro_details_match.py
|
||||
echo ""
|
||||
|
||||
# 3. Построение датасета
|
||||
echo "======================================"
|
||||
echo "3. Построение датасета из БД..."
|
||||
echo "======================================"
|
||||
python educationML/build_dataset_pro.py
|
||||
echo ""
|
||||
|
||||
# 4. Обучение модели Long-Format (Heroes + Positions)
|
||||
echo "======================================"
|
||||
echo "4. Обучение модели Long-Format..."
|
||||
echo "======================================"
|
||||
python educationML/train_model_pro.py
|
||||
echo ""
|
||||
|
||||
# 5. Обучение модели Bag of Heroes
|
||||
echo "======================================"
|
||||
echo "5. Обучение модели Bag of Heroes..."
|
||||
echo "======================================"
|
||||
python educationML/train_model_bag_of_heroes.py
|
||||
echo ""
|
||||
|
||||
# 6. Построение датасета с игроками
|
||||
echo "======================================"
|
||||
echo "6. Построение датасета с игроками..."
|
||||
echo "======================================"
|
||||
python educationML/build_dataset_with_players.py
|
||||
echo ""
|
||||
|
||||
# 7. Обучение модели With Players
|
||||
echo "======================================"
|
||||
echo "7. Обучение модели With Players..."
|
||||
echo "======================================"
|
||||
python educationML/train_model_with_players.py
|
||||
echo ""
|
||||
|
||||
# 8. Обучение мета-модели (Stacking)
|
||||
echo "======================================"
|
||||
echo "8. Обучение мета-модели (Stacking)..."
|
||||
echo "======================================"
|
||||
python educationML/train_model_stacking.py
|
||||
echo ""
|
||||
|
||||
echo "======================================"
|
||||
echo "✅ Все модели успешно обновлены!"
|
||||
echo "======================================"
|
||||
Reference in New Issue
Block a user