Ich arbeite an einem maschinellen Lernprojekt, bei dem ich versuche, eine Kurve auf Daten anzupassen. Leider hat das Datum einen etwas hohen Merkmalsvektor. Daher kann ich sie nicht wirklich in einem 2D- oder 3D-Raum darstellen, um zu erraten, wie die Form der Daten aussieht.
Abgesehen von Treffer und Versuch gibt es also einen mathematischen Weg, um den Grad des Polynoms zu finden, der am besten zu meinen Daten passt.
Ich meine, ich weiß, dass ich für jeden Grad einen Fehler der kleinsten Quadrate untersuchen und dann den mit dem minimalen Fehler auswählen kann, aber dann wird es ein doppeltes Optimierungsproblem sein, da die erste Optimierungsschleife darin bestehen würde, einen Satz von Gewichten für zu finden die Kurve, die zu den Daten passt, während die zweite Schleife verwendet wird, um den Grad zu überprüfen. Irgendwelche Vorschläge?