Within the Data Science category, various Udemy courses are requested to be ranked.
In this case;
- A ranking based on
Purchasenumbers as well as a ranking based on the average
weightof these factors
- Bayesian Average Rating (BAR Score)
Furthermore, at the end of the study, a hybrid solution of all these approaches and a ranking approach is discussed.
Bayesian Average Rating (BAR Score)
Bayesian Average Rating calculates a weighted probabilistic average using the distributional information of the scores.
The Bayesian method applies the approach of using past information to make something in the future.
|purchase_count||Number of purchases|
|rating||Average rating point|
|comment_count||Number of comment|
|5_point||5-point rating vote number|
|4_point||4-point rating vote number|
|3_point||3-point rating vote number|
|2_point||2-point rating vote number|
|1_point||1-point rating vote number|
pandas==1.4.3 scikit_learn==1.1.2 scipy==1.7.3
01-user-time-weighted-product-score.ipynb - User & Time Weighted Product Score Calculation Notebook
02.1-sorting-udemy-courses.ipynb - Sorting Udemy Courses Notebook
02.2-sorting-imdb-movies.ipynb - Sorting IMDB Movies Notebook
03-sorting-reviews.ipynb - Sorting Reviews Notebook
04-amazon-rating-product-sorting-reviews.ipynb - Rating Product & Sorting Reviews in Amazon