Difference between revisions of "Artificial Intelligence"
(→Models) |
|||
Line 16: | Line 16: | ||
A list of our AI projects (current and future) can be found on Github: [https://github.com/openfoodfacts/openfoodfacts-ai/issues openfoodfacts-ai]. | A list of our AI projects (current and future) can be found on Github: [https://github.com/openfoodfacts/openfoodfacts-ai/issues openfoodfacts-ai]. | ||
+ | |||
+ | === Nutri-Score prediction === | ||
+ | Our classic model that's able to predict the letter of the Nutri-Score on the packaging is soon to be obsoleted by our more generic logo detection model. | ||
=== Category prediction === | === Category prediction === | ||
− | === | + | === Logos and labels detection === |
=== Nutrition facts table data extraction === | === Nutrition facts table data extraction === |
Revision as of 10:18, 19 June 2020
Machine learning models and "AI" are used in Open Food Facts to extract information from product images and to perform predictions, such as the product category.
Projects
Robotoff
Robotoff is Open Food Facts "AI" service: it takes care of calling the ML models and storing all predictions. Robotoff wiki describes in details how Robotoff works. Depending on its confidence, each prediction is either applied automatically or require a manual validation. Hunger Games is our in-house validation tool.
All machine learning models used in production are stored on Github as releases, in the robotoff-models repository.
Hunger Games
Hunger Games is our collaborative and playful annotation engine. It allows you to annotate in bulk logos and labels, to mass complete nutrition tables and ingredient lists, and to answer Robotoff questions in vast numbers.
Models
A list of our AI projects (current and future) can be found on Github: openfoodfacts-ai.
Nutri-Score prediction
Our classic model that's able to predict the letter of the Nutri-Score on the packaging is soon to be obsoleted by our more generic logo detection model.
Category prediction
Logos and labels detection
Nutrition facts table data extraction
The Nutrition facts table data extraction project aims to automatically extract the nutrition facts values from photos of nutrition facts table.
Ingredients spellchecking and correction
How to contribute?
There are many ways to help:
- contribute to Robotoff, some issues are tagged as suitable for newcomers
- help to solve one of the issue listed in openfoodfacts-ai.
Most of our discussions happen on Slack. Depending on your interests, you can join the following channels:
- #robotoff and #hunger-games (robotoff and hunger games channels respectively)
- #ai-machinelearning (generic machine learning discussions)
- #ai-logo-detection, #ai-imagerecognition, #ai-computervision, #spellcheck