https://github.com/dimflix-hackathons/sportscanai
🏅 AI-спорттех — SportTechCup 2024
https://github.com/dimflix-hackathons/sportscanai
ai hackaton python
Last synced: 10 months ago
JSON representation
🏅 AI-спорттех — SportTechCup 2024
- Host: GitHub
- URL: https://github.com/dimflix-hackathons/sportscanai
- Owner: DIMFLIX-Hackathons
- License: other
- Created: 2024-02-16T20:52:24.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2024-04-24T18:13:42.000Z (almost 2 years ago)
- Last Synced: 2025-03-21T09:35:57.747Z (11 months ago)
- Topics: ai, hackaton, python
- Language: Python
- Homepage: https://it-planet.braim.org/2024/ai-sport.html
- Size: 33.2 KB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
- License: LICENSE
Awesome Lists containing this project
README
# SportScanAI
В мобильном приложении [**МойФитнес**](https://мойфитнес.рф/) проходит много соревнований по шагам и тренировкам.
Данные о шагах и физической активности приходят от внешних вендоров, в том числе могут собирать шаги с шагомера, встроенного в смартфон.
Однако, чтобы победить, пользователи становятся крайне изобретательны.
Они трясут смартфоном сидя в офисе, крепят его на маятник в часах с кукушкой, привязывают к игривой собаке и т.д. — что только не делают люди, чтобы победить в соревновании по шагам! И это чистой воды “читерство”.
Цель нашего проекта — разработать алгоритм, который определяет вероятность читерства во время тренировок.
Выявление таких "мошенников" представляет собой сложную задачу,
поэтому для поддержания честности необходим искусственный интеллект.
Как допинг портит реальный спорт, так и жульничество подрывает дух виртуальных соревнований.
Чтобы поддержать справедливость и сохранить суть спортивного мастерства, борьба с мошенниками приобретает
первостепенное значение.
**Давайте же начнем ловить этих читеров!**
# Модель
Модель CatBoost вы можете скачать из [релизов](https://github.com/DIMFLIX-OFFICIAL/SportScanAI/releases/tag/v1.0.0) с тегом v1.0.0
# Docker
## Ссылка на готовый Docker образ
https://hub.docker.com/repository/docker/dimflix/sport-scan-ai:latest
## Основные команды
- ### Build Docker образа
```docker build -t sport-scan-ai .```
- ### Запуск Docker образа
```docker run --rm --mount type=bind,source="$(pwd)/input-sample.json",target=/input.json sport-scan-ai```
- ### Запуск Docker образа без предварительной установки
```docker run --rm --mount type=bind,source="$(pwd)/input-sample.json",target=/input.json dimflix/sport-scan-ai:latest```
- ### Сборка образа в архив и сохранение
`docker save sport-scan-ai:latest -o sport-scan-ai.tar`
- ### Загрузка образа из архива
`docker load -i sport-scan-ai.tar`
- ### Обновить образ на Docker Hub
`docker build -t /:latest .`\
`docker login`\
`docker push /:latest`
# Авторы

Пронин Дмитрий
Построение и оптимизация алгоритмов. Настройка Docker

Кирилл Сухоруков
Построение алгоритмов. Обучение модели CatBoost
# Лицензия
Полный текст лицензии доступен здесь: [Юридический кодекс CC BY-NC 4.0](https://creativecommons.org/licenses/by-nc/4.0/legalcode).
## Вы можете свободно использовать:
- Делиться — копировать и распространять материал на любом носителе или в любом формате
- Адаптировать — переделывать, преобразовывать и дополнять материал Лицензиар не может лишить вас этих прав, пока вы соблюдаете условия лицензии.
## На следующих условиях:
- Указание авторства — Вы должны предоставить соответствующую информацию, ссылку на лицензию и указать, были ли внесены изменения. Вы можете делать это любым разумным способом, но не таким, который предполагает, что лицензиар одобряет вас или ваше использование.
- Некоммерческий — Вы не имеете права использовать материалы в коммерческих целях.
- Никаких дополнительных ограничений — Вы не имеете права применять юридические условия или технологические меры, которые юридически ограничивают действия других лиц, разрешенные лицензией.
Это всего лишь краткая выдержка из основных положений лицензии. Пожалуйста, ознакомьтесь с полным юридическим текстом лицензии для полного понимания ее условий.