Iepushot GIT un dokumentēt kodu (lai pushotu git izmanto SourceTree vai GitKranken). Github private repository for the project. Atsūtīt linku uz repozitoriju. Dot, ziņu, lai var review uztaisīt
Pārbaudīt vai modelim ir pareizi inputs / outputs (šobrīd 20, 20)
Izmanto optimizer - RAdam vai kādu citu jaunāku
Train kopā jāievieš weighted loss vai WeightedRandomSampler (izpēti)
Lai nomērītu cik laika vajag epoch, reģistrē metriku epoch_time
un izmanto import tqdm
lai redzētu progress bar ar laiku uz epoch
Pievienot metrikas: F1 un STD
Rezultātu saglabāt: CSV, ClearML, TensorboardX
Disagreement formula? STD?
Aprakstīt ECE darbā, kā interprētēt -> accuracy
Aprakstīt un implementēt citas nenoteiktības metrikas - Feature importance, Conformal prediction, Brier score
Visas lietas daram test fāze - veikt eksperimentus, kas parādītu, ka metrika parāda nenoteiktību
bojāt randomly pieaugt ECE
kas notiek ar ECE palielinot
pie viena modeļa ECE
temperature scale - salīdzīnāt
Veikt eksperimentuL Random sabojāt inputs un outputs validation fāzē - pārbaudīt un pierādīt, ka rezultāti korelē ar ECE prognezēto kalibrāciju modeļiem, kuri jūtīgi vai nejūtīgi pret nenoteiktību
Eksperimentus vari palaist uz vea-157 GPU nodes, zemāk pieeja
ssh connection: ssh malcovadmin@6.tcp.eu.ngrok.io -p13685
(Kitty uz Windows), Lai failus kopētu ar WinSCP (tad vari ērti failiem piekļūt, PyCharm arī ir iebūvēts upload us SFTP)
password: malcovadmin2020
Linux Commands Useful http://share.yellowrobot.xyz/quick/2023-10-17-1BFC2160-7BFC-462D-9DB0-06EEC8850CFA.html
Taskus palaid screenā screen -rd arturs
, lai atvienotos no screen to nekillojot izmantot crl+a
un tad d
Netaisi nekādā gadījumā ciet screenu ngrok
Pieejami 2x GPUs
Vari izmantot conda activate conda_env
vai izveidot jaunu env
Debugot remotly vari ar import pdb; pdb.set_trace()
Uncertainty Quantification and Deep Ensembles (https://arxiv.org/pdf/2007.08792.pdf)
Uncertainty for linear regression (y_prim = [mu, sigma]) balanced by loss
Datu kopa aizdevums cik atdos aizdevumu