- Activation
- Derivative
- Loss
- LossGradient
- RegressionMetric
- ConfusionMatrix
- ConfusionMatrixMultilabel
- ClassificationMetric
- ClassificationScore
- PrecisionRecall
- ReceiverOperatingCharacteristic
LossGradient
Kayıp fonksiyonu gradyanlarının vektörünü veya matrisini hesaplar.
vector vector::LossGradient(
|
Parametreler
vect_true/matrix_true
[in] Doğru değerlerin vektörü veya matrisi.
loss
[in] ENUM_LOSS_FUNCTION numaralandırmasından kayıp fonksiyonu türü.
axis
[in] ENUM_MATRIX_AXIS numaralandırmasından değer (AXIS_HORZ - yatay eksen, AXIS_VERT - dikey eksen).
...
[in] Yalnızca 'delta' ek parametresi Hubert kayıp fonksiyonu (LOSS_HUBER) tarafından kullanılabilir.
Geri dönüş değeri
Kayıp fonksiyonu gradyan değerlerinin vektörü veya matrisi. Gradyan, belirli bir noktada kayıp fonksiyonunun dx'e (x öngörülen değerdir) göre kısmi türevidir.
Not
Gradyanlar, modeli eğitirken geri yayılım sırasında ağırlık matrisi ağırlıklarını ayarlamak için sinir ağlarında kullanılır.
Bir sinir ağı, öğrenmedeki hatayı en aza indiren bir algoritma bulmayı amaçlar; işte burada kayıp fonksiyonu kullanılır.
Probleme bağlı olarak farklı kayıp fonksiyonları kullanılır. Örneğin, regresyon problemleri için "hataların karelerinin ortalaması (Mean Squared Error, MSE)" ve ikili sınıflandırma için "ikili çapraz entropi (Binary Cross Entropy, BCE)" kullanılır.
Kayıp fonksiyonu gradyanlarını hesaplama örneği:
matrixf y_true={{ 1, 2, 3, 4 },
|