1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
"""Helper to load LossFunction from sgd_fast.pyx to sag_fast.pyx"""
# License: BSD 3 clause
cdef class LossFunction:
cdef double loss(self, double p, double y) nogil
cdef double _dloss(self, double p, double y) nogil
cdef class Regression(LossFunction):
cdef double loss(self, double p, double y) nogil
cdef double _dloss(self, double p, double y) nogil
cdef class Classification(LossFunction):
cdef double loss(self, double p, double y) nogil
cdef double _dloss(self, double p, double y) nogil
cdef class Log(Classification):
cdef double loss(self, double p, double y) nogil
cdef double _dloss(self, double p, double y) nogil
cdef class SquaredLoss(Regression):
cdef double loss(self, double p, double y) nogil
cdef double _dloss(self, double p, double y) nogil
|