Робот-опознаватель начал работу
Запущен робот-опознаватель, создание которого сообщество благословило 2 месяца назад. С его помощью можно самостоятельно подбирать похожие сорта для безымянной фиалки.
Зачем нужен робот-опознаватель
Любые коллекционеры марок, картин, растений,... с азартом увлекаются игрой - "Кто знает больше объектов коллекционирования". Игра позволяет легко отличить опытных коллекционеров от начинающих.
Посмотрите, как в первой минуте ролика Челентано лихо обставляет профессионального ресторанного сомелье (виночерпия) в знании сортов вин:
Робот-опознаватель поможет даже начинающим фиалководкам с большим знанием дела опознавать безымянные сорта, свои и чужие. При этом не имея ни одного сорта в своей коллекции.
Знания робота-опознавателя
Опытный коллекционер отличается знаниями тех сортов, которые были в его коллекции. Робот-опознаватель не слабый коллекционер, он держит в памяти около 1100 сортов из Каталогов Fialki.ru.
Подбор похожих сортов достаточно напряжен для программы робота. Разным пользователям показывается в результатах подбора разное количество похожих фиалок:
- 50 сортов для Гостей
- 100 сортов для зарегистрированных пользователей
- 200 сортов для экспертов шоу "Узнай меня":
Елена Летова
Елена Мицнер
Ирина Коровина
Лариса Манакова
Маргарита Андрусова
Ольга Анисимова
Ольга Дудина
Ольга Стуленкова - 300 сортов для Елены Григорьевой.
Похожие варианты выдаются от самых похожих к менее похожим. Из-за этого даже 50 самых похожих сортов достаточно, чтобы Гости могли в большинстве опознаний подобрать подходящий сорт.
Качество опознания
Качество робота-опознавателя - любительское. Большая часть информации о сортах вводилась в робот из текстовых описаний сортов, которые часто бывают весьма далеки от реального цветения.
В будущем откажемся от ввода в робот недостоверной информации из текстового описания. Добровольцы из сообщества сами будут описывать каждый сорт в базе робота по 15 параметрам. Увеличим количество сортов в базе робота до 5000. Тогда качество опознания через робота резко улучшится.
Если кому-то уже сейчас нужно профессиональное опознание, подайте заявку на шоу "Узнай меня". Живые эксперты качественно опознают вам безымянную фиалки и выдадут диплом.
Обсуждение
Робот-опознаватель находится по ссылке Fialki.ru/opoznanie
Для пробы можете опознать фиалку, которая недавно была опубликована на сайте. Ссылка на опознание с фото безымянной фиалки.
Пишите в комментариях:
- впечатления
- предложения
- какую картинку добавить на страницу опознавателя
- ...
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
- 21692 просмотра
Версия для печати
Комментарии
Может он и не слабый коллекционер, но толку от этого робота никакого. Попробуйте ввести какой то определенный сорт. Например на данные фиалки белого цвета, мини вышли фиалки всех цветов радуги, разной степени махровости, двухцветные и т.д., но только не то, что нужно. В чем смысл то?
Мне пока сложно ответить на Ваше возражение. Дайте пожалуйста ссылку на проведенное опознание.
Пример, Ссылка на опознание с фото безымянной фиалки. Подставляется опознавание и введенные параметры.
Задайте в любом опознавателе поиск:
и тоже получите массу результатов, далеких от того что Вам нужно. Любой коллекционер (или автоматический опознаватель) выдает самые похожие сорта из своей базы.
Если запрос экзотический, то похожие сорта неизбежно будут далеки от оригинала.
http://www.fialki.ru/opoznanie?da=12&c=0...
Спасибо за ссылку, Лариса.
Так сложилось, что минюшек в Каталогах Fialki.ru всего 46 штук. Из них штук 7 белых. Робот Вам их и выдал в верху списка Вашего опознания. Но так как Вы эксперт и можете видеть 200 результатов, то он стал выдавать и другие, менее похожие результаты. Остальные результаты робот добирал фиалками других цветов, потому что кроме цвета Вы еще задали множество других параметров, которые тоже надо соблюдать.
С учетом того, что цвет определяется далеко не однозначно, робот при выдаче результатов учитывает не один параметр, а 15. Поэтому часть фиалок может отличаться по одному или нескольких параметрам в расчете на то, что при вводе параметров вкралась какая-то ошибка.
Абсолютно точного соответствия по всем 15-ти параметрам никогда не будет. Фиалки даже одного сорта отличаются друг от друга:
Робот про это знает, поэтому выдает самые похожие варианты из своей базы. При этом не сильно заботится, чтобы цвет всегда был похож на заданный. Ведь пользователь мог ошибиться при вводе или фиалка у него процвела белым не по сорту из-за условий содержания. Тем не менее и такую ошибочную фиалку можно опознать по остальным 14-ти параметрам.
Денис, может в этом случае, не давать варианты, а просто - как аварийное окончание программы надпись типа "некорректно задан поиск"? В этом случае сразу видно, что произошла ошибка в исходных данных. А если программа выдаст много непонятных результатов-то сразу к ней недоверие рождается, а на самом деле был просто неправильный поиск задан.
А в этом случае, может быть лучше написать: "найдено 7 похожих сортов" и на этом выдачу закончить? Просто очень смущает весь остальной хвост выдачи сортов. Если человека интересует только мини белая, то зачем ему лишняя информация?
Программы поиска обычно не анализирует правильность запроса. Что спросили, на то и ответили. И ответили как можно большим количеством вариантов.
Ввожу в Яндексе запрос "фиалки". В первой десятке все давно известные фиалковые сайты, начиная с Fialki.ru заканчивая статьей про фиалки в Википедии. 90% пользователей Яндекса дальше первой страницы не идут.
Но остальным 10% Яндекс может выдать еще сотни страниц про фиалки. И они будут эти страницы просмоматривает, ища сайты про:
Можно сузить количество результатов опознания до первых 10 самых похожих. Но фиалочницы неизбежно захотят посмотреть и другие варианты. Лучше, когда вариантов с запасом даже для Гостей. А они уж сами разберутся в ворохе похожих сортов.
Быстрота опознания
Боятся большого количества вариантов не надо. Из 50-100 похожих сортов можно быстро отобрать 3-5 похожих сортов. Рядом с каждым похожим сортом есть есть 3 ссылки:
Щелкая на увеличительных ссылках можно легко сравнить предполагаемый сорт и безымяшку. На все опознание уйдет 5 минут от силы. Увеличенное количество вариантов при легком сравнении улучшает качество опознания.
Что-то мы можем свалить на пользователя. Но выше головы все равно не прыгнем. Если в базе вcего 1100 сортов и робот-опознаватель опирается в поиске на недостоверные текстовые описания сортов, то роботу просто неоткуда взять профессиональное качество подбора похожих сортов. Робот это не более чем телефонистка на справочной 09 которая зачитывает наполовину недостоверную телефонную книгу.
Для профессионального подбора похожих вариантов нужно:
Тогда на запрос Ларисы Манаковой белых минюшек она получит 200 сортов минюшек, все будут белыми. Причем вначале будут те, у которых большинство параметров совпадает с заданными Ларисой признаков.
По правильному эту работу должна была бы сделать AVSA.org, раз она занимается регистрацией сортов. Но можем сделать и мы, причем без всякой регистрации сортов. Лишь бы у сорта была фотография, которую мы можем указать на своем сайте.
Все зависит от алгоритма программы. Что задано в алгоритме, то и будет запрограммировано! И при чет тут то, что обычно? Если ставится задача, сделать удобную для пользователя программу, то это совсем не так сложно, всего лишь добавить несколько операторов в программу. Сложнее определиться с тем, в каких случаях невозможно выдать результат работы программы. Одним из этих случаев и является тот, когда размер фиалки меньше чем размер цветка, возможно есть еще варианты , надо подумать.
Это хорошо, когда вариантов много, есть из чего выбирать. А если выбираешь белую фиалку, а опознаватель выдает и белые и красные и синие, разве это хорошо? Пока база программы маленькая, может все-таки есть смысл останавливать работу программы раньше, чем она вывалит все 100-200-300 сортов, большинство из которых вообще не в тему? При этом надо просмотреть все, так как среди них может быть те, что как раз удовлетворяют условию поиска? Мне кажется, что аналогия с Яндексом здесь не очень подходит, так как вопрос- что ищешь? Фиалки настолько изменчивы и так много сортов, что похожих вариантов может быть не один и далеко не два, зачем же усложнять жизнь пользователю?
И еще, Денис, я не поняла, зачем в опознаватель надо вводить фото фиалки? Программа и по нему ведет анализ или только по тем параметрам, что задаются для работы опознавателя?
Вы предлагаете «приглаживание» существующих результатов за счет проверки на достоверность запроса. Но:
Поиск (текста, картинок, фиалок,...) должен искать то что задано, не особенно анализируя достоверность запроса.
Конечно это хорошо. Именно этим наш опознаватель отличается от опознавателей фиалок на других сайтах. Там при запросе красной стандартной пестролистной фиалки покажут только красные стандартные пестролистные фиалки. И не покажут аналогичные фиалки, но с чуть другим оттенком или с розеткой чуть меньшего размера.
Цвет - всего лишь один из 15 параметров при поиске. К тому же один из самых неточных:
К этому добавьте, что неточность в описании цвета вносится дважды:
И что пользовательница автоматического опознания может быть:
В статье "Истинный цвет фиалки" приводится пример:
А ведь это одна и та же фиалка, снятая в разное время дня. Куда ее относить - в светло-пурпурные или в светло-красные? Если при запросе светло-красных фиалок мелькнет эта фиалка в светло-пурпурном варианте, то будут ли все считать что опознаватель работает неудачно?
На шоу "Узнай меня" эксперты делают опознавание комплексно. Цвет всего лишь один из множества параметров, которые должны более-менее совпадать. Если муж вернулся с югов загорелым, то это не повод давать ему от ворот поворот. Ведь:
А что лицо стало темное (с облезшей кожей, измазанное зеленкой,...) то с цветом лица еще и не такие вещи бывают. У девушек лицо днем и вечером тоже может весьма сильно по цветовому оттенку различаться, особенно если это новогодний или карнавальный вечер:
Если у сорта совпадает с безымянной фиалкой все параметры кроме цвета, то почему бы не выдать этот сорт в результатах поиска. Пусть пользователь сам решает, подходит этот вариант или нет.
Часто пользователь сам не уверен в цвете фиалки. Например когда на работе опознает по памяти фиалку, стоящую дома. Количество бутонов дочка по телефону передала, но точный цвет определить не может, таблицы нет перед глазами. При таком определении похожие по цвету варианты будут очень кстати.
Денис, все-таки не понятно, как работает программа опознавателя? Что из параметров является первым определяющим? Как выстроен поиск вариантов? Можно сделать ведь программу по-разному: например, сначала первый параметр, потом второй и т д
Все 15 параметров равны. Программа считает количество совпадающих параметров у сорта и у опознаваемой фиалки. В результатах поиска сначала выдаются сорта, у которых больше всего параметров совпадает с безымянной фиалкой.
Т.е. если цвет не совпадает, но остальные параметры у сорта и опознаваемой фиалки совпадают один в один, то сорт может оказаться на первом месте.
Цвет фиалок на фотографиях настолько недостоверный, что нет смысла опираться на него. Повторю еще раз классический пример из статьи "Истинный цвет фиалки":
Это не Фотошоп, потому что ракурсы чуть разные, Фотошопом ракурс не изменишь. Но бутон один и тот же, просто снят в разное время дня.
Наша программа такое тоже умеет. Сначала сделайте поиск по первому параметру, получите 50-100-200 вариантов. Затем сделайте отдельный поиск по второму параметру. И т.д.
Но такой поиск непрактичен. Представьте себе, что мы пытаемся опознать пестролистную стандартную фиалку с большими бутонами по базе в 25 тысяч фиалок. Программа сначала выдаст 20 тысяч стандартных фиалок фиалки. Пока дело дойдет до выдачи других признаков (пестролистных фиалок, фиалок с большими бутонами,...) мы умрем умрет.
Комплексный поиск удобнее. Он позволяет видеть в начале списка сорта, которые по совокупности параметров более всего подходят под параметры опознаваемой фиалки.
Сужение области поиска
На одном параметре хорошо искать, когда в базе всего 100-200 сортов. Например, в фиалковых каталог вполне уместно делать сортировку по цвету или по пестролистности, как это было сделано в каталоге Аллы Шакуровой 2005 г.
Но на больших базах (тысячи сортов) сортировка по одному параметру уже не работает. Она слишком крупно дробит базу. Тысячи сортов с одинаковым признаком просмотреть невозможно.
Поэтому на больших базах дробят результаты поиска по нескольким параметрам.
Каждый параметр сужает поле поиска, допустим, в 2 раза:
10 параметров сузят поле поиска в 1000 раз (2 x 2 x 2 x 2 x 2 x 2 x 2 x 2 x 2 x 2).
Задав 10 параметров опознаваемой фиалки мы можем из базы в 25 тысяч сортов получить 25 сортов, у которых все параметры совпадают. Они будут стоять в начале списка. За ними будут стоять сорта, у которых не совпадает один параметр с опознаваемой фиалкой. Затем сорта с 2-мя несовпадающими параметрами. И т.д.
Комплексный поиск сразу по многим параметрам - спасение в поисках по большим базам:
Мы идем к большой базе и с самого начала ориентируемся на комплексный поиск сразу по множеству параметров.
Денис, Ваша точка зрения на опознаватель понятна, Вы смотрите с точки зрения программиста. А если стать на точку зрения пользователя - то такой подход, мне кажется, не очень удобен и временами результат не понятен. Сначала необходимо понять для кого программа- для пользователя или просто как программа? Как программа со множеством исходных данных и множеством вариантов решений - она хороша. А если программа для пользователей предназначена, то она должна быть в первую очередь удобна для пользователей и понятны должны быть ее результаты! Например, если я ищу пестролистную фиалку, то в результате поиска я хочу получить пестролистные варианты, а не выискивать из множества результатов пестролистные (читая описания и рассматривая картинки, на которых бывает и не очень видна пестролистность). В этом случае намного увеличивается время просмотра результата программы. Это как частный случай, таких еще много можно назвать. Может все-таки выстроить приоритеты в работе программы? и она будет гораздо удобнее и мобильнее для пользователя.
Я смотрю с точки зрения пользователя. Он должен принести на автоматическое опознание свою безымянную фиалку и через 5 минут уйти с самым похожим вариантом. Если заставлять его перебирать сотни сортов сначала по одному параметру, затем по другому, третьему - то в 5 минут никак не вписаться.
Хорошо бы сначала определится, что такое пестролистность.
1. Если в результатах поиска пестролистных выдадут такой снимок сорта:
то это не значит, что программа плохая. Сорт в общем-то вполне пестролистный:
Просто на маленьком снимке рядом с бутоном оказался не сильно пестролистный лист.
2. Владелец сорта заснял один бутон на высоком цветоносе:
Щелкаем по бутону:
ясности не добавляется. Где показывать сорт, среди пестролистных или среди непестролистных? А бог его знает. Так что, теперь этот сорт вообще не показывать? А если все остальные 15 параметров опознаваемой фиалки полностью совпадают с этим сортом?
3. Есть много пестролистных фиалок, у которых на снимке пестролистность не видна, хотя владелицы утверждают, что она есть. Считать ли такие сорта-таки пестролистными или нет?
4. ...
Какой параметр при поиске не тронь - он очень и очень размытый. Ваша мечта набрать:
достижима не за счет уточнения параметров, а за счет увеличения количество сортов в базе. Когда в ней будет 10-20 тысяч сортов, станет возможным в результате поисков выдавать длинные ряды пестролистных стандартов с бутонами 5 см.
Денис, а Вы уверены, что при таком алгоритме программы опознавателя и наличии в базе 10-20 тыс сортов в выдаваемых результатах в 100-200 сортов, попадут именно сорта, близкие к запрашиваемому? Это зависит от качества заполнения параметров базы и качества заполнения параметров запрашиваемого сорта фиалки, процент ошибки при заполнении может быть выше 100-200шт, так чем больше база , тем больше может быть ошибок ( при одном и том же проценте ошибок).
В результате при большой базе в число выдаваемых 100-200 сортов могут войти далеко не все похожие на запрашиваемый сорт, при этом там будут далекие по отдельным параметрам сорта.
По-моему, что такое пестролистность- известно, и это не зависит от того попал ли на фото пестрый лист или нет. А в опознавателе рядом с фото есть описание, читать которое в любом случае придется, чтобы точнее определить сорт.
Ирина Коровина пишет:
"Денис, а Вы уверены, что при таком алгоритме программы опознавателя и наличии в базе 10-20 тыс сортов в выдаваемых результатах в 100-200 сортов, попадут именно сорта, близкие к запрашиваемому? Это зависит от качества заполнения параметров базы и качества заполнения параметров запрашиваемого сорта фиалки, процент ошибки при заполнении может быть выше 100-200шт, так чем больше база , тем больше может быть ошибок ( при одном и том же проценте ошибок)."
В криминалистике для опознания используют «словесный портрет»:
По схеме то же самое, что и наше автоматическое опознание.
Эффективность словесного портрета человека (или опознаваемой фиалки) сильно зависит от качества описания опознаваемого объекта. Но если описания в базу вводят опытные фиалководки и запрос на поиск формулируется с пониманием, то база 10-20 тысяч сортов даст прекрасные результаты похожих сортов.
Когда эксперты шоу "Узнай меня" рыщут через Яндекс по Интернету, они пытаются найти похожую фиалку среди 20 тысяч фотографий разных сортов в Интернет. Реально они могут просмотреть максимум 1000 фото, дальше качество опознания резко упадет вместе с потерей внимания.
Большая база позволяет сильно сэкономить время эксперта и подобрать похожие варианты за несколько минут.
Словесное описание доказало свое право на жизнь, оно используется в криминалистике более 100 лет. Описание фиалки по параметрам тоже используется много десятков лет в виде текстовых описаний. Для нашего опознавателя отобраны лишь самые подходящие параметры из 50-ти параметров, используемых в текстовых описаниях.
Вы слишком верите в то, что каждый введенный параметр соответствует истине. Это далеко не так:
Если до трети параметров в результатах поиска оказалась несовпадающей, то это нормально. Робот-опознаватель не выдает единственный результат, а готовит списки для облегчения работы эксперта-опознавателя. Эксперт может признать самым похожим сорт, который отличается от опознаваемой фиалки в нескольких параметрах. Например, эксперт задал пурпурный цвет фиалки, а получил красный:
И пусть на варианте от опознавателя бутонов на 20% меньше, и диаметр цветка на 1 см больше - эксперта несоответствие нескольких параметров не сильно волнует.
Вы говорите об абстрактной пестролистности. А я говорю о конкретной пестролистности сорта, указанного на фото:
Роботу-опознавателю не нужно определение пестролистности. Ему нужно знать - это пестролистный сорт или нет.
Есть множество пограничных случаев, когда непонятна пестролистность сорта. Например, пестролистности на фото не видно, но по описанию сорт пестролистный. С одной стороны, вполне возможно что это фото сорта такое неудачное. А возможно, что это сорт с быстро исчезающей пестролистностью.
Даже такой очевидный параметр, как количество бутонов, и тот часто записывается в базу неоднозначно:
Это пока есть описание рядом с каждым фото, поскольку все сорта для опознавателя брались из Каталогов Fialki.ru. Но если будем добавлять тысячи сортов из рубрику блога "Фото сортовых фиалок", то там текстовых описаний у сортов практически не будет.
Также по смыслу неправильно читать текстовое описание сорта. Оно весьма далеко от реального положения дел.
Пример, вместо того, чтобы в текстовом описании указать диаметр самого большого бутона в сантиметрах, там пишут "большие бутоны". И понимай как хочешь. "Большие" относительно чего? Для мини и 3 см - много, а для крупного стандарта бутоны в 5 см большими не смотрятся. Лучше бы указали диаметр бутона и розетки в сантиметрах, а покупательницы сорта сами бы решили, на розетке 40 см бутоны 5 см будут считаться большими или нет.
Про цвета в текстовых описаниях я лучше промолчу. Цвета фиалок «грязные» и не насыщенные, а в описаниях оперируют спектрально чистыми цветами радуги - синий, красный,..
В идеале эксперт должен сравнивать 2 фото:
и без всяких текстовых описаний.
Разве могут быть одинаковы по значимости такие параметры как пестролистность и цвет? Пестролистность-или есть или нет, а цвет может быть изменчив и цветопередача разная и восприятие человеком цвета-разные??? И так по многим параметрам можно пройтись. Если Вы хотите, чтобы работала программа опознавателя, тогда каждому параметру надо добавить коэффициент достоверности, а найти его можно, но достаточно сложно (возможно в основном методом научного тыка
, то есть подбором).
Возможен другой вариант работы программы- выбрать несколько основных параметров поиска, а затем уже рассматривать остальные. Так будет проще.
Согласен, есть параметры, которые характеризуют гораздо лучше, чем цвет. Например, форма бутона "колольчик":
суживает поле поиска гораздо лучше, чем указание его цвета.
Однако в текущей версии опознавателя цвет условно весомей в 3 раза остальных параметров. Не потому что цвет важен, а исключительно из политических соображений. Большинство начинающих фиалководок понятия не имеют, что при традиционной съемке фиалок цвет является самой недостоверной информация о сорте:
На многих фиалковых сайтах учат активно работать в Фотошопе ползунками цвета и подгонять его под "настоящий". Средняя фиалководка не в состоянии в Фотошопе сделать:
Нет таких готовых ползунков в Фотошопе.![Обида Обида](/pix/tiny/emotions/smiley-frown.gif)
Но пользователи опознавателя оценивают главным образом результат по тому, получили ли они фотографии заказанного цвета или нет. Из уважения к их почтению перед цветом в нашем опознавателе параметр цвета условно в 3 раза весомее остальных параметров.
Хотя, похоже, это все равно не спасает от мнения о плохом поиске. Дизайнер смеется, что можем в результатах опознания все похожие сорта на лету перекрашивать в заказанный цвет. Тогда робот-опознаватель станет "хорошим" в глазах обычных пользовательниц сервиса автоматического опознавания.
Тест-драйв
Желающие могут попробовать составить запрос на опознание по следующей фотографии:
Сразу будет понятно, что:
Денис, Ваше предложение тест-драйва по данной фотографии не корректно, так как по фото одного цветка невозможно определить сорт, необходимо определить дополнительно ряд параметров.
А почему коэффициент3, а не 5-7-10? Из каких соображений этот коэффициент принят? (Когда я определяла красную фиалку с каймой, то вперемешку вышли сорта разного цвета, там были и синие и голубые, согласитесь, эти цвета очень далеки от красного). А для пестролистности, размер розетки, трейлер- какие коэффициенты?
А как на Ваш взгляд, корректно ли продавать сорт по фотографии одного цветка:
На мой взгляд вполне корректно. Это гораздо лучше, чем продавать сорт по одному лишь текстовому описанию.
Если уж коммерция обходится текстовыми описаниями и снимками одного бутона, то для бесплатного и безответственного опознания такого фото даже с избытком:
В этом снимке по крайне мере честно говорится, чтобы на цвет не обращали внимание, а опознавали по другим признакам.
Коэффициент 3 - условный. Для удобства пользователей цвет выбирается из 9 стандартных значений. Но на практике используется 2 независимые шкалы:
Когда пользователь задает один из 9-ти цветов, он этим задает сразу 2 параметра - цвет радуги и светлота. Зная излишнее доверие пользовательниц к цвету цвет радуги имеет вес в 2 раза больше чем остальные параметры (пестролистность, каемка,...). Светлота одного веса с другими параметрами. Получается, что цвет из 9 стандартных цветов в 3 раза весомее, чем та же пестролистность или махровость.
Еще больше завышать значимость цвета нельзя, чтобы не свести в ноль значения других параметров.
Цвета на этом снимке аналогично далеки друг от друга:
Тем не менее это не только один сорт, или даже разные бутоны с одной фиалки - это вообще один и тот же бутон, но только снятый в разное время дня.
Цвет фиалки, о котором так легко говорят фиалководки - фикция. В полиграфическом производстве на глаз цвет никто не определяет. Есть приборы-цветоизмерители (колориметры), по ним и находят похожие цвета.
Если даже один и тот же бутон имеет совершенно разные цвета, то нет смысла требовать, чтобы в результатах поиска все фиалки были строго заданного цвета. Наоборот, нужно давать разные цвета, чтобы компенсировать исключительную размытость понятия цвета в фиалководстве.
Все остальные коэффициенты одинаковые по весу.
Я бы и у цвета вес не менял. Все равно фиалковый цвет малодостоверен.
В полиграфическом производстве иллюзии по поводу знания точного цвета развеиваются после первого же дня работы:
Программно-аппаратный комплекс для обеспечения точного цвета потянет под 10 т.долларов. Оператор сидит в черном халате и намазанным черной краской лицом, чтобы не отсвечивать личиком в дорогущем мониторе. Все стены сзади и сбоку монитора серые, за оператором - черные. Верхний свет делают специальные лампы накаливания. В таких условиях можно более-менее предметно говорить о цвете.
Но сайт Fialki.ru не полиграфический форум. У фиалководок есть святая вера, что они знают точный цвет своей безымянной фиалки. Поэтому у цвета в совокупности со светлотой коэффициент в 3 раза больше. Пусть в начале списка похожих сортов будет побольше фиалок заказанного цвета в некоторый ущерб другим параметрам.
Также желающие могут легко сделать весомым в 100 раз коэффициент цвета или любого другого параметра. Достаточно при опознании указать один лишь нужный параметр (цвет, пестролистность, форма цветка,...). Программа понимает это как требование показать только сорта, которые точно содержат этот параметр, но не будет включать сорта с похожим параметром. По смыслу это то же самое, что параметр получил вес 100.
Однако если в опознании задано 2 и более параметров, включается механизм суммирования весов (коэффициентов) у каждого указанного параметра.
Задала в опознавателе один параметр - пестролистность. Результат - 123 сорта. Следующий поиск - 2 параметра: пестролистность и цвет красный - 200 сортов в результате. А логичнее, наверное, чтобы сортов было меньше чем 123? Денис, может быть все-таки немного исправить логику поиска? Или организовать работу опознавателя по другому: сначала поиск по одному параметру, важному с точки зрения пользователя, затем в полученном списке по другому параметру? В данном случае результат будет ближе к жизни, я имею в виду к реальному опознанию?
Чем больше указано параметров, тем у нашего опознавателя больше простора для подбора похожих сортов.
Строгий и мягкий поиск
Сервисы поиска фиалок по параметрам на других фиалковых сайтах работают по схеме "и". В результатах поиска выдаются фиалки, которые содержат все указанные параметры. Такой поиск еще называют «строгим».
Строгий поиск хорош, когда все признаки четко определены. Например, при поиске книги строгий поиск вполне уместен, название и автор задают книгу весьма точно.
Но фиалки по параметрам искать строгим поиском сложно. Приходится постоянно чуть-чуть менять параметры, чтобы перебрать все возможные похожие варианты.
Поэтому наш опознаватель сразу работает «мягким» поиском. Первыми выдаются сорта, у которых совпало больше всего параметров с опознаваемой фиалкой. Затем сорта с меньшим совпадением параметров и т.д. По смыслу верхушка выдачи мягкого поиска полностью совпадает с результатами выдачи строго поиска. Но там, где строгий поиск говорит "результатов больше нет", мягкий поиск продолжает выдавать результаты с отличием в одном параметре. Затем с отличием в двух параметрах и т.д. Один мягкий поиск включает в себя десяток другой строгих поисков.
Мягкий поиск особенно удобен при параметрическом поиске фиалок, у которых параметры весьма плавают. Даже собак в холке измеряют сантиметрами, а розетки до сих пор разделают словами "стандарт", "полумини", "мини"..
В классе с 40 учениками еще можно вести поиск по классному журналу по фамилии. А в Москве в адресном столе не возьмутся искать даже по фамилии, имени и отчеству. Нужно еще знать год рождения, еще лучше день рождения.
В больших базах результаты по одному важному параметру выдадут тысячи вариантов, которые невозможно просмотреть. Причем весьма быстро в списке пойдут фиалки далекие от опознаваемой, но только совпадающие, допустим, по цвету. Поэтому нужно сразу выдавать результат опознания по совокупности всех указанных параметров.
Радикально качество автоматического опознания улучшит создание большой базы сортов фиалок с помощью ответственных добровольцев. Но сейчас что-либо в опознавателе совершенствовать нет смысла. Сообщество должно:
На ближайшее время есть другая срочная работа. 4-7 марта в Донецке пройдет областная выставка. Хотим там попробовать отработать интернет-заказы. Пора к ней готовится.
Т.е. в этом обсуждении мы можем обсуждать направления развития опознавателя, но реализовывать их сможем только позже.
Сложно было найти более очаровательную "мордашку" для лицевой стороны опознавателя, спасибо разработчикам!
Попробовала опознать фиалку с помощью робота-опознавателя. Впечатление очень хорошее, можно принимать эту программу в опытную эксплуатацию! Попробовала опознать следующую фиалку: красная с каймой, двухцветная, не пестролистная с красной изнанкой листьев, стандарт. Выбрались всякие: и красные и розовые и синие и голубые и фэнтези и махровые и двухтоновые. Программу надо бы доработать. После доработки, я думаю, что программа будет очень помогать в опознании. Спасибо авторам!
Еще - фотка на опознавателе - очень хороша, прикольная! Только очень грустная... Может так лучше?
Спасибо, Ирина, поменял на Ваш вариант.
Мне понравилась такая "игра"! Есть у меня любимая, но безымянная фиалочка. хотя точно знаю, что когда-то имя у нее было
. Выдало, конечно массу сортов, многие близко не похожи, но несколько было более-менее подходящих, и один показался абсолютной копией! Но проделала это все просто из любопытства, т.к. отношусь довольно скептически к опознаниям по фото ( поэтому и пишу "почти" получилось)![Подмигивание Подмигивание](/pix/tiny/emotions/smiley-wink.gif)
Попробовала опознать фиалку, честно сказать, от гадания на кофейной гуще мало отличается, если при задании чётких признаков + фотография, опознаватель выдаёт множество абсолютно непохожих сортов, как же новичок сможет что-то определённое сказать? Боюсь, без совместной работы по описанию всех сортов фиалки.ру не обойтись
Для запуска опознавателя пришлось пользоваться текстовыми описаниями фиалок. Как Вы знаете, эти текстовые описания часто весьма далеки от реальности. Если в текстовом описании фиалка заявлена как фэнтези, а выглядит как обычная простая фиалка, то робот-опознаватель будет показывать ее как фэнтези, хотя на снимке вовсе не фэнтези.
Пока приходится мирится с этим. Немного обкатаем робота и сможем искать в сообществе добровольцев, которые смогут описать вручную тысячи сортов фиалок, собранных на Fialki.ru. База будет объемнее, достовернее и более пригодной для работ по опознаванию.
Если новичок определяет для себя, то отберет 2-3 более-менее похожих фиалки и посчитает, что у него сорт, похожий на самую красивую из них (желательно импортную).
Если новичок определяет безымяшку для других, то сможет скопировать описания похожих фиалок и выложить на форуме. А там владелица сама определит, какой из предложенных сортов более похож на ее фиалку. В опознаниях на форумах важно не сколько точное определение сорта, а возможность поддержать парочкой-трех похожих вариантов форумную "Угадайку". Уровень представляемых на форуме опознаний крайне низкий, в половине случаев даже не прикладывают фото или на фото фиалка плохо просматривается. Для таких опознаний робот-опознаватель позволяет за пару минут помочь человеку с опознанием.
Тоже думал, что надо начать с совместной работы сообщества по описанию сортов. Но после предновогоднего обсуждения шоу "Узнай меня" мне пришлось "поджать хвост":
Выяснилось, что робот-опознаватель воспринимался большей частью сообщества как нечто абстрактное и нереальное.
Родилось решение сначала показать сообществу что робот вполне реален. А только затем собираться сообществом пополнять его качественной информацией.
Робот это не сколько программа, сколько качественное описание фиалок. Качественно описать тысячи сортов не может ни один даже самый продвинутый эксперт, слишком это большая и кропотливая работа. На такое способно только сообщество. Но оно сначала должно видеть, зачем нужна такая работа.
В реальности робота я не минуты не сомневалась, другое дело, что без точных и однозначных описаний по 15 признакам он действительно не сможет работать, а описания через радикал.ру с его бесконечными заскоками работа не для слабонервных, к тому же, никто ведь не ставит там задачи сделать именно такое описание. Я тут недавно влезла на киевский сайт"студия фиалки", там очень удобная программа для составления каталога и работает намного быстрее радикала, единственное, разрешение фотографий там слабоватое, но для толкового программиста это семечки, можно было бы использовать её принцип для описания сортов добровольцами, для начала - сортов собственных коллекций и знакомых сортов, затем по мере сил другие.
Склад мышления у всех разный. Вы легко представляете абстрактные вещи, Ирина Коровина легко ориентируется в тонкостях алгоритма поиска и вовсю предлагает улучшить его работу. А кто-то элементарно представит фиалку по текстовому описанию, но пока робота-опознавателя не увидит - не поймет его потенциала.
Поэтому решили криво-боко использовать для пополнения базы недостоверные данные из текстовых описаний, чтобы сначала продемонстрировать сообществу, что же такое автоматическое опознание. Так больше шансов набрать нужно количество энтузиастов для тщательного описания тысяч сортов.
Например, если найдется 100 добровольцев, которые захотят улучшить робота-опознавателя, то каждый из них сможет описать по 100 сортов и у нас будет база с качественными описаниями 10 тысяч сортов. Такая база позволит проводить уже вполне достойные опознания.
Что-то не нашел. Ссылочку не укажите?
Денис, вот ссылка http://www.violets.com.ua/
Сначала хотелось бы обкатать опознаватель в текущем варианте. Набор из 15 параметров явно не самый оптимальный. Неплохо бы его укоротить.
После некоторого периода обкатки будет ясно, через какие параметрами в основном опознают фиалки средние фиалководки. Тогда список параметров укоротится и описывать сорта будет раза в 1,5 легче.
Денис, при всей моей лени к описаниям, параметров получается не менее 10 основных, каждый из которых предполагает за собой кучу вариантов. Есть же международно принятые определения формы цветка, листа, розетки. Обязательным пунктом, я считаю, нужно ввести изменчивость или стабильность сорта, предполагающий описание наиболее распространённых вариантов спортов. А что до средних фиалководок, не в обиду их золотым ручкам будь сказано, то купить шикарное здоровое растение у них гораздо легче, чем найти потом для него правильное название.
Параметры описание для ввода в базу прямо зависят от целей, для которых будет использоваться база.
Информация про изменчивость сорта нужна владельцам сорта, уже свершившимся или будущим. Она уместна в базе "Регистрация фиалок", в которой будет собрана информация о сортах. В такой базе никто не будет искать свой сорт по параметрам, просто введут название сорта и получат информацию по нему.
У нас же пока другая цель, опознание фиалок. База для опознания содержит признаки сорта, которые можно увидеть по его фотографии. Сорт добавляет в базу не владелец сорта, а доброволец рассматривающий чужую фотографию сорта, часто без текстового описания. Формат базы для опознания должен быть рассчитан на добавление сортов по одной лишь фотографии и названию, как, например, с AVSA.org.
После обкатки опознавателя сообщество еще раз проголосует список параметров для опознания. Параметры, проблематичные для ввода или малоиспользуемые, будут удалены. Кандидаты на удаление:
Диаметр бутона и розетки по чужому фото не видно. Эти параметры могут быть сведены в один параметр "Во сколько раз диаметр розетки больше диаметра бутона". Например, на фотографии Ольги Дудиной сорта РС-Росинка:
прямо на экране монитора сантиметровой линейкой измерил диаметр розетки и бутона в сантиметрах. Мониторные сантиметры сами по себе ни о чем не говорят, мало ли у кого какой монитор. Но если поделить их друг на друга, то получится что у этого сорта 2,5 бутона имеют ту же ширину, что и розетка. Это уже достаточно характерный признак по которому легко находить похожие сорта.
Размер розетки в сантиметрах с одной стороны существенная для опознания информация. Но на практике работать с ней при опознании нет смысла. Подавляющее большинство безымянных фиалок - стандарты. Минюшки специфические фиалки, к ним приходят уже зрелые коллекционеры.
После обсуждения с сообществом список признаков опознания может сократится до 8 пунктов:
Короткий список параметров удобнее для ввода информации:
Но база опознания малопригодна для обладателей сортовых фиалок. Для этого нужно делать другую регистрационную базу сортов, куда информацию добавляют только владельцы сортов. Для поиска в регистрационной базе достаточно знать название сорта. Подобных регистрационных баз ведется много, в AVSA и отечественных сайтах.
Повторять то, что уже сделано другими, нет смысла. Будем специализироваться на опознании сортов по параметрам.
Заветная база
Есть у меня заветная база, куда можно ввести название сорта и быстро получить информацию по нему от владельцев сорта. Ищет как отечественные, так и импортные сорта, как текстовую информацию, так и фото. По моим сведениям, многие серьезные коллекционеры тоже пользуются ей.
Можно сказать, ссылочки на базу от сердца отрываю. Но я не жадный, берите.![Улыбка Улыбка](/pix/tiny/emotions/smiley-smile.gif)
О! За ссылки - отдельное спасибо! Я думаю, Google нашел на нашем сайте великолепного рекламного агента!
Очень круто! Вау! Просто дух захватывает! Сегодня в первый раз зашла на сайт после возвращения из Москвы и глазам не поверила! Ввела, не особо задумываясь и заботясь о точности, параметры одного из известных мне сортов - именно этот сорт был предложен программой-опознавателем вторым по списку. Еще и описание есть! Уже хочется опробовать для подготовки к новой программе "Узнай меня!"
Есть надежда, что автоматическое опознание обеспечит постоянный приток новых участниц Вашего шоу. Под кнопкой "Опознать" есть ссылка «Опознание экспертами "Узнай меня"». Все, кого не устроили результаты автоматического опознания, могут продолжить опознание на Вашем шоу уже через живых экспертов.
Попробуйте, мнение профессиональных экспертов-опознавателей особенно интересно.
На текущий любительский уровень качества автоматического опознания особенно не обращайте внимание. Если сообщество сочтет опознаватель достойным развития, то оно:
Интересует в первую очередь удобство использования страницы с автоматическим опознанием:
Аналогичные автоматические опознаватели на Violets.ru и на Fialkovod.ru (в левой колонке) показались мне несколько неудобными по ряду причин.
Мне не нравится опознаватель! Почти каждый день с надеждой пытаюсь определить с его помощью сорт фиалок, и он всегда выдает кучу лишних сортов.
Я конечно Вас понимаю, пытаетесь из всех минусов сделать плюсы, и спорить с Вами бесполезно, но факт остается фактом - робот плохо определяет параметры, когда в палитре отмечаешь только белый цвет он и фиолетовый выдать может и розовый (в которых белого вообще нет), я конечно прочитала ваши ответы на предыдущие подобные возмущения, но легче от этого не стало.
С тем же успехом можно зайти в любой другой поисковик, возьмем тот же Яндекс пишем: фиалка, заходим в картинки, в палитре выбираем нужный цвет, так даже он меньше цветных выдаст чем Ваш опознаватель. Не нужно объяснять что Яндекс выдаст и постороннюю информацию с названием фиалка- но он и не обязан выдавать только фотографии фиалок, он выдаст все файлы с этим словом. А Ваш то опознаватель специально создан для того что бы определять сорт по заданным параметрам!
Р.С. Вступать в пререкания с Вами я не собираюсь, я лишь высказала свое мнение, никаких оправданий опознавателя я не жду.
Робот хорошо определяет параметры. Он учитывает, что когда фиалочница говорит белый цвет, это вполне может оказаться и фиолетовый быть и розовый.
Цвет - всего лишь один из параметров, определяющих фиалку. Если совпадают все параметры кроме цвета, то роботы на всякий случай выдаст такой сорт в результатах.
В статье "Истинный цвет фиалки" объясняется, что цвет это один из самых расплывчатых параметров. Если хотите, можете попробовать определить цвет левого и цвет правого бутона:
А если у фиалководки дальтонизм и она не различает один или даже 2 из трех основных цветов?
В условиях, когда:
робот не слишком серьезно относится к цвету и подстраховывается оценкой по другим параметрам.
Вы некорректно сравниваете.
Опознаватель Вы грузите разными параметрами по полной программе, а Яндекс жалеете и скрамливаете ему только один параметр. Из-за этого опознаватель у Вас получается плохой, а Яндекс - хороший.
Давайте введем в опознаватель тоже один цвет, скажем белый. Робот выдаст только 39 белых сортов, причем все точно будут фиалок, без всяких левых предметов белого цвета.
Но если Вы загрузите робот еще дополнительными параметрами поиска кроме белого цвета:
то робот при всем желании не сможет выдать Вам желаемое фото. В природе таких фиалок еще не народилось. Робот начнет выдавать сорта, которые более-менее похожи на указанные параметры. И чем дальше в результатах поиска, тем менее похожие.
Так что при вводе одного параметра (цвет) робот ищет лучше Яндекса. А при вводе многих параметров робот ищет, а Яндекс отдыхает. Т.е. для поиска безымянных фиалок по параметрам робот во всех случаях лучше Яндекса.
Я отвечаю не сколько Вам, сколько другим, которые могут подумать, что робот не умеет искать.
Он умеет искать, но не нужно требовать от робота, чтобы он нашел Вам фиалки белого цвета, когда в природе вообще нет фиалок белого цвета. Самые белые фиалки - светло-серые, если быть точным.
Нет в природе и синих фиалок:
Нет и красных:
И вообще большинство цветов, которые упоминаются в описании фиалок, профессиональные дизайнеры видят совсем по другому, чем фиалочницы.
Когда понятие цвет у фиалочниц нечто весьма расплывчатое и неопределенное, можно ли обижаться на робота, что он страхуется и проверяет результаты еще и по другим параметрам?
Интересный робот!
Нашла нужный сорт, спасибо!
Скажите, а можно добавить ему пару - гофрированный/гладкий лепесток?
(или как там правильно называется?) - чтобы отсеять рюши, если их нет в помине на цветке?
Спасибо большое!
По результатам опросов гофрированный край лепестка крайне редко используется для поиска. Поэтому добавить этот признак для опознавания не получится.
Я разочарована... Мне так и не удалось опознать мою безымяшку. Опознаватель выдал кучу вариантов, но ни один не подходит.Есть конечно похожие, но не настолько что-бы узнать свою... Почему, если в параметрах указана простая звезда и не пестролистник, робот выдает и махровые и пестрые, а про цвет я молчу вообще... Вполне возможно что сорт старый или это вообще не сортовая фиалочка, ну тогда хотелось бы другой ответ увидеть....Какой смысл искать свою бело-розовую фиалочку среди синих, красных, пурпурных, белых...ну и так далее....
Всё дело в том, что бывает ещё куча всевозможных спортов, плохих линий и пересортицы. Вот тут робот совсем бессилен.
Светлана, не задавайте слишком много признаков, задайте один, максимум два. Тогда опознавательработает сносно. Почитайте обсуждение про робота-опознавателя, это большая программа и она не очень корректно работает при задании большого числа признаков.
Светлана, не каждая фиалка в принципе является сортовой. Сейчас много сеянцев в продаже или промышленных сортов, названия на которых не пишут и которые опознать очень сложно ввиду большого количества похожих. не говоря уже о спортах, "опознанных" и пересортицы как писал Денис.
Представьте себе, что сделали поиск людей. Кто-то приходит и вводит параметры на поиск:
Поисковик выдает ему варианты:
Ищущий возмущается - но почему в списке нет женщины Женя Иванов?
Обилие вариантов
В начале выдачи результатов робот-опознаватель выдает фиалки, которые соответствуют по всем заданным параметрам. Затем те сорта, которые не соответствуют по одному параметру, затем несоответствующие по двум и т.д.
Это страхует от ошибок при вводе параметров фиалки.
То, что выдаются похожие варианты это обычная практика всех поисковиков. Представьте себе, что при вводе в Яндекс слова "фиалки" Вы бы получили однозначный ответ: http://www.fialki.ru/
Однако Яндекс почему-то выдает 1000 сайтов, пусть даже реально просматривают только лишь первый десяток.
Я бы тоже промолчал про цвет. Но если для Вас это действительно важно, то введите только один цвет и не указывается другие параметры - тогда получите только фиалки данного цвета. Но если ввели 5 параметров, то будьте готовы к тому, что где-то с середины списка пойдут фиалки, которые отличаются от заданных парметров по 1-2 параметром.
Цвет плавает
Уж не говоря про то, что определение оттенка цвета близко не имеет отношения к реальности. В разговорах на форуме вовсю мелькают цвета, которые никогда не встречаются у фиалок. Например, через мои руки прошли тысячи фотографий фиалок. Но ни на одной не было красного цвета. А когда говорят "красная фиалка", то под этим понимается все что угодно, но не красный цвет:
Также цвет фиалки владелица определяет не под чистым белым светом в 5500° родных Кельвинов, а при первом попавшемся. И если у нее воткнута лампа в 2700°К, то цвет будет одним, а если 6500°К, то совершенно другим. При дневном свете солнце за облаками третьим, при закатном солнце - четвертым. И т.д.
У фиалочницы реальный цвет может быть как на левом снимке. А при вечернем свете она на форуме уверенно напишет про недоработанного робота-опознавателя, который почему-то выдал левую фиалочку, когда в запросе ясно был описан цвет правой фиалочки:
Но робот-опознаватель знает, что фиалочницы "плавают" в определении цветов и вынужден подстраховываться, выдавая похожие варианты.
Если же быть точным, то:
Дайте роботу-опознавателю свободу. Тогда он сможет быть как-то полезен при поиске. Но если требовать от него точности, то всегда будет ноль результатов в точном поиске фиалок, неточных по самой своей природе.
Денис, Ирина, Кристина, спасибо за разъяснения, но все таки хотелось бы что-бы в случае если фиалка не сортовая, пусть будет так и написано-Не сортовая... Мне кажется это будет правильно....
Если для Вас это правильно, то нужно на этой странице выкинуть робота опознавателя и крупными буквами написать:
Несбывшиеся ожидания
Вы зря ждете, что введя запрос "простая звезда; не пестролистник; розовая" Вы получите точную фотографию Вашей фиалки и название сорта, то это невозможно.
По нескольким параметрам точно выдать фотографию и название можно только если предметов поиска строго ограниченное число и предметы с одинаковым названием совершенно одинаковы. Например, ищете мобильник, указываете: "черный, по бокам красные полоски, на левой полоске 3 кнопки", получаете четкий ответ "Nokia 5310 XpressMusic":
Но у фиалок даже заведомо сортовую фиалку с совершенно точным названием выносят на форум и спрашивают - расцвела ли по сорту или нет?
Нельзя всерьез принимать результаты опознания и считать, что после удачного опознания безымянная фиалка стала сортовой.
А я и не считаю её сортовой, я написала -похожа....То что она не сортовая ,не делает её менее красивой....
Ну надо же!!! Искала одну фиалку , а нашла другую свою безымяшку( во всяком случае очень похожа). Будем считать что польза от робота есть!![Большая улыбка Большая улыбка](/pix/tiny/emotions/smiley-laughing.gif)
Денис, если нужны фотографии сортовых миниатюр для робота, то можно взять из моего блога. Качество фотографий, вроде, неплохое, перед тем, как публиковать какой-то сорт, я тщательно сверяюсь с другими фотографиями, опубликованными в Интернете. К сожалению, я, практически, ничего не понимаю в компьютерных делах и чем-то помочь в пополнении сортов в робот не смогу. Показывать новые сорта миниатюр, которые у меня процвели буду продолжать, а Вы, если сочтете нужным, можете вводить их в опознаватель. Нельзя все время только заниматься критикой работы сайта, нужно вносить свою посильную помощь.
Спасибо за Ваше предложение.
Вполне возможно, что удастся добавить централизованно, без Вашей непосредственной помощи.
В голосовании "Как будете добавлять сорта по одному" сообщество выбрало создание реестра сортов. Сорта, ранее опубликованные в рубрике "Фото сортовых фиалок", будут добавляться в реестр централизованно. Несколько добровольцев просмотрят все статьи в рубрике "Фото сорторых фиалок" и создадут в реестре по одной странице под каждый уже опубликованный сорт. На этой странице будут все образцы фотографий этого сорта от разных авторов, которые они раньше добавляли в свой блог.
Каждая страница сорта будет содержать формальное описание сорта:
Все новые сорта авторы будут добавлять сами в реестр.
Когда в реестре наберутся тысячи сортов, робот-опознаватель сможет напрямую черпать из него данные для поиска похожих сортов. По мере того, как будут авторы будут добавлять свои новые сорта в реестр, робот-опознаватель будет искать все лучше и лучше.
Критика тоже нужна. Она помогает найти узкие места на сайте.
Каждый вносит свою лепту, в том виде, в каком может. Кто-то критикует, кто предлагает свою посильную помощь.
Я предлагаю добавить пункты с описаниями листочков (цвет, размер, форма). Ведь часто цветки очень похожи, а листочки сильно отличаются.
Прежде всего обращаю внимание, что у сортов, вероятно, изменились адреса. Робот предлагает ссылки вида 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...
Присоединяюсь к предложению добавить параметров к листьям. Цвет листьев (тёмные, светло-зелёные), форма (острые овальные, круглые), край (кружевной, сглаженный).
Как заполняются карточки сорта? Робот ищет по текстовому описанию или у каждого сорта при заполнении есть точно такие же выпадающие меню, как и в поиске?
Несмотря на отсутствие новых компментариев в обсуждении, опознаватель явно нуждается в усовершенствовании. Для чего пользователь вводит параметры при опознании? Чтобы опознаватель нашел сорт с такими же признаками, если такой существует в базе. Либо не нашел, если похожего сорта нет. Поэтому какие-то параметры следует при поиске соблюдать жестко и не предлагать варианты сортов, у которых этот признак не совпадает. Например, если в поиске задано простая форма цветка, то в результатах поиска не следует выдавать никакие махровые и полумахровые сорта. Соответствие этому признаку можно сделать в роботе строгим. Возможно, тот же принцип следует применить и к форме цветка "анютка", "звезда", т.е. если ищем анютку, то не надо в результатах показывать никаких звезд и наоборот. Для других типов - колокольчики, полуколокольчики, осы, строгое соблюдение признака не нужно, но их в роботе и нет. Хотя можно было бы добавить. Так же стоит добавить тип листа - бой лист, герл лист, клакамус, падубовидный лист. Еще можно добавить признак "край лепестков" - обычный, волнистый или гофрированный, т.к. это не относится к цветовой кайме, а только к геометрии края лепестков. В нынешнем виде опознать сорт практически нереально, т.к. похожие сорта выдаются крайне редко или почти никогда, хотя иногда по простому поиску в гугле по примерному текстовому описанию, удается подобрать аналогию, а в 50 вариантах робота ничего подходящего нет.
Flovver, спасибо что написали рекомендации, как улучшить робота-опознавателя. К сожалению, применить Ваши советы нет возможности.
История опознаний на Fialki.ru
Раньше на Fialki.ru наши опытные фиалочницы тысячекратно объясняли, что опознания безымянных фиалок это такая же несерьезная игра, как опознания "На какого артиста похож мой муж?". Опознавай не опознавай, но муж никогда не станет этим артистом.
Опознание фиалок всегда идет с добавкой "Ваша фиалка похожа на такой-то сорт". Но начинающие фиалочницы обычно пропускают слова "похожа" мимо ушей. Они с полной уверенностью начинают распространять свои безымянные сорта под именами сортов, на которые их фиалки лишь похожи. Отсюда плодятся истории, что у начинающей фиалочницы сорта какого-то селекционера спортят. Хотя у опытных фиалочниц этот селекционер как раз славится устойчивостью своих сортов.
Перебороть страсть начинающих фиалочниц преобразовывать безымянные фиалки в сортовые оказалось невозможно. Каждый месяц фиалками увлекаются все новые и новые фиалочницы. Большинство из них начинает приобщение к миру сортовых фиалок с того, что опознает свои безымянные фиалки. Неинтересно всем объяснять одно и то же. В результате с 2013 года наше сообщество вообще запретило опознания на сайте.
Робот-опознаватель
На память о временах, когда на Fialki.ru играли в игру "На какой сорт похожа моя фиалка?", остался лишь робот-опознаватель.
Этот робот застыл в своем развитии.
1. Содержание Fialki.ru в последние годы несет на себе наше сообщество. Опытные фиалочницы не будут выделять деньги на пополнение базы сортов для робота-опознавателя и на программирование его усовершенствовать. У них есть более интересные проекты, например, ведение Реестра сортовых фиалок.
2. А начинающие фиалочницы, которые занимаются опознанием сортов, тоже не будут давать деньги на усовершенствование робота-опознавателя. Ведь опознания безымянных сортов рождается как раз из желания не платить вообще:
Усовершенствование
Однако, возможно у кого-то из начинающих фиалочниц есть желание выделить деньги на усовершенствование робота-опознавателя, чтобы тот помог им надежнее опознавать безымянные фиалки. Мой совет - лучше на эти деньги купите черенки нормальных сортовых фиалок у опытных коллекционеров.
Опознание безымянных сортов - детская болезнь, характерная для большинства начинающих фиалочниц. Обычно за 1-2 года увлечения фиалками это болезнью перебаливают. И в коллекциях опытных фиалочниц уже днем с огнем не найти безымянных, а уж тем более опознанных фиалок.
Избегание опознаний
А пока в коллекции есть безымянные сорта, лучше избегать их опознания. Рано или поздно выплывает, что это не настоящие сорта, а опознанные. Клеймо будет долгие годы:
Поэтому среди опытных фиалочниц:
дети - цветы жизни
и еще все лучшее - детям!
Важно с какой целью опознавать. Например, есть желание проверить, на какой сорт похоже растение с "потерявшимся" названием. Оно сортовое, и сорт у него был. Значит, инструменты, облегчающие восстановление имени сорта, вполне себе нужны. Или любитель посеял семена, получил сеянцы, и ему надо проверить, есть ли среди них что-то новое? Ведь некоторые сеянцы вполне могут красиво цвести, как проверить, а вдруг они похожи на какой-нибудь американский сорт 5-10 летней давности, и стало быть, не могут претендовать на новое сортовое имя? Так что пусть занимаются опознанием безымянных фиалок, ведь они тоже достойны обрести свои имена, но при этом надо избежать ошибок именования, чтобы не назвать новым именем клон какого-нибудь сорта. Эти цели вполне хороши и с торгашеством ничего общего не имеют.
Цель опознания неважна. Опознание во всех случаях это зло, потому что после опознания владелец опознанной фиалки искренне считает безымянную фиалку сортовой и распространять ее как сортовую. Забывая добавлять, что это обыкновенная безымянная фиалка, которую никто не проверял на устойчивость при разведении черенками в трех поколениях. И что она лишь похожа на какой-то сорт, но не является данным сортом.
С фиалками опознания проходят лишь потому, что невелика цена обиды получить из черенка не тот сорт, что заявляла начинающая фиалочница, предоставляя черенок сорта. Для более дорогих предметов коллекционирования опознание считается мошенничеством и может даже уголовно преследоваться.
Собаки и лошади
Например, нашли Вы на вокзале пса. Стрижен, завит, напудрен, дорогой кожанный ошейник. Выполняет все команды, часами неподвижно стоит в выставочной стойке. Видимо, сбежал от проезжавшего хозяина во время прогулки. Вы опознали, что 100% похож на какую-то породу. И что с того? Попробуйте-ка с ним пройти на какую-то клубную выставку. Без документов о 7-ти коленной родословной Вашего опознанного пса не допустят до ринга, даже если он будет выглядеть и вести как суперчемпион опознанной Вами породы. И уж тем более, ни один клуб не допустит опознанного "суперчемпиона" до планового разведения.
Заводчики собак, кто в клубе занимается разведением данной породы, хотят быть уверенными, что с породными генами у родителя все в порядке. И им нужна напечатанная родословная пса, чтобы потом ее можно было переписать в родословную его щенят. А "Усы-лапы-и-хвост" - это ни для кого не документы:
У лошадников требование к настоящим документам еще строже:
За попытку опознать найденную лошадь как чистокровную верховую и как-то организовать ей под это опознание соответствующие документы светит уголовное дело и срок. И пожизненное исключение из сообщества людей, увлекающихся породистыми лошадьми.
Цель опознания фиалок - установление идентичности с имеющимся сортом, чтобы дальше распространять под именем этого сорта. А то что делают селекционеры, это поиск сортов, похожих на сеянец, имеет прямо противоположную цель - не плодить похожих сортов с разными названиями.
Но селекционеры не пользуются роботом-опознавателем. В наше время селекционеру проще выставить фотографию сеянца в Интернет и попросить фиалочниц оценить:
И никто его не будет совестить селекционера за устроенный поиск похожих сортов. Наоборот, все ценят что селекционер старается создавать только сорта, похожих на которые еще не было на рынке.
В типичном же опознании на Fialki.ru начинающие фиалочницы искали для безымянной фиалки название похожего сорта, чтобы дальше распространять безымяшку под найденным именем. Вот такое опознание многим опытным фиалочницам очень не нравилось.
Отсюда были мои советы к начинающим фиалочникам. По возможности воздержитесь от опознания своих безымянных фиалок. И побыстрее переходите на коллекционирование фиалок, выращенных из черенков сортовых фиалок, купленных у надежных коллекционеров.
С Вами можно только согласиться.
Честь и хвала селекционерам, которые проверяют свои сеянцы на похожесть на уже имеющиеся сорта. К сожалению, делают это не все селекционеры. Чему есть примеры пар очень похожих сортов с разными названиями от разных селекционеров.
Непохожесть сеянца на уже имеющиеся сорта - одно из трех основных требований к новому сорту.
3 правила для нового сорта
Новый сорт должен выполнять 3 правила:
Если сеянец обладает этими 3-мя качествами - ему можно давать новое название и выпускать в свет под именем нового сорта.
Если сеянец не обладает хотя бы одним качеством из списка - то селекционер должен его безжалостно выбраковать.