Comments 23
хочу предложить Вам идею - написать application для телефона, на платформе по Вашему выбору, типа различать по реальному изображению гриба сделанного камерой, дополнительно можно место находки учитывать, вроде как логика у Вас уже есть, надо обработку изображения сделать, может в итоге неплохо получиться, вплоть до небольшого бизнеса по автоматической классификации продуктов, это много где требуется
Определять грибы по фото, как написали ниже, задача крайне неблагодарная. У нас есть просто определитель по признакам: https://apps.apple.com/app/id1400315962
Заключения патологоанатома к багрепортам прикреплять надо будет?
Ждал, что будет отчёт по реальному применению модели (и что метрикой успешности будет выживание, разумеется). Тем более как раз сезон.
Грибы электронно достаточно опасно определять. Иногда ядовитый или съедобный - определяются по неявным признакам - например цвет спор, или порозовение срезов.
Иногда только запах или вкус выдает подозрительно левый грибок.
У грибов присутствует изменчивость когда экземпляры одного вида зачастую имеют больше отличий друг от друга чем от экземпляров другого вида.
Хотя чисто как задача идея хорошая.
Я собираю грибы , и часто когда спрашивают что это - прикалываюсь типа гугл говорит съедобные их и беру, ну а чтобы не повелись и по Гуглу не собирали добавляю - травлюсь только каждый третий раз ;)
Вот и я не хочу остаться живым с вероятностью 95.78 (с)
ну, я и сам по гуглу не собираю. и детям не позволяю. Например, ложный подберезовик отличается только тем, что на срез язык жжет, а розовеет только со временем, и, как показала практика, даже не все розовеют. Сосед так сожрал грибочков, потом блевал полночи. Как это ИИ определять будет, хз. Вангую, что в будущем, если технологически не заморозимся и не откатимся, то можно будет в гриб запихнуть щуп, и он определит, насколько он токсичен и вообще проанализировать, что это. Но сейчас боту доверять жизнь и здоровье - нет уж, я подожду прогресса.
Но в целом, проблема, которая вызвала необходимость подобных программ, есть, С урбанизацией теряются навыки симпрактического определения грибов (традиционного обучения определению грибов). Просто городские реже ходят в лес, социальные связи более атомизированы, и если в деревне все в целом знают, какие грибы в местной фауне можно есть, а какие нет, то городским подсказать некому.
Руководствуясь принципом "не уверен - не бери", грибники пропускают более 50% съедобных грибов. Например, у меня жена никогда не собирала белые грузди, а были года, когда по ним буквально ходили. Не собирают огромное количество съедобных пластинчатых грибов, потому что "местные их не собирают". Но местные не собирают, потому что они живут рядом с лесом, и собирают более ценные виды грибов, потому что имеют возможность в лес ходить чаще. А городской заломится в лес раз в сезон, походит, попинает вполне съедобные какие-нибудь дождевики с волнушками, обойдет стороной гриб-зонтик, и выйдет вообще без грибов.
Например, ложный подберезовик отличается только тем, что на срез язык жжет, а розовеет только со временем, и, как показала практика, даже не все розовеют.
У вас случайно нет его фото? Потому что из всего похожего на подберёзовик, но не являющегося съедобным, мне в МО известен только желчный гриб(является ли он несъедобным, или же ядовитым — в интернете много разной информации, но утверждений о ядовитости со ссылками на исследования видеть не доводилось). Иногда его называют ложным белым, но там где я собираю грибы желчные по формам на белый не тянут.
У желчного есть весьма характерные признаки отличия от подберёзовика — рисунок ножки и розоватый геминофор(видимо именно пластинчатый геминофор в статье назван "жабры" :)).
)
Что до розовения со временем, то есть ещё такая разновидность как Подберёзовик розовеющий, вполне съедобный гриб.
P.S. По поводу проверки на вкус — в интернете попадались в описаниях гриба упоминания что даже если лизнуть срез, то можно заработать цирроз печени :). Хотя это заявление у меня вызывает сильные сомнения, но опознавать на вкус грибы с трубчатым геминофором я бы не рискнул(проверяю только белые подгруздки в "пограничных" случаях, чтобы отличить от млечников вроде перечного груздя). Но в любом случае горечь не показатель, т.к. во-первых, выше упоминалось о высокой изменчивости в зависимости от условий и биотопа, во-вторых, горечь относится к изменчивым признакам(т.е. может даже отсутствовать в сыром виде, иногда не перебивая маринад и в готовом, хотя согласно всем описаниям термообработка горечь только усиливает).
в интернете попадались в описаниях гриба упоминания что даже если лизнуть срез, то можно заработать цирроз печениНа сколько знаю, один такой гриб может испортить своим вкусом все остальные при готовке, а вот вызвать какие-то проблемы со здоровьем это вряд ли. Меня учили такие, как на ваших фото, называть ложными боровиками. Спутать его с белым или подберезовиком сложнее, чем с боровиком, имхо.
Ну да скорее желчный имеется ввиду. В некоторых лесах они с подберезовиками вообще почти одинаково выглядят.
Им сложно отравится так как на вкус слишком противный. Но при желании можно траванулся если сможешь съесть какое-то количество знаю людей которые травились, на вопрос зачем жрали оно же горькое - говорили что жалко было все выбрасывать.
И цирроз отлизания конечно не получишь. Это не бледная поганка.
А от бедной поганки вполне можно и от малой дозы цирроз получить.
Все грибы с фиолетовыми жабрами (u) являются съедобными (e) и встречаются только в лесах (d).А как же эти? С фиолетовыми пластинками, растут на лугах и считаются ядовитыми. Интересно, сколько там еще ошибок в исходном датасете.
А еще есть грузди, которые в некоторых странах считаются несъедобными или ядовитыми, а в РФ деликатесом. Куда их отнесет данная модель?
Ну, они не совсем ядовиты, просто галлюциногенны. И на 5 лет при их сборе легко закрыться .
Забавно. Помню нам такую задачу давали в первый день обучения в качестве разминочной - https://www.kaggle.com/competitions/mushrooms. И у всех почти получилась точность близкая к 1.
А тут
в рамках выпускного проекта на курсе Machine Learning в OTUS.
Не слишком ли примитивная задача для выпускного проекта?
есть почти одинаковое количество съедобных и ядовитых грибов.
Есть в природе или в вашей выборке?
Так то - ядовитых видов почти на два порядка меньше...
Вики: "Из известных в Европе около 5000 видов грибов ядовиты около 150. Из них только несколько смертельно ядовиты"
все грибы с шоколадным или зеленым цветом спорового порошка являются ядовитыми, а все грибы с черным или коричневым цветом спорового порошка являются съедобными
Не-не, я лично не в состоянии отличить шоколадный цвет от коричневого, ну его нафиг такие модели и грибы вообще!
Не только со своего опыта, очень не советую полагаться ни на "гугл" ни на псевдоИИ при определении грибов.
Только расспрос местных жителей, только мнение с детства собиравшего грибы (и обученного этому старшим поколением), только они имеют значение. Но тут тоже бывает "засада", травятся иногда и местные, с детства собиравшие грибы "вот в этой рощице".
Короче, если вы городской житель, то лучше не делать это без деревенских жителей. А лучше вообще просто купить у них. :)
P.S. Возможно, когда нибудь в отдалённом будущем появится био-анализатор, определяющий яд. Но грибы научатся и его обманывать. )))
Только расспрос местных жителей, только мнение с детства собиравшего грибы (и обученного этому старшим поколением), только они имеют значение.
Ну, нет. Многие из них изрядно некомпетентны. Чаще всего, конечно, не берут многие съедобные, по неведомой причине считающиеся среди них "поганками" (диды отравились и нам не велели). Но бывает и наоборот:
травятся иногда и местные, с детства собиравшие грибы "вот в этой рощице"
Вот как вы сами и написали. Потому что признаком "съедобности" у аборигенов часто случаются, не биологическая классификация, а то, что "вот в этой рощице никогда не росли поганки". Увы.
А лучше вообще просто купить у них. :)
Только если там грибы хорошо известной вам разновидности или те, которые с другими не спутать. Например, лисички. :)
Если собирать трубчатые грибы (белый, подберезовик, подосиновик, моховик и т.д.), а не пластинчатые, то шансы отравиться близки к абсолютному нулю. Даже те трубчатые, которые обозначены как ядовитые (сатанинский гриб, ложный подосиновик), как правило, могут вызвать максимум несварение желудка, а на практике их найти на порядок сложнее, чем съедобные.
Можно и загнутся , лучше не экспериментировать, если точно не знаешь что собираешь.
От сатанинского гриба собранного по ошибке и незнанию в Крыму(тоже думал что все трубчатые грибы безопасны), я лежал почти 8 дней влежку, до туалета еле доползал, лежал в полейшем бреду ничего не мог даже по сторонам смотреть, через 5 минут становилось хреново.
Хорошо тогда молодой был 25 лет и я был полностью здоров наверное только это позволило выжить.
После этого стал очень подозрительно к любым грибам относится , и не есть те грибы которые сам не собирал, и сам по 5 раз проверяю чего я собрал.
Зачем делать нормализацию данных? Из того что я прочитал в статье, Ваши данные все категориальные, то есть Вам нужно закодировать все категориальные признаки, которые в свою очередь будут уже нормализованы за счет того же label encodera.
Использовать его же для множества классов не хорошая идея, потому что признаки с большим значением цифры будут вносить больший вклад в результат, есть альтернативы, например, one hot encoder, который с множеством категорий справляется на ура, хотя и есть проблема с увеличением в итоге столбцов, но и это можно решить, используя binary encoder, который переводит десятичные числа в двоичную систему.
Классификация грибов методами ML