Pull to refresh
21
0
Sergey Mazepov @Mazepov

User

Send message

Начиналось как развлечение, сейчас стараюсь углублять программу и использовать на работе. Дело в том, что при долгой работе на проектом модели могут много раз меняться, (отсылаешь одну версию заказчику, вторую, третью, а он всё правит и правит)). И когда меняешь модель, то чертежи меняются автоматически. И каждый раз заново их открывать и пересохранять это долго, поэтому решил покодить :) Но да, изначально мной двигало любопытство и интерес :)

Да, это справедливо, особенно для больших КБ, но это стоит денег, плюс обучение, внедрение pdm-системы итд. Если мы говорим о небольшом предприятии, где трудятся три с половиной инженера, то можно обойтись небольшими скриптами (как по мне это быстрее и дешевле). Ну и плюс тут спортивный интерес :) Уж очень хотелось самостоятельно залезть и покопаться в коде!)

Исключительно эмпирическим путем экспериментов) Вначале использовал только bce, но позже прочитал, что в сегментации можно немного подмешать DICE к loss для лучшего результата. Результат действительно улучшился и модель стала работать качественнее.

Да, сетка тяжелая. Время инференса получается больше 200 мсек, что конечно не приемлемо в коммерческих проектах. Были мысли ускорить время инференса с помощью TensorRT (можно в разы ускорить), но опять-таки - это наполовину учебная,исследовательская работа, которую можно допиливать бесконечно долго))

Спасибо за статью, интересно будет почитать, ранее не видел её! Я не стал брать готовые модели и готовые размеченные датасеты, потому что хотелось прям с нуля всё сделать и описать весь процесс)

Чуть выше уже писал, что у меня нет ответа на этот вопрос))) Почему то начал делать на 4 версии, а потом уже не стал менять... Следующие проекты буду пытаться реализовывать на последних версиях.

Спасибо за фидбек, буду стараться писать более интересные проекты)

На самом деле так не считаю, просто модель так отработала) Чуть выше написал, что появилась идея добавить обнаружение неправильной парковки на газоне и исключать это место из списка парковочных.

Если честно, не могу ответить на вопрос про версию) Просто начал реализацию с 4 версии и не хотелось потом менять. В будущем попробую освоить более новую архитектуру.

Можно добавить фичу по обнаружению неправильной парковки например, на газоне и помечать, что на этом месте нельзя парковаться (для добросовестных водителей), парковка с нарушением. Звучит интересно, можно попробовать реализовать такую штуку в этой программе. Спасибо за идею!)

Да, вот это интересно поисследовать. Можно собрать хорошую базу по времени и машинам (они во дворе всегда одни и те же, что логично) и сделать предиктор в какое время с какой вероятностью машина уедет.

Спасибо за идеи, есть куда развиваться!

Information

Rating
Does not participate
Location
Россия
Date of birth
Registered
Activity

Specialization

Specialist
Python
Pandas
NumPy
SQL
Computer vision
R
OpenCV
Keras
Pytorch
Neural networks