Нашли ошибку? Сообщите о ней: 1) Выделите ошибку мышкой 2) Нажмите CTRL+Enter  . Подробнее...
Денис Никитин аватар

Робот-опознаватель начал работу

Forums: 

Запущен робот-опознаватель, создание которого сообщество благословило 2 месяца назад. С его помощью можно самостоятельно подбирать похожие сорта для безымянной фиалки.

Зачем нужен робот-опознаватель

Любые коллекционеры марок, картин, растений,... с азартом увлекаются игрой - "Кто знает больше объектов коллекционирования". Игра позволяет легко отличить опытных коллекционеров от начинающих.

Посмотрите, как в первой минуте ролика Челентано лихо обставляет профессионального ресторанного сомелье (виночерпия) в знании сортов вин:

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

Знания робота-опознавателя

Опытный коллекционер отличается знаниями тех сортов, которые были в его коллекции. Робот-опознаватель не слабый коллекционер, он держит в памяти около 1100 сортов из Каталогов Fialki.ru.

Подбор похожих сортов достаточно напряжен для программы робота. Разным пользователям показывается в результатах подбора разное количество похожих фиалок:

  • 50 сортов для Гостей
  • 100 сортов для зарегистрированных пользователей
  • 200 сортов для экспертов шоу "Узнай меня":
    Елена Летова
    Елена Мицнер
    Ирина Коровина
    Лариса Манакова
    Маргарита Андрусова
    Ольга Анисимова
    Ольга Дудина
    Ольга Стуленкова
  • 300 сортов для Елены Григорьевой.

Похожие варианты выдаются от самых похожих к менее похожим. Из-за этого даже 50 самых похожих сортов достаточно, чтобы Гости могли в большинстве опознаний подобрать подходящий сорт.

Качество опознания

Качество робота-опознавателя - любительское. Большая часть информации о сортах вводилась в робот из текстовых описаний сортов, которые часто бывают весьма далеки от реального цветения.

В будущем откажемся от ввода в робот недостоверной информации из текстового описания. Добровольцы из сообщества сами будут описывать каждый сорт в базе робота по 15 параметрам. Увеличим количество сортов в базе робота до 5000. Тогда качество опознания через робота резко улучшится.

Если кому-то уже сейчас нужно профессиональное опознание, подайте заявку на шоу "Узнай меня". Живые эксперты качественно опознают вам безымянную фиалки и выдадут диплом.

Обсуждение

Робот-опознаватель находится по ссылке Fialki.ru/opoznanie

Для пробы можете опознать фиалку, которая недавно была опубликована на сайте. Ссылка на опознание с фото безымянной фиалки.

Пишите в комментариях:

  • впечатления
  • предложения
  • какую картинку добавить на страницу опознавателя
  • ...

Поделитесь статьей:


Лариса Манакова аватар

Робот-опознаватель не слабый

Робот-опознаватель не слабый коллекционер, он держит в памяти около 1100 сортов из Каталогов Fialki.ru

Может он и не слабый коллекционер, но толку от этого робота никакого. Попробуйте ввести какой то определенный сорт. Например на данные фиалки белого цвета, мини вышли фиалки всех цветов радуги, разной степени махровости, двухцветные и т.д., но только не то, что нужно. В чем смысл то?

коровина Ирина Игоревна аватар

Денис, может в этом случае

Задайте в любом опознавателе поиск минюшки с розеткой 3 см и бутонами в 10 см

Денис, может в этом случае, не давать варианты, а просто - как аварийное окончание программы надпись типа "некорректно задан поиск"? В этом случае сразу видно, что произошла ошибка в исходных данных. А если программа выдаст много непонятных результатов-то сразу к ней недоверие рождается, а на самом деле был просто неправильный поиск задан.

что минюшек в Каталогах Fialki.ru всего 46 штук. Из них штук 7 белых.

А в этом случае, может быть лучше написать: "найдено 7 похожих сортов" и на этом выдачу закончить? Просто очень смущает весь остальной хвост выдачи сортов. Если человека интересует только мини белая, то зачем ему лишняя информация?

коровина Ирина Игоревна аватар

Все зависит от алгоритма программы.

Программы поиска обычно не анализирует правильность запроса. Что спросили, на то и ответили.

