76_SolarForecast - Informationen/Ideen zu Weiterentwicklung und Support

Begonnen von DS_Starter, 11 Februar 2024, 14:11:00

Vorheriges Thema - Nächstes Thema

peterboeckmann

Hallo Heiko,

wow, das scheint ein sehr großer Schritt zu sein!

Zitat von: DS_Starter am 28 Juni 2026, 16:04:25In der vorliegenden Version sind diese Parameter per default nicht mehr fest, sondern werden zur Trainingslaufzeit dynamisch durch eine Autokonfigurationsfunktion in SF
berechnet sofern man sie nicht explizit setzt, was natürlich getan werden kann:

Eine Frage zum Verständnis: Wie läuft das ganze ab? Werden die Parameter während des Trainingslaufes soweit angepasst, wie es optimal erscheint oder benötigt es mehrere Trainingsläufe nacheinander?

Hintergrund: Ich habe die genannten vier Parameter entfernt und anschließend einmal einen Trainingslauf gestartet.
Nun habe ich folgende Bewertungen:
Du darfst diesen Dateianhang nicht ansehen.

Startet der nächste Trainingslauf nun gleich mit den entsprechend der Empfehlung angepassten Parameter oder sollte ich hier noch manuell eingreifen?

Viele Grüße,
Peter
MQTT,Modbus,HTTPMod,DbLog,LaCrosse,SolarForecast,TelegramBot,Twilight,vitoconnect,withings
fhem,fhempy,debmatic
Debian
RaspberryPi5,HomeMatic,HomeMaticIP,Shelly,JeeLink,SignalDuino,ZWDongle,SONOS,alexa,Hue,tradfri,MobileAlerts,Siemens Home Connect,Roborock S50,Wallbox,Harmony,Tuya Smartlife

DS_Starter

#6496
ZitatWie läuft das ganze ab? Werden die Parameter während des Trainingslaufes soweit angepasst, wie es optimal erscheint oder benötigt es mehrere Trainingsläufe nacheinander?
Diese vier genannten Schlüssel werden bei jedem Lauf neu berechnet wenn man sie als Nutzer nicht fest setzt.
Sie sind im Prinzip vor allem von der Anzahl der übergebenen Datensätze und der Anzahl der Inputs, die wiederum von den aktivierten Flags abhängig sind. Da sich die Anzahl der Datensätze langsam, aber stetig ändert, passen sich diese Schlüssel permanent an.

Du hast den vollen Input (127) weil alles was geht, aktiviert ist.

Unter dem neuen Aspekt der Autokonfiguration wechsle bitte von ELLIOT auf SIGMOID.

ZitatStartet der nächste Trainingslauf nun gleich mit den entsprechend der Empfehlung angepassten Parameter oder sollte ich hier noch manuell eingreifen?
Der nächste Trainingslauf rechnet dynamisch neu, immer wieder.
Dieses Trainingsset soll einen idealen Aufsetzpunkt bieten. Wenn das Ergebnis größtenteils passt, braucht man nicht weiter eingreifen. Ansonsten passt man wie üblich, von diesen Einstellungen ausgehend nach oben oder unten an. Leider sind jetzt die Fehlermaße nicht zu sehen.
Unter "Trainingsmetriken" gibt es den Punkt "Data Parameter Ratio", der sehr wichtig und ein guter Indikator für die Wahrscheinlichkeit eines guten Trainingsergebnisses ist. Der Indikator wird bei Erkläuterungen erklärt.
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter

DS_Starter

Mir fällt gerade auf ... der Hinweis bezüglich zu kleinem Netz ist falsch herum. Das würde direkt in ein totes Netz führen.
Passe ich an.

In der Zwischenzeit lass es mal neu laufen mit SIGMOID (dem Default) und lasse die Autokonfig arbeiten.
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter