TensorFlow is an open source machine learning library. According to Google, many companies, nonprofits, researchers and developers have used TensorFlow in many brilliant ways. One use case is detecting cassava disease at scale.
PlantMD’s machine learning model was inspired by a dataset from PlantVillage, a research and development unit at Penn State University. PlantVillage created an app called Nuru, Swahili for “light,” to assist farmers to grow better cassava, a crop in Africa that provides food for over half a billion people daily.
Though cassava is tolerant to droughts and capable of growing with minimal soil–making it an ideal crop in harsh weather conditions—it’s also susceptible to many diseases and pests. The symptoms of a diseased plant develops slowly, so it can be difficult for farmers to diagnose these problems in time.
PlantVillage and the International Institute of Tropical Agriculture (IITA) developed a solution using machine learning that could help farmers better identify and manage these diseases quickly. They annotated thousands of cassava plant images, identifying and classifying diseases to train a machine learning model using TensorFlow. Once the model was trained to identify diseases, it was deployed in the app. Farmers can wave their phone in front of a cassava leaf and if a plant had a disease, the app could identify it and give options on the best ways to manage it.