Все зависит от алгоритма программы. Что задано в алгоритме, то и будет запрограммировано! И при чет тут то, что обычно? Если ставится задача, сделать удобную для пользователя программу, то это совсем не так сложно, всего лишь добавить несколько операторов в программу. Сложнее определиться с тем, в каких случаях невозможно выдать результат работы программы. Одним из этих случаев и является тот, когда размер фиалки меньше чем размер цветка, возможно есть еще варианты , надо подумать.

Боятся большого количества вариантов не надо.

Это хорошо, когда вариантов много, есть из чего выбирать. А если выбираешь белую фиалку, а опознаватель выдает и белые и красные и синие, разве это хорошо? Пока база программы маленькая, может все-таки есть смысл останавливать работу программы раньше, чем она вывалит все 100-200-300 сортов, большинство из которых вообще не в тему? При этом надо просмотреть все, так как среди них может быть те, что как раз удовлетворяют условию поиска? Мне кажется, что аналогия с Яндексом здесь не очень подходит, так как вопрос- что ищешь? Фиалки настолько изменчивы и так много сортов, что похожих вариантов может быть не один и далеко не два, зачем  же усложнять жизнь пользователю?

И еще, Денис, я не поняла, зачем в опознаватель надо вводить фото фиалки? Программа и по нему ведет анализ или только по тем параметрам, что задаются для работы опознавателя?

коровина Ирина Игоревна аватар

Денис, все-таки не понятно

Денис, все-таки не понятно, как работает программа опознавателя? Что из параметров является первым определяющим? Как выстроен поиск  вариантов? Можно сделать ведь программу по-разному: например, сначала первый параметр, потом второй и т д

коровина Ирина Игоревна аватар

Денис, Ваша точка зрения на опознаватель

Денис, Ваша точка зрения  на опознаватель понятна, Вы смотрите с точки зрения программиста. А если стать на точку зрения пользователя - то такой подход, мне кажется, не очень удобен и временами результат не понятен. Сначала необходимо понять для кого программа- для пользователя или просто как программа? Как программа со множеством исходных данных и множеством вариантов решений - она хороша. А если программа для пользователей предназначена, то она должна быть в первую очередь удобна для пользователей и понятны должны быть ее результаты! Например, если я  ищу пестролистную фиалку, то в результате поиска я хочу получить пестролистные варианты, а не выискивать из множества результатов пестролистные (читая описания и рассматривая картинки, на которых бывает и не очень видна пестролистность). В этом случае намного увеличивается время просмотра результата программы. Это как частный случай, таких еще много можно назвать. Может все-таки выстроить приоритеты в работе программы? и она будет гораздо удобнее и мобильнее для пользователя.

коровина Ирина Игоревна аватар

Денис, а Вы уверены, что при

Денис, а Вы уверены, что при таком алгоритме программы опознавателя и наличии в базе 10-20 тыс сортов в выдаваемых результатах в 100-200 сортов, попадут именно сорта, близкие к запрашиваемому? Это зависит от качества заполнения параметров базы и качества заполнения параметров запрашиваемого сорта фиалки, процент ошибки при заполнении может быть выше 100-200шт, так чем больше база , тем больше может быть ошибок ( при одном и том же проценте ошибок).

В результате при большой базе в число выдаваемых 100-200 сортов могут  войти далеко не все похожие на запрашиваемый сорт, при этом там будут далекие по отдельным параметрам сорта.

Хорошо бы сначала определится, что такое пестролистность.

По-моему, что такое пестролистность- известно, и это не зависит от того попал ли на фото пестрый лист или нет. А в опознавателе рядом с фото есть описание, читать которое в любом случае придется, чтобы точнее определить сорт.

коровина Ирина Игоревна аватар

Денис, а почему Вы считаете, что

Все 15 параметров равны.

Разве могут быть одинаковы по значимости такие параметры как пестролистность и цвет? Пестролистность-или есть или нет, а цвет может быть изменчив и цветопередача разная и восприятие человеком цвета-разные??? И так по многим параметрам можно пройтись. Если Вы хотите, чтобы работала программа опознавателя, тогда каждому параметру надо добавить коэффициент достоверности, а найти его можно, но достаточно сложно (возможно в основном методом научного тыкаУлыбка, то есть подбором).

Возможен другой вариант работы программы- выбрать несколько основных параметров поиска, а затем уже рассматривать остальные. Так будет проще.

коровина Ирина Игоревна аватар

Денис, Ваше предложение тест-драйва

