Есть готовая нейросетевая библиотека или приложение, отбирающая фотографии с изображением чего-то заданного?
У приятеля возник интересный вопрос, но поскольку у него нету аккаунта на хабре, а поработаю проксёй. Чтоб не грузить всех предметной областью, сформулирую эквивалентную задачу. Есть база фотографий, их много. Из них надо отсортировать те, где сфотографирован, скажем, велосипед (в фас, в профиль, с седоком или без, или только, скажем, переднее колесо с рулём). Для обучения нейронной сети есть туча обазцов, как с велосипедом, так и без. Есть ли библиотека/API/скрипт/софт, которому можно скармливать jpeg-и, а он будет выдавать, что вот на этой фотографии — велосипед с вероятностью 95%?
Чтобы втупую скормить нейросети фотку и чтобы она нашла на ней велосипед, нужно иметь нейросеть с кол-вом нейронов, сопоставимым с кол-вом нейронов в мозгу человека. И количественно подобный набор изображений для ее обучения.
Нейронные сети на практике сейчас используются для задач распознавания небольших изображений, предварительно подготовленных. Велосипед на произвольной фотке распознать не получится таким способом.
Нужно копать в сторону алгоритмов вроде распознавания лиц, то есть алгоритмический поиск элементов и их характерного расположения относительно друг друга.
Спасибо. Я не знал, что всё так плохо. А можете посоветовать что почитать про алгоритмы распознавания лиц? Придётся, похоже, ваять свой, но с учётом наработок мордораспознавателей.
Насчет готовой библиотеки — не знаю, но можете поискать теорию на тему «мешок слов». Вот здесь, например, есть обзор на русском, дающий общее представление synthesis.ipi.ac.ru/sigmod/seminar/Vassilieva.ppt.
Если не сложно, скиньте контакты вашего друга личным сообщением.
Давно интересуюсь нейронными сетями, возможно смогу что-то подсказать.
(Мой язык — Си)