This senior thesis project creates a French Recipe Recommendation System by taking into account a recipe a user likes as well as the region of France where that recipe is from. In order to create this recommendation system, a program was created to scrape recipe data from the French recipe website Marmiton. This scraped data included the recipe name, ingredients, instructions, recipe rating, and the url of the recipe. The regionality information was collected from various sites and then merged with the recipe data. After all of the recipe data was collected, the recommendation system was created which recommended recipes to users after they entered the name of a recipe they liked. Two versions of the recommendation system were used so that a comparison could be made between the one with region information and the one without. Participants were asked to help evaluate the system and overall 73% of the participants were satisfied with their recommendations.
Ce projet de thèse senior est un système de recommandation de recettes françaises. Ce système recommande des recettes à un utilisateur selon une recette que l’utilisateur aime et aussi en fonction de la région française d’origine de la recette. Les données de recette pour ce projet viennent du site web Marmiton. Ces données comprennent le nom de la recette, les ingrédients, les instructions, la note de la recette et l’adresse internet de la recette. Les données de la région française d’origine ont été recueillies sur plusieurs sites web et fusionnées avec les données relatives à la recette. Après avoir obtenu les données sur les recettes, on a eu besoin de créer le système pour faire des recommandations. Deux versions du système de recommandation ont été utilisées pour offrir une comparaison entre un système avec et un système sans les données de la région française d’origine. On a demandé aux participants d’évaluer le système et 73% de ces participants ont dit que les recommandations étaient bonnes.