↓
 ↑
Регистрация
Имя/email

Пароль

 
Войти при помощи
Wave
2 июня 2021
Aa Aa
Вот ещё близко по теме к предыдущему посту о соизмерении затрат и денег.
В информатике порой трудно объяснить разницу между простым и практически невозможным…
Шеф: Когда пользователь делает фото, приложение должно проверить, находится ли он в заповеднике…
Программер: Ясно, запрос к ГИС. Сделаю за несколько часов.
Шеф: И проверить, что на фотографии птица.
Программер: Так… тут нужна команда и лет пять на исследования.

#Лытдыбр #Юмор #Размышления #Обоснуй
2 июня 2021
6 комментариев
С идеей поста согласен, но все же морды распознать несложно, тем более, что готовых реализаций хватает. :-)
Успехи с нейронными сетями — это дело последних нескольких лет. Даже, наверное, не десятилетия. Но в любом случае, нейронку нужно обучать на гигабайтах и гигабайтах данных, лучше даже на терабайтах. И итоговая реализация бинаря вместе с датой — это что-то такое, что пока ещё не по смартфонам: в системных требованиях десятки и сотни гигабайт дискового пространства, многие гигабайты оперативы, мощный процессор и хороший сопроцессор (GPU or smth). Либо надо организовывать инфраструктуру с тонким клиентом и хорошими линиями связи.
Есть уже готовые решения. Скажем, то, что делает гугл с помощью рекапчи, обучая её на миллиардах пользователей. Но это не оупен-сурс и не для скромных бюджетов.
Распознавание образов не на нейронных сетях, опять же, я там-сям встречал, но везде это что-то достаточно нетривиальное, типа OCR. Что-то, что непросто приспособить на задачу «распознавать на фотографии птиц». Я, правда, и не интересовался никогда. А ты можешь дать наводку на что-то конкретное? Для расширения кругозора. Я имею в виду конкретные исследования, библиотеки или велосипеды, как в принципе за вменяемые человекочасы можно организовать распознавание каких-нибудь зверьков на фото?

Зы. Ещё один аспект. В этом гипотетическом диалоге программер скорей всего не спец по машинному обучению и прочей подобной фигне. И не факт что в принципе суперпрофи. Т.е., например, дай подобное задание мне — растянется на годы. Дай оное отраслевому специалисту — может, месяцы, а то и дни, если действительно уже существуют реализации.
Показать полностью
Wave

Не, вы, конечно, правы в том, что если разрабатывать распознавание лиц с нуля, то на это уйдут годы: ведущие компании этим полвека уже занимаются. Просто к настоящему моменту задача уже решена, остается только воспользоваться одной из готовых реализаций. Не обязательно это, к слову, именно нейросети: есть и куча чисто алгоритмических подходов вроде метода Виолы-Джонса.

Из того, что легко использовать, могу посоветовать старый добрый OpenCV. Отлично документирован, интерфейсы с C++, Python и с чем-то еще, и не нужно плясать с бубном для настройки: просто берешь и решаешь задачу в три строчки. Я, когда недолго в R&D в Люксофте работал, именно этой либой и пользовался.
Почитал немного про библиотеку, почитал про алгоритм, но так и не понял, на ней действительно можно быстро сделать распознавание птиц? А то всё-таки заточена она на лица.
Wave

Блин. Я исходное сообщение не так прочел. :-D Мне показалось, что там как раз про лица речь идет. Насчет птиц - каюсь, не в курсе. Наверняка что-то такое есть, но мне дел иметь с таким не приходилось.
BrightOne
Мне показалось, что там как раз про лица речь
Я заподозрил об этом с утра, но заострять не стал xD
ПОИСК
ФАНФИКОВ







Закрыть
Закрыть
Закрыть