The repo for the software for my bachelor-thesis about a recommender system for use by nutrition coaches, recommending recipes with fitting macronutrients and suitable for the taste of the customer
There are about 1000 recipes in the database, and I need ratings for them, in order to make predictions / recommendations.
A smaller database would not work well, I tried that.
As recipes can only be recommended when they already have a rating, every recipe should have at least 1 rating from the start on, more than one would obviously be better, to get better-matching recommendations from the beginning on.
There are no online-ratings for the recipes, so I can't use the API that I used to get the recipe-database to get ratings, and no other api as well.
Giving every item a base-rating of e.g. 3 or 5 stars is not a good idea, right?
My idea(s) would be that I add another part to the software that is just used to get ratings, where I show a recipe and ask for a rating, maybe people would not really need to cook the recipe, but just read it carefully and rate it after reading it and looking at pictures.
Then, I could
[x] ask friends and family to rate as many recipes as possible
[x] Make an online-survey out of this and ask as many other people as possible to rate as many recipes as possible
[x] Maybe we could offer Versuchspersonenstunden for CoXi-Students (and others?) if they rate for example at least 30 recipes? And then sent an email to the CoXi Mailing List?
[x] Additionally, each new client/user could be asked to rate for example 10 recipes at the beginning, before getting recommendations and being able to actually use the software
There are about 1000 recipes in the database, and I need ratings for them, in order to make predictions / recommendations. A smaller database would not work well, I tried that.
As recipes can only be recommended when they already have a rating, every recipe should have at least 1 rating from the start on, more than one would obviously be better, to get better-matching recommendations from the beginning on.
There are no online-ratings for the recipes, so I can't use the API that I used to get the recipe-database to get ratings, and no other api as well.
Giving every item a base-rating of e.g. 3 or 5 stars is not a good idea, right?
My idea(s) would be that I add another part to the software that is just used to get ratings, where I show a recipe and ask for a rating, maybe people would not really need to cook the recipe, but just read it carefully and rate it after reading it and looking at pictures. Then, I could