AnatoliyAksenov / lct_2023

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ЛЦТ 2023 (DTL)

Команда CIBAA

ЗАДАЧА №15

Чем мы занимались

Мы разделили задачу на две подзадачи, обучение модели и подготовка файла и интерфейс для отслеживания неисправносей.

Предсказание неисправностей

Для решения задачи мы попробвали три разных подхода по двум направлениям:

  • предсказание временных рядов на основе агрегатов по историческим данным

    тут мы сделали два предположения

    • обучать модель на каждом эксгуастере отдельно
    • обучать модель на всех эксгуастерах
  • предсказание временных рядов на основе аддитивной модели (мы использовали prophet)

Интерфейс для отслеживания неисправностей

Вторая часть задачи, интерфейс для отслеживания неисправностей.

По второй задаче мы реализовали web-приложение Monitor. Подробнее о нем написано в README его репозитория.

Содержание ноутбуков

  • file_separator

    Разделение больших файлов тренеровочных и тестовых данных по эксгуастерам

  • single_train

    Обучение моделей на всех эксгуастерах

  • sep_train

    Обучение моделей только под свой эксгуастер

  • class_to_timestamp

    Попытка переделать датасет для использования в аддитивных моделях

  • load_to_db

    Загрузка тренировочного датасета в базу

  • m1_train

    Обучение модели на событиях М3 для предсказания событий М1

Дополнительные файлы

  • exhauster.FCStd

    Модель эксгуастера для FreeCAD

  • exhauster.html

    Экспорт модели из FreeCAD в THREE.js

About


Languages

Language:Jupyter Notebook 61.7%Language:Vue 19.1%Language:HTML 18.6%Language:Python 0.4%Language:JavaScript 0.2%