/hack1234213

команда Капитальный ремонт

Primary LanguageJupyter NotebookMIT LicenseMIT

IVision2

Структура проекта:

IVision2:
    experiments:
        ClassificationBaseline_ivision_train.ipynb
        ClassificationBaseline_ivision_inference.ipynb
    models:
        ViT_B_32_epoch_2.pth(так как на гит не лезет, доступно по сслыке https://getfile.dokpub.com/yandex/get/https://disk.yandex.ru/d/CHnmggS2yBp02Q)
    ...

Решение необходимо запускать с видеокартой.

Все решения проверены на Google Colab.

Блокнот ClassificationBaseline_ivision_inference.ipynb отвечат за предсказания, Блокнот ClassificationBaseline_ivision_train.ipynb отвечает за тренировку модели.

Для предсказания аварии на видео необходимо создать тестовый файл.

Для создания тестового файла, следуйте следующей структуре:

структура файла test.zip:
    test:
        1.mp4
        2.mp4
        ...

Далее необходимо загрузить тестовый файл на гугл диск. После загрузки и запуска блокнота для предсказаний, замените ссылку gdown первой ячейки "Загрузка данных" на свою.

Например, после открытия доступа к файлу вы получили слудющую ссылку.
https://drive.google.com/file/d/1QrhoG_HEcl9B-BHGFjLEFKOpkdgMKKZy/view?usp=sharing
Должно получится:
https://drive.google.com/uc?id=1QrhoG_HEcl9B-BHGFjLEFKOpkdgMKKZy

После выполнения блокнота инференса, выводяться данные о загруженных видео.

False обозначает, что ДТП небыло, True - было.

Дополнительные файлы, а такжее копии из этого репозитория + модель здесь.