Skip to content

masoudma10/rating

Repository files navigation

سیستم امتیازدهی با امتیازهای وزن‌دهی شده زمانی و نرمال‌سازی شده

مرور

در این پیاده‌سازی، یک سیستم برای مشاهده لیست مطالب و امتیازدهی به آن‌ها طراحی شد. کاربران می‌توانند مطالب را امتیازدهی کرده و امتیاز خود را مشاهده کنند. به منظور جلوگیری از تأثیر امتیازات هیجانی و غیرواقعی، یک مکانیزم وزن‌دهی زمانی پیاده‌سازی شده است. این مکانیزم با کاهش وزن امتیازاتی که در یک بازه زمانی کوتاه ثبت شده‌اند، به بهبود پرفورمنس و دقت سیستم امتیازدهی کمک می‌کند.

امتیازدهی با وزن‌دهی زمانی

به منظور جلوگیری از تأثیر امتیازات هیجانی و غیرواقعی، در این سیستم یک مکانیزم وزن‌دهی زمانی پیاده‌سازی شده است. با کاهش وزن امتیازاتی که در بازه زمانی کوتاه ثبت می‌شوند، سیستم هدفمندی دارد که دقت و قابلیت اعتماد امتیازدهی را بهبود بخشد.

نرمال‌سازی امتیازات

برای نرمال‌سازی امتیازات و کاهش تأثیر امتیازات غیرعادی، می‌توان از روش‌های مختلفی استفاده کرد. یکی از روش‌های موثر استفاده از الگوریتم نرمال‌سازی مانند نرمال‌سازی با استفاده از امتیاز z (z-score normalization) است. این روش کمک می‌کند تا امتیازات بسیار دور از میانگین، تأثیر کمتری بر روی میانگین کلی داشته باشند. با این روش، امتیازاتی که به طور غیرعادی بالا یا پایین هستند، تاثیر کمتری بر میانگین کلی دارند و به این ترتیب، میانگین امتیازات به واقعیت نزدیک‌تر خواهد بود.

جزئیات پیاده‌سازی

  • سیستم به کاربران اجازه مشاهده لیست مطالب و امتیازدهی به آن‌ها را می‌دهد.
  • کاربران می‌توانند امتیاز خود را مشاهده کرده و تأثیر مکانیزم وزن‌دهی زمانی را ببینند.
  • الگوریتم‌های نرمال‌سازی، مانند نرمال‌سازی با استفاده از امتیاز z، برای اطمینان از امتیازدهی منصفانه و دقیق استفاده می‌شوند.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages