Plantes de Jardin (Backyard Plants)
💡 Inspiration
Plants are an essential part of our backyards but they wither frequently because they are afflicted and the disease is not recognized at an early stage. The mission of our projects is to identify plant diseases early and suggest appropriate methods for their treatment.
💻 What it does
Plantes de Jardin can be used by anyone to detect if their plant is healthy or sick, as well as provide treatment options all with just a click of a picture.
It can also be used to examine the current weather conditions and the weather forecast.
And also while using Plantes de Jardin, one can look up a variety of information about different sorts of plants.
⚙️How we built it
- ML: Python, TensorFlow
- Frontend: HTML, CSS, JS
- Backend: Django
- Database: CockroachDB
- Authentication: Auth0
- Scrapping: Beautiful Soup
Use of CockroachDB
- We have used CockroachDB as a primary database because it is an easy-to-use, open-source and indestructible SQL database.
🔑 Auth0
- We have used Auth0 for secure user authentication
Use of Google Cloud
- We have used Google Cloud's Secure Storage to store the training data and Google Cloud's GPU enabled Notebooks for training our Model at a Blazing Fast Speed
🧠 Challenges we ran into
As we had 24826 images in our Dataset (taken from the infamous PlantVillage Dataset), training our model was a very hectic and time-consuming task as our machines were not capable enough to handle such heavy computations. It took us three hours to train and evaluate the performance of our first model which turned out to be not so good.
So we decided to shift all our data to Google Cloud's Secure Storage and use Google Cloud's GPU-enabled notebooks and were effectively able to reduce our training time to just about 10 minutes for the later models.
🏅 Accomplishments that we're proud of
We are happy to achieve an Accuracy of 91% on our testing data (2496 images) and that we completed the project in this short frame of time and we learned a lot from this hackathon.
📖 What we learned
We learned about renting GPUs to reduce our training time and collaboration.
🚀 What's next for Plantes de Jardin
Improving the accuracy of the model.
Built With
- auth0
- beautiful-soup
- cockroachdb
- css3
- django
- google-cloud
- html5
- javascript
- python
Log in or sign up for Devpost to join the conversation.