Get In Touch
Kadıköy, İstanbul
mail@oguzerdogan.com
Ph: +90 554 524 0164

Sorting Udemy Courses

Open Project

Business Problem

Within the Data Science category, various Udemy courses are requested to be ranked.

In this case;

  • A ranking based on Rating, Comment and Purchase numbers as well as a ranking based on the average weight of 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.

Dataset Info

product_sorting.csv

Feature Definition
course_name Course name
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

Requirements

pandas==1.4.3
scikit_learn==1.1.2
scipy==1.7.3

Files

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

Author

Oğuz Erdoğan

Back

Leave a Reply

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

We use cookies to give you the best experience. Cookie Policy