Sobes.tech
Middle — Senior

Чӣ гуна муайян кардани дараҷаи функсияи зиён барои logloss ва MSE?

sobes.tech AI

Ҷавоб аз AI

მექანიკური სწავლების ფუნქციებში წაგების ხშირად საჭიროა დერივატის (გრადიენტის) გამოთვლა მოდელის ოპტიმიზაციისთვის.

  1. MSE (საშუალო კვადრატული შეცდომა) — საშუალო კვადრატული შეცდომა:

წაგების ფუნქცია:

[ L = \frac{1}{n} \sum_{i=1}^n (y_i - \hat{y}_i)^2 ]

დერივატი პროგნოზთან ( \hat{y}_i ):

[ \frac{\partial L}{\partial \hat{y}_i} = -\frac{2}{n} (y_i - \hat{y}_i) ]

  1. LogLoss (ლოგარითმული წაგების ფუნქცია) — გამოიყენება კლასიფიკაციის დავალებებში (მაგალითად, ლოგისტიკური რეგრესია):

ბინარული კლასიფიკაციისთვის:

[ L = -\frac{1}{n} \sum_{i=1}^n \left[ y_i \log(\hat{y}_i) + (1 - y_i) \log(1 - \hat{y}_i) \right] ]

სადაც ( y_i \in {0,1} ), ( \hat{y}_i ) არის წინასწარ გათვლილი ალბათობა კლასი 1-ისთვის.

დერივატი ( \hat{y}_i )-ზე:

[ \frac{\partial L}{\partial \hat{y}_i} = -\frac{1}{n} \left( \frac{y_i}{\hat{y}_i} - \frac{1 - y_i}{1 - \hat{y}_i} \right) ]

ლოგისტიკური რეგრესიის კონტექსტში, თუ ( \hat{y}_i = \sigma(z_i) ) (სიგმოიდი), მაშინ დერივატი დამოკიდებულია მოდულის შესვლაზე ( z_i ):

[ \frac{\partial L}{\partial z_i} = \hat{y}_i - y_i ]

ეს გამარტივებს გამოთვლებს ტრენინგის დროს.

ამიტომ, მოდელის ოპტიმიზაციისთვის აუცილებელია ამ დერივატების გამოყენება პარამეტრების განახლებისთვის გრადიენტული მეთოდებით.