Тест-драйв  Желающие могут попробовать составить запрос на опознание по следующей фотографии:

Денис, Ваше предложение тест-драйва по данной фотографии не корректно, так как по фото одного цветка невозможно определить сорт, необходимо определить дополнительно ряд параметров.

Однако в текущей версии опознавателя цвет условно весомей в 3 раза остальных параметров.

А почему коэффициент3, а не 5-7-10? Из каких соображений этот коэффициент принят? (Когда я определяла красную фиалку с каймой, то вперемешку вышли сорта разного цвета, там были и синие и голубые, согласитесь, эти цвета очень далеки от красного). А для пестролистности, размер розетки, трейлер- какие коэффициенты?

коровина Ирина Игоревна аватар

Задала в опознавателе один параметр

Задала в опознавателе один параметр - пестролистность. Результат - 123 сорта. Следующий поиск - 2 параметра: пестролистность и цвет красный - 200 сортов в результате. А логичнее, наверное, чтобы сортов было меньше чем 123? Денис, может быть все-таки немного исправить логику поиска? Или организовать работу опознавателя по другому: сначала поиск по одному параметру, важному с точки зрения пользователя, затем в полученном списке по другому параметру? В данном случае результат будет ближе к жизни, я имею в виду к реальному опознанию?


Алена Новикова аватар

Сложно было найти более очаровательную

Сложно было найти более очаровательную "мордашку" для лицевой стороны опознавателя, спасибо разработчикам!


коровина Ирина Игоревна аватар

Попробовала опознать фиалку

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

Еще - фотка на опознавателе - очень хороша, прикольная! Только очень грустная... Может так лучше?

 робот картинка


Валентина Зарицкая аватар

Почти получилось!

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


Алена Новикова аватар

Попробовала опознать фиалку, честно

Попробовала опознать фиалку, честно сказать, от гадания на кофейной гуще мало отличается, если при задании чётких признаков + фотография, опознаватель выдаёт множество абсолютно непохожих сортов, как же новичок сможет что-то определённое сказать? Боюсь, без совместной работы по описанию всех сортов фиалки.ру не обойтись

Алена Новикова аватар

В реальности робота я не минуты не

В реальности робота я не минуты не сомневалась, другое дело, что без точных и однозначных описаний по 15 признакам он действительно не сможет работать, а описания через радикал.ру с его бесконечными заскоками работа не для слабонервных, к тому же, никто ведь не ставит там задачи сделать именно такое описание. Я тут недавно влезла на киевский сайт"студия фиалки", там очень удобная программа для составления каталога и работает намного быстрее радикала, единственное, разрешение фотографий там слабоватое, но для толкового программиста это семечки, можно было бы использовать её принцип для описания сортов добровольцами, для начала - сортов собственных коллекций и знакомых сортов, затем по мере сил другие.

Алена Новикова аватар

Денис, при всей моей лени к описаниям,

Денис, при всей моей лени к описаниям, параметров получается не менее 10 основных, каждый из которых предполагает за собой кучу вариантов. Есть же международно принятые определения формы цветка, листа, розетки. Обязательным пунктом, я считаю, нужно ввести  изменчивость или стабильность сорта, предполагающий описание наиболее распространённых вариантов спортов. А что до средних фиалководок, не в обиду их золотым ручкам будь сказано, то купить шикарное здоровое растение у них гораздо легче, чем найти потом для него правильное название.


Елена Григорьева аватар

Очень круто!

Очень круто! Вау! Просто дух захватывает! Сегодня в первый раз зашла на сайт после возвращения из Москвы и глазам не поверила! Ввела, не особо задумываясь и заботясь о точности, параметры одного из известных мне сортов - именно этот сорт был предложен программой-опознавателем вторым по списку. Еще и описание есть! Уже хочется опробовать для подготовки к новой программе "Узнай меня!"


Анастасья аватар

Опознаватель

Мне не нравится опознаватель! Почти каждый день с надеждой пытаюсь определить с его помощью сорт фиалок, и он всегда выдает кучу лишних сортов.

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

С тем же успехом можно зайти в любой другой поисковик, возьмем тот же Яндекс   пишем: фиалка,  заходим в картинки, в палитре выбираем нужный цвет, так даже он меньше цветных выдаст чем Ваш опознаватель. Не нужно объяснять что Яндекс выдаст и постороннюю информацию с названием фиалка- но он и не обязан выдавать только фотографии фиалок, он выдаст все файлы с этим словом. А Ваш то опознаватель специально создан для того что бы определять сорт по заданным параметрам!

