ai-content-maker/.venv/Lib/site-packages/sklearn/linear_model/_sgd_fast.pxd

27 lines
897 B
Cython
Raw Normal View History

2024-05-03 04:18:51 +03:00
# License: BSD 3 clause
"""Helper to load LossFunction from sgd_fast.pyx to sag_fast.pyx"""
cdef class LossFunction:
cdef double loss(self, double p, double y) noexcept nogil
cdef double dloss(self, double p, double y) noexcept nogil
cdef class Regression(LossFunction):
cdef double loss(self, double p, double y) noexcept nogil
cdef double dloss(self, double p, double y) noexcept nogil
cdef class Classification(LossFunction):
cdef double loss(self, double p, double y) noexcept nogil
cdef double dloss(self, double p, double y) noexcept nogil
cdef class Log(Classification):
cdef double loss(self, double p, double y) noexcept nogil
cdef double dloss(self, double p, double y) noexcept nogil
cdef class SquaredLoss(Regression):
cdef double loss(self, double p, double y) noexcept nogil
cdef double dloss(self, double p, double y) noexcept nogil