PROGRAM PROGNOZOWANIA POGODY
: 10 lut 2026, 17:14
Cóż to nie będzie proste zadanie ale na obecnym etapie jest to po prostu sieć neuronowa GRU i pozwolę sobie przekleić tutaj to co już napisałem na Nordacie:Franklin Garamond pisze: ↑10 lut 2026, 17:11Wszystko 😂Damiano Robingren pisze: ↑10 lut 2026, 17:07Obiecuję że zdradzę wszystko :DFranklin Garamond pisze: ↑10 lut 2026, 17:06Zdradzisz coś więcej o modelu?Damiano Robingren pisze: ↑10 lut 2026, 13:34Najczcigodniejsi, melduję, że po trzech latach (czyli rzeczywiście po leocku) udało mi się stworzyć coś, co może Was zainteresować :D
Co obecnie potrzeba wiedzieć?
mogę dodać jeszcze że wszystko działa w oparciu o pythona i bibliotekę pytorch i że proces tworzenia tego cuda był całkiem niezapomnianą zabawąW obecnej wersji mikroGRUcast wykorzystujemy dwie warstwy GRU po 128 neuronów każda, z zastosowanym dropoutem na poziomie 20%, aby ograniczyć przeuczenie. Warstwa wyjściowa generuje od razu pełną prognozę siedmiodniową, czyli 7 dni pomnożone przez dwie wartości temperaturowe: temperaturę średnią oraz maksymalną. Sam model trenujemy z użyciem optymalizatora Adam, na batchach po 64 próbki, przez około 50-60 epok i co najważniejsze to faktycznie działa, bo same prognozy zaczynają wyglądać spójnie, logicznie i, co kluczowe, wiarygodnie. Dodatkowo, żeby wynik był jeszcze bliższy rzeczywistości, wprowadziłem niewielki szum gaussowski na etapie wyświetlania prognoz. We wcześniejszych testach zauważyłem bowiem, że model miał tendencję do nienaturalnie gładkich przebiegów, z idealnymi skokami co 0,1C. Po dodaniu szumu wartości zaczęły delikatnie drgać dokładnie tak, jak w prawdziwych prognozach pogody.