Р.С. Вступать в пререкания с Вами я не собираюсь, я лишь высказала свое мнение, никаких оправданий опознавателя я не жду.


Татьяна Гридина аватар

Интересный робот!

Интересный робот!

Нашла нужный сорт, спасибо!

Скажите, а можно добавить ему пару - гофрированный/гладкий лепесток?

(или как там правильно называется?) - чтобы отсеять рюши, если их нет в помине на цветке?

Спасибо большое!


Светлана Падалко аватар

Я разочарована

Я разочарована... Мне так и не удалось опознать мою безымяшку. Опознаватель выдал кучу вариантов, но ни один не подходит.Есть конечно похожие, но не настолько что-бы узнать свою... Почему, если  в параметрах указана простая  звезда и не пестролистник, робот выдает и махровые и пестрые, а про цвет я молчу вообще...  Вполне возможно что сорт старый или это вообще не сортовая фиалочка, ну тогда хотелось бы другой ответ увидеть....Какой смысл искать свою бело-розовую фиалочку среди синих, красных, пурпурных, белых...ну и так далее....

Денис72 аватар

Всё дело в том, что бывает ещё куча

Всё дело в том, что бывает ещё куча всевозможных спортов, плохих линий и пересортицы. Вот тут робот совсем бессилен.

коровина Ирина Игоревна аватар

Светлана, не задавайте слишком много

Светлана, не задавайте слишком много признаков, задайте один, максимум два. Тогда опознавательработает сносно. Почитайте обсуждение про робота-опознавателя, это большая программа и она не очень корректно работает при задании большого числа признаков.

Кристина Замыслова аватар

Светлана, не каждая фиалка в принципе

Светлана, не каждая фиалка в принципе является сортовой. Сейчас много сеянцев в продаже или промышленных сортов, названия на которых не пишут и которые опознать очень сложно ввиду большого количества похожих. не говоря уже о спортах, "опознанных" и пересортицы как писал Денис.


Светлана Падалко аватар

Денис, Ирина, Кристина....

Денис, Ирина, Кристина, спасибо за разъяснения, но все таки хотелось бы что-бы  в случае если фиалка не сортовая, пусть будет так и написано-Не сортовая... Мне кажется это будет правильно....


Светлана Падалко аватар

Ну надо же!!!!

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

Кристина Замыслова аватар

Хорошо.

Большая улыбка Хорошо. Хоть опознаватель и как игрушка по большей степени, для забавы. Бывают случаи когда название вертится в голове, но в слово не складывается (помнится что кавычечка была в начале названия, буквы отдельные или их количество) - забылось и всё тут! Тогда тоже полезно бывает обратиться за помощью к опознавателям. Я так Оптикал Иллюжн нашла который у меня давным давно когда-то был, нашла и сразу вспомнила название. Приятно!


Татьяна Лысикова аватар
07.11.2017 Татьяна Лысикова внесла 2500 р. на развитие Fialki.ru. Спасибо!

Денис, если нужны фотографии сортовых

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


Татьяна Caffe аватар

Предложения!

Я предлагаю добавить пункты с описаниями листочков (цвет, размер, форма). Ведь часто цветки очень похожи, а листочки сильно отличаются. 


Katerinium аватар

Спасибо за сервис, но есть недоработки.

Прежде всего обращаю внимание, что у сортов, вероятно, изменились адреса. Робот предлагает ссылки вида http://www.fialki.ru/sort?235, но они не выдают страницу с описанием, а выкидывают на магазин с ошибкой Warning: mb_strpos() [function.mb-strpos]: Offset not contained in string в функции include() (строка 160 в файле /home/sites/site134/users/fialki/www/sites/all/themes/sky_fialki/templates/node.tpl.php).

К сожалению, при достаточно жёстком запросе выдаёт всяко-разно совершенно не подходящее. И по цвету, и по махровости, и по форме. http://www.fialki.ru/opoznanie?da=12&c=4...

Присоединяюсь к предложению добавить параметров к листьям. Цвет листьев (тёмные, светло-зелёные), форма (острые овальные, круглые), край (кружевной, сглаженный).

Как заполняются карточки сорта? Робот ищет по текстовому описанию или у каждого сорта при заполнении есть точно такие же выпадающие меню, как и в поиске?


Flovver аватар

Несмотря на отсутствие новых

Несмотря на отсутствие новых компментариев в обсуждении, опознаватель явно нуждается в усовершенствовании. Для чего пользователь вводит параметры при опознании? Чтобы опознаватель нашел сорт с такими же признаками, если такой существует в базе. Либо не нашел, если похожего сорта нет. Поэтому какие-то параметры следует при поиске соблюдать жестко и не предлагать варианты сортов, у которых этот признак не совпадает. Например, если в поиске задано простая форма цветка, то в результатах поиска не следует выдавать никакие махровые и полумахровые сорта. Соответствие этому признаку можно сделать в роботе строгим. Возможно, тот же принцип следует применить и к форме цветка "анютка", "звезда", т.е. если ищем анютку, то не надо в результатах показывать никаких звезд и наоборот. Для других типов - колокольчики, полуколокольчики, осы, строгое соблюдение признака не нужно, но их в роботе и нет. Хотя можно было бы добавить. Так же стоит добавить тип листа - бой лист, герл лист, клакамус, падубовидный лист. Еще можно добавить признак "край лепестков" - обычный, волнистый или гофрированный, т.к. это не относится к цветовой кайме, а только к геометрии края лепестков. В нынешнем виде опознать сорт практически нереально, т.к. похожие сорта выдаются крайне редко или почти никогда, хотя иногда по простому поиску в гугле по примерному текстовому описанию, удается подобрать аналогию, а в 50 вариантах робота ничего подходящего нет.

Flovver аватар

дети - цветы жизни

дети - цветы жизни
и еще все лучшее - детям!

Важно с какой целью опознавать. Например, есть желание проверить, на какой сорт похоже растение с "потерявшимся" названием. Оно сортовое, и сорт у него был. Значит, инструменты, облегчающие восстановление имени сорта, вполне себе нужны. Или любитель посеял семена, получил сеянцы, и ему надо проверить, есть ли среди них что-то новое? Ведь некоторые сеянцы вполне могут красиво цвести, как проверить, а вдруг они похожи на какой-нибудь американский сорт 5-10 летней давности, и стало быть, не могут претендовать на новое сортовое имя? Так что пусть занимаются опознанием безымянных фиалок, ведь они тоже достойны обрести свои имена, но при этом надо избежать ошибок именования, чтобы не назвать новым именем клон какого-нибудь сорта. Эти цели вполне хороши и с торгашеством ничего общего не имеют.

Flovver аватар

Цель опознания Очень важна.

Цель опознания Очень важна. Цели важны в любом деле. Опознание это не зло, это рабочий момент, селекционер так или иначе опознает сеянцы, и не станет регистрировать новый сорт, если цветки и розетки очень похожи на уже имеющийся сорт. Например, если расцвел сеянец, очень похожий на Вику, все этот сорт знают, представит ли селекционер это как новый сорт Виктория? Едва ли. Вряд ли "Викторию" воспримут как "Викторию", даже если у нее и есть гены, не такие, как у Вики. Насчет уголовного преследования - преследуется не опознание, а фальсификация, а основой является именно опознание экспертом. Здесь опознание (экспертиза) обязательная процедура. Примеры с собаками. Это чистая коммерция, т.к. все эти организаторы получают деньги за дипломы, регистрации, документы, содержат целый штат для этого, и им НАДО не допускать на выставки животных без документов, иначе они просто не смогут обеспечить существование и прибыль своих организаций. Документы клубов биологически не отражают геном собаки, т.к. он не расшифрован учеными, это сугубо юридическое обеспечение бизнеса на собаках, основание для более высоких цен, прибыли и т.д. и т.п. То же самое с лошадьми, преследуется подделка документов, а не само опознание. Там очень бОльшие деньги, и "родословные от 1793 года", о которых пишет, возможно, "фабрика промывки мозгов" Википедия, без расшифровки генома каждой лошади - не более чем разветвленная защита владельцами большого бизнеса на лошадях своих доходов. Но в целом мы согласились по сути, т.к. любой селекционер, как Вы тоже отметили, проводит опознания, чтобы не плодить похожие сорта. С такой целью опознания интересны и полезны, и инструментарий для них надо развивать, в т.ч. роботы-опознаватели. Иначе влияние субъективного фактора на результат, и так немаленькое, будет еще больше.