Не совсем ясно, хотите ли вы определить теги , чтобы использовать себя, или просто позволить программному обеспечению использовать "здравый смысл" универсальный набор тегов о показанных объектахи т.д.
Допустим, вы хотите определить свой собственный набор тегов - они могут относиться к сезону года , в котором была сделана фотография, настроению связанный с изображением (на основе цветовой схемы и изображенных объектов и т. Д.), Или что-то техническое , которое необходимо различать (нагота, детализация, тип фона и т. Д.).
Мыдля этого можно использовать машинное обучение !Это отрасль искусственного интеллекта, которая изучает правила (например, как помечать изображения - даже очень сложные правила), когда мы приводим множество примеров изображений.Поэтому основной шаг для вас - собрать набор примеров изображений для каждого тега, который вы хотите. После того, как вы сделаете это, для изображений у вас есть две основные опции:
Используйте среду глубокого обучения , которая позволяет применять нейронные сети к проблеме.Вам нужно будет разделить ваши данные на более мелкие части, сделать немного кодирования, и, если у вас нет много изображений, используйте различные приемы, чтобы они хорошо изучили вашу задачу.Если вы не заинтересованы в исследованиях, caffe и TensorFlow - это те, на которые стоит обратить внимание (год назад рекомендация была другой, а год спустя она может снова отличаться).
Используйте онлайн API , как вы упомянули.Но для задачи, в которой вы хотите свой собственный набор задач, у вас не так много вариантов, так как большинство служб просто делают общую классификацию - они сортируют ваши изображения в зависимости от того, на каких объектах "повседневной жизни" они обнаруживаютизображения (а иногда и особые случаи, такие как NSFW, но часто не на желаемом уровне чувствительности).
Опция, которую вы можете выбрать среди веб-интерфейсов API, - vize.it , который предлагает веб-интерфейс, в который вы можете загружать и маркировать свои примеры изображений, и позволяет обучать свой собственный API AI, который генерирует указанные вами теги .Таким образом, вы получаете лучшее из обоих миров.К сожалению, это не совсем бесплатно, но план довольно дешевый для небольшого количества изображений, и вы получаете бесплатный образец в начале (плюс процесс обучения тоже бесплатный).
Отказ от ответственности: Яодин из соавторов vize.it.