Ich habe ein Regressionsproblem, aber die Kostenfunktion ist anders: Die Kosten für eine zu niedriger Schätzung als eine Überhöhung höher sind. Wenn zum Beispiel der vorhergesagte Wert < wahrer Wert ist, sind die Kosten 3 * (richtig vorhergesagt)^2; Wenn der vorhergesagte Wert> wahrer Wert ist, sind die Kosten 1 * (richtig vorhergesagt)^2.Unterschiedlich Kosten für Unterschätzung und Überschätzung
I klassischen Regressionsmodelle unter Verwendung von wie lineare Regression, zufällige Wald usw. Welche Änderungen sollte ich für diese Kostenfunktion anzupassen machen denke?
Wie ich weiß, der ML-API wie Scikit-Learn nicht die Funktionalität bieten, um direkt die Kostenfunktion zu ändern. Wenn ich diese APIs verwenden muss, was kann ich tun?
Irgendwelche empfohlene Lesung?