Projekt

Obecné

Profil

2021-05-19 » Historie » Verze 2

Alex Konig, 2021-05-19 18:59

1 1 Alex Konig
h1. 2021-05-19
2
3
h4. Model-ClientCommunication interface discussion
4
5
requesty chodí z connection listeneru
6 2 Alex Konig
connectionXmlHandler
7
- request a response třídy
8 1 Alex Konig
- pošle request
9
server - predictor - rozhraní IPredictionController - metoda Predict co bere jako argument Request a vrací Response
10
tohle rozhraní implementuje IPredictionController, v konstruktoru chce IDataParser
11
12
Request
13
use weather - pokud true tak weather data si vzít z toho co ti poslal klient, pokud false tak je třeba počasí zjistit z weather prediction serveru
14
15
Response
16
Prediction - datum a rušnost co vrátí model
17
18
pokud v rozsahu -> zjistit si předpovědi počasí a pro každou předpověď udělat předpověď
19
20
jak dlouho bude trvat odpověď na jeden request
21
jedna predikce by dlouho trvat neměla
22
když příde request -> do fronty, bude nějaký id k requestu
23
24
jedno vlákno kde budou requesty a budou se obsluhovat postupně
25
nebo pro každý request nové vlákno
26
hybrid mezi - max počet vláken, vlákna mají frontu a postupně se zjišťuje co je nejmíň zatížený a na ty házet requesty
27
28
pokud málo paměti -> tak to spadne na hromadě vláken
29
30
když se připojí admin aby přetrénoval, musí to furt běžet?
31
přetrénování - metoda Train
32
nebo zakázat requesty dokud se nepřetrénuje
33
- odpoví všechny co má
34
- přetrénuje
35
- ty co přídou mezitim - temporarily unavailible / schovávat si requesty do fronty
36
37
hlavní vlákno dostává requesty, ty ukládá do fronty, ve chvíli kdy přijde retrain tak pozastavit vytváření novejch vláken pro requesty
38
když se pozastaví vlákno úplně, nevyřeší to síťovej buffer? jak je hluboký?
39
40
příde přetrénuj tak model začne trénovat nový, starý furt běží
41
ve chvíli kdy přetrénováno tak až pak pozastavení -> přehodí se
42
soubor zipovej a uložit model - jako ukládání předchozího modelu
43
pamatovat si ména těch souborů
44
nebo jenom přehodit odkazy na instance
45
46
h4. Todo
47
48
parseru dodělat atribut na jména souborů
49
potom už nemusí být ve složce, vadí to něčemu?
50
do json parseru metodu na vybrání odpovídající předpovědi pro datum+čas
51
- od do, a vrací List