Коллекции загружаются
Вот ещё близко по теме к предыдущему посту о соизмерении затрат и денег.
В информатике порой трудно объяснить разницу между простым и практически невозможным… Шеф: Когда пользователь делает фото, приложение должно проверить, находится ли он в заповеднике… Программер: Ясно, запрос к ГИС. Сделаю за несколько часов. Шеф: И проверить, что на фотографии птица. Программер: Так… тут нужна команда и лет пять на исследования. #Лытдыбр #Юмор #Размышления #Обоснуй 2 июня 2021
9 |
С идеей поста согласен, но все же морды распознать несложно, тем более, что готовых реализаций хватает. :-)
|
Успехи с нейронными сетями — это дело последних нескольких лет. Даже, наверное, не десятилетия. Но в любом случае, нейронку нужно обучать на гигабайтах и гигабайтах данных, лучше даже на терабайтах. И итоговая реализация бинаря вместе с датой — это что-то такое, что пока ещё не по смартфонам: в системных требованиях десятки и сотни гигабайт дискового пространства, многие гигабайты оперативы, мощный процессор и хороший сопроцессор (GPU or smth). Либо надо организовывать инфраструктуру с тонким клиентом и хорошими линиями связи.
Показать полностью
Есть уже готовые решения. Скажем, то, что делает гугл с помощью рекапчи, обучая её на миллиардах пользователей. Но это не оупен-сурс и не для скромных бюджетов. Распознавание образов не на нейронных сетях, опять же, я там-сям встречал, но везде это что-то достаточно нетривиальное, типа OCR. Что-то, что непросто приспособить на задачу «распознавать на фотографии птиц». Я, правда, и не интересовался никогда. А ты можешь дать наводку на что-то конкретное? Для расширения кругозора. Я имею в виду конкретные исследования, библиотеки или велосипеды, как в принципе за вменяемые человекочасы можно организовать распознавание каких-нибудь зверьков на фото? Зы. Ещё один аспект. В этом гипотетическом диалоге программер скорей всего не спец по машинному обучению и прочей подобной фигне. И не факт что в принципе суперпрофи. Т.е., например, дай подобное задание мне — растянется на годы. Дай оное отраслевому специалисту — может, месяцы, а то и дни, если действительно уже существуют реализации. |
Wave
Не, вы, конечно, правы в том, что если разрабатывать распознавание лиц с нуля, то на это уйдут годы: ведущие компании этим полвека уже занимаются. Просто к настоящему моменту задача уже решена, остается только воспользоваться одной из готовых реализаций. Не обязательно это, к слову, именно нейросети: есть и куча чисто алгоритмических подходов вроде метода Виолы-Джонса. Из того, что легко использовать, могу посоветовать старый добрый OpenCV. Отлично документирован, интерфейсы с C++, Python и с чем-то еще, и не нужно плясать с бубном для настройки: просто берешь и решаешь задачу в три строчки. Я, когда недолго в R&D в Люксофте работал, именно этой либой и пользовался. |
Почитал немного про библиотеку, почитал про алгоритм, но так и не понял, на ней действительно можно быстро сделать распознавание птиц? А то всё-таки заточена она на лица.
|
Wave
Блин. Я исходное сообщение не так прочел. :-D Мне показалось, что там как раз про лица речь идет. Насчет птиц - каюсь, не в курсе. Наверняка что-то такое есть, но мне дел иметь с таким не приходилось. |
BrightOne
Мне показалось, что там как раз про лица речь Я заподозрил об этом с утра, но заострять не стал xD |