K1rsN7
Mushroom_Guide
Jupyter Notebook

:mushroom: Chat bot for recognizing edible mushrooms.

Last updated May 5, 2026
43
Stars
4
Forks
0
Issues
0
Stars/day
Attention Score
17
Language breakdown
Jupyter Notebook 97.5%
Python 2.5%
Files click to expand
README

Pet project for recognizing edible mushrooms

The meaning of the project: To learn how to work with the TensorFlow framework and Keras, this project was invented.

Project idea: Write a telegram bot that knows how to classify mushrooms. The convolutional neural network DenseNet201 was used for classification. The accuracy of 71.08% was obtained on the test sample

At the moment, the classifier recognizes 4 types of mushrooms:
    • Edible mushrooms (can be eaten without health risk)
    • Inedible (for one reason or another are not suitable for human consumption)
    • Poisonous (when consumed in normal doses, a person gets severe poisoning)
    • Hallucinogenic (contain hallucinogenic substances)
The classifier can also determine the absence of mushrooms in the photo.

To use it, you need to send a photo (not a file, but a photo) and get a predictable response.

Ways to improve the quality of the classifier:
    • Selection of better photos of mushrooms (incorrect photos are present in the dataset)
    • Magnification of photos for each type of mushroom (at the moment, there are 16 photos for one type of mushroom in the test sample)

Screenshots of the bot's work:

Star History

Star History Chart

🔗 More in this category

© 2026 GitRepoTrend · K1rsN7/Mushroom_Guide · Updated daily from GitHub