Line 129: |
Line 129: |
| === Perform checks on products that are already complete === | | === Perform checks on products that are already complete === |
| * Check how similar ingredients lists are to what is detected | | * Check how similar ingredients lists are to what is detected |
− | ** Calculate percentage of ingredients found in ingredients list VS ingredients found in the JSON | + | ** Calculate percentage of ingredients similarity |
| + | *** List of parsed in ingredients list |
| + | *** Ingredients found in the JSON (from the list of ingredients) |
| + | |
| * Check for ingredients not found in the current ingredients list (if not empty) | | * Check for ingredients not found in the current ingredients list (if not empty) |
| + | ** Needs ingredients taxonomisation to avoid false positives |
| + | |
| * Check if brands are suggested that are not here (eg Umbrella brands) | | * Check if brands are suggested that are not here (eg Umbrella brands) |
| + | ** Taxonomize brands |
| ** Propose candidates | | ** Propose candidates |
| + | |
| * Check nutrition values on new images | | * Check nutrition values on new images |
| + | ** Marcel Salathé seems to be working on a machine learning solution to extract nutrition values from raw images |
| + | |
| * Look for new languages | | * Look for new languages |
− | ** Use language detection libs | + | ** Generate a list of languages in each image/product |
− | ** Use language value in JSON | + | *** Use language detection libs to detect all languages |
| + | *** Use language value in JSON |
| + | ** Check if the product has images and values for all of them |
| + | *** values that change are (front/ingredients/nutrition images) & (front/ingredients text) |
| ** Make a page with a list of products with new languages to add | | ** Make a page with a list of products with new languages to add |
| | | |