Projekt

Obecné

Profil

2021-05-19 » Historie » Verze 1

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