diff --git a/configs/experiment/focusLiteNN_150.yaml b/configs/experiment/focusLiteNN_150.yaml new file mode 100644 index 0000000000000000000000000000000000000000..46154a435b33c1a65dd5c1c37bf5b220b5bbf456 --- /dev/null +++ b/configs/experiment/focusLiteNN_150.yaml @@ -0,0 +1,33 @@ +# @package _global_ + +# to execute this experiment run: +# python train.py experiment=example + +defaults: + - override /datamodule: focus150.yaml + - override /model: focusLiteNN.yaml + - override /callbacks: default.yaml + - override /logger: many_loggers + - override /trainer: default.yaml + +# all parameters below will be merged with parameters from default configurations set above +# this allows you to overwrite only specified parameters + +# name of the run determines folder name in logs +name: "focusLiteNN_150" +seed: 12345 + +trainer: + min_epochs: 1 + max_epochs: 100 + +model: + pre_trained: False + num_channel: 3 + lr: 0.001 + weight_decay: 0.0005 + +datamodule: + batch_size: 128 + augmentation: True + \ No newline at end of file diff --git a/configs/model/focusLiteNN.yaml b/configs/model/focusLiteNN.yaml new file mode 100644 index 0000000000000000000000000000000000000000..8cdab21f25fa6191eab5da2913ba40df106c051b --- /dev/null +++ b/configs/model/focusLiteNN.yaml @@ -0,0 +1,6 @@ +_target_: src.models.focus_litenn_module.FocusLiteNNLitModule + +pre_trained: false +num_channel: 3 +lr: 0.001 +weight_decay: 0.0005 diff --git a/logs/experiments/runs/focusLiteNN_150/2022-04-19_11-59-02/.hydra/config.yaml b/logs/experiments/runs/focusLiteNN_150/2022-04-19_11-59-02/.hydra/config.yaml new file mode 100644 index 0000000000000000000000000000000000000000..85a8adff02137a3dd87d26ed0155ec2fd261c0c7 --- /dev/null +++ b/logs/experiments/runs/focusLiteNN_150/2022-04-19_11-59-02/.hydra/config.yaml @@ -0,0 +1,74 @@ +original_work_dir: ${hydra:runtime.cwd} +data_dir: ${original_work_dir}/data +print_config: true +ignore_warnings: true +train: true +test: true +seed: 12345 +name: focusLiteNN_150 +datamodule: + _target_: src.datamodules.focus_datamodule.FocusDataModule + data_dir: ${data_dir}/focus150 + csv_train_file: ${data_dir}/focus150/train_metadata.csv + csv_val_file: ${data_dir}/focus150/validation_metadata.csv + csv_test_file: ${data_dir}/focus150/test_metadata.csv + batch_size: 128 + num_workers: 0 + pin_memory: false + augmentation: true +model: + _target_: src.models.focus_litenn_module.FocusLiteNNLitModule + pre_trained: false + num_channel: 3 + lr: 0.001 + weight_decay: 0.0005 +callbacks: + model_checkpoint: + _target_: pytorch_lightning.callbacks.ModelCheckpoint + monitor: val/mae + mode: min + save_top_k: 1 + save_last: true + verbose: false + dirpath: checkpoints/ + filename: epoch_{epoch:03d} + auto_insert_metric_name: false + early_stopping: + _target_: pytorch_lightning.callbacks.EarlyStopping + monitor: val/mae + mode: min + patience: 100 + min_delta: 0 + model_summary: + _target_: pytorch_lightning.callbacks.RichModelSummary + max_depth: -1 + rich_progress_bar: + _target_: pytorch_lightning.callbacks.RichProgressBar +logger: + csv: + _target_: pytorch_lightning.loggers.csv_logs.CSVLogger + save_dir: . + name: csv/ + prefix: '' + mlflow: + _target_: pytorch_lightning.loggers.mlflow.MLFlowLogger + experiment_name: ${name} + tracking_uri: ${original_work_dir}/logs/mlflow/mlruns + tags: null + save_dir: ./mlruns + prefix: '' + artifact_location: null + tensorboard: + _target_: pytorch_lightning.loggers.tensorboard.TensorBoardLogger + save_dir: tensorboard/ + name: null + version: ${name} + log_graph: false + default_hp_metric: true + prefix: '' +trainer: + _target_: pytorch_lightning.Trainer + gpus: 1 + min_epochs: 1 + max_epochs: 100 + resume_from_checkpoint: null diff --git a/logs/experiments/runs/focusLiteNN_150/2022-04-19_11-59-02/.hydra/hydra.yaml b/logs/experiments/runs/focusLiteNN_150/2022-04-19_11-59-02/.hydra/hydra.yaml new file mode 100644 index 0000000000000000000000000000000000000000..ed2b6dac5ea24a0dd78ae9f2260e2e62c6230962 --- /dev/null +++ b/logs/experiments/runs/focusLiteNN_150/2022-04-19_11-59-02/.hydra/hydra.yaml @@ -0,0 +1,170 @@ +hydra: + run: + dir: logs/experiments/runs/${name}/${now:%Y-%m-%d}_${now:%H-%M-%S} + sweep: + dir: logs/experiments/multiruns/${name}/${now:%Y-%m-%d}_${now:%H-%M-%S} + subdir: ${hydra.job.num} + launcher: + _target_: hydra._internal.core_plugins.basic_launcher.BasicLauncher + sweeper: + _target_: hydra._internal.core_plugins.basic_sweeper.BasicSweeper + max_batch_size: null + help: + app_name: ${hydra.job.name} + header: '${hydra.help.app_name} is powered by Hydra. + + ' + footer: 'Powered by Hydra (https://hydra.cc) + + Use --hydra-help to view Hydra specific help + + ' + template: '${hydra.help.header} + + == Configuration groups == + + Compose your configuration from those groups (group=option) + + + $APP_CONFIG_GROUPS + + + == Config == + + Override anything in the config (foo.bar=value) + + + $CONFIG + + + ${hydra.help.footer} + + ' + hydra_help: + template: 'Hydra (${hydra.runtime.version}) + + See https://hydra.cc for more info. + + + == Flags == + + $FLAGS_HELP + + + == Configuration groups == + + Compose your configuration from those groups (For example, append hydra/job_logging=disabled + to command line) + + + $HYDRA_CONFIG_GROUPS + + + Use ''--cfg hydra'' to Show the Hydra config. + + ' + hydra_help: ??? + hydra_logging: + version: 1 + formatters: + colorlog: + (): colorlog.ColoredFormatter + format: '[%(cyan)s%(asctime)s%(reset)s][%(purple)sHYDRA%(reset)s] %(message)s' + handlers: + console: + class: logging.StreamHandler + formatter: colorlog + stream: ext://sys.stdout + root: + level: INFO + handlers: + - console + disable_existing_loggers: false + job_logging: + version: 1 + formatters: + simple: + format: '[%(asctime)s][%(name)s][%(levelname)s] - %(message)s' + colorlog: + (): colorlog.ColoredFormatter + format: '[%(cyan)s%(asctime)s%(reset)s][%(blue)s%(name)s%(reset)s][%(log_color)s%(levelname)s%(reset)s] + - %(message)s' + log_colors: + DEBUG: purple + INFO: green + WARNING: yellow + ERROR: red + CRITICAL: red + handlers: + console: + class: logging.StreamHandler + formatter: colorlog + stream: ext://sys.stdout + file: + class: logging.FileHandler + formatter: simple + filename: ${hydra.job.name}.log + root: + level: INFO + handlers: + - console + - file + disable_existing_loggers: false + env: {} + searchpath: [] + callbacks: {} + output_subdir: .hydra + overrides: + hydra: [] + task: + - experiment=focusLiteNN_150 + job: + name: train + override_dirname: experiment=focusLiteNN_150 + id: ??? + num: ??? + config_name: train.yaml + env_set: {} + env_copy: [] + config: + override_dirname: + kv_sep: '=' + item_sep: ',' + exclude_keys: [] + runtime: + version: 1.1.2 + cwd: /usr/src/app + config_sources: + - path: hydra.conf + schema: pkg + provider: hydra + - path: /usr/src/app/configs + schema: file + provider: main + - path: hydra_plugins.hydra_colorlog.conf + schema: pkg + provider: hydra-colorlog + - path: '' + schema: structured + provider: schema + choices: + local: default.yaml + hparams_search: null + debug: null + experiment: focusLiteNN_150 + log_dir: default.yaml + trainer: default.yaml + logger: many_loggers + callbacks: default.yaml + model: focusLiteNN.yaml + datamodule: focus150.yaml + hydra/env: default + hydra/callbacks: null + hydra/job_logging: colorlog + hydra/hydra_logging: colorlog + hydra/hydra_help: default + hydra/help: default + hydra/sweeper: basic + hydra/launcher: basic + hydra/output: default + verbose: false diff --git a/logs/experiments/runs/focusLiteNN_150/2022-04-19_11-59-02/.hydra/overrides.yaml b/logs/experiments/runs/focusLiteNN_150/2022-04-19_11-59-02/.hydra/overrides.yaml new file mode 100644 index 0000000000000000000000000000000000000000..1df451192835356f01efc7ac827b26d102c72a4b --- /dev/null +++ b/logs/experiments/runs/focusLiteNN_150/2022-04-19_11-59-02/.hydra/overrides.yaml @@ -0,0 +1 @@ +- experiment=focusLiteNN_150 diff --git a/logs/experiments/runs/focusLiteNN_150/2022-04-19_11-59-02/checkpoints/epoch_098.ckpt b/logs/experiments/runs/focusLiteNN_150/2022-04-19_11-59-02/checkpoints/epoch_098.ckpt new file mode 100644 index 0000000000000000000000000000000000000000..2b818aba6b68e59af72978cd53fab5714cc688fa --- /dev/null +++ b/logs/experiments/runs/focusLiteNN_150/2022-04-19_11-59-02/checkpoints/epoch_098.ckpt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8f2ac4fe3043efeebfbb040689885a3da39ba864a572dedb74b876ae2c74a914 +size 12795 diff --git a/logs/experiments/runs/focusLiteNN_150/2022-04-19_11-59-02/checkpoints/last.ckpt b/logs/experiments/runs/focusLiteNN_150/2022-04-19_11-59-02/checkpoints/last.ckpt new file mode 100644 index 0000000000000000000000000000000000000000..aec4faa3715843be22a3313eee4a354c013fc0cb --- /dev/null +++ b/logs/experiments/runs/focusLiteNN_150/2022-04-19_11-59-02/checkpoints/last.ckpt @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:36a17a32ec58b3fae1e9466d6d89dcf01b22779161708ffbbf73f9ead475515a +size 12795 diff --git a/logs/experiments/runs/focusLiteNN_150/2022-04-19_11-59-02/csv/version_0/hparams.yaml b/logs/experiments/runs/focusLiteNN_150/2022-04-19_11-59-02/csv/version_0/hparams.yaml new file mode 100644 index 0000000000000000000000000000000000000000..9c890d702e84c9a8ccc39e140817bda440722a45 --- /dev/null +++ b/logs/experiments/runs/focusLiteNN_150/2022-04-19_11-59-02/csv/version_0/hparams.yaml @@ -0,0 +1,48 @@ +trainer: + _target_: pytorch_lightning.Trainer + gpus: 1 + min_epochs: 1 + max_epochs: 100 + resume_from_checkpoint: null +model: + _target_: src.models.focus_litenn_module.FocusLiteNNLitModule + pre_trained: false + num_channel: 3 + lr: 0.001 + weight_decay: 0.0005 +datamodule: + _target_: src.datamodules.focus_datamodule.FocusDataModule + data_dir: /usr/src/app/data/focus150 + csv_train_file: /usr/src/app/data/focus150/train_metadata.csv + csv_val_file: /usr/src/app/data/focus150/validation_metadata.csv + csv_test_file: /usr/src/app/data/focus150/test_metadata.csv + batch_size: 128 + num_workers: 0 + pin_memory: false + augmentation: true +seed: 12345 +callbacks: + model_checkpoint: + _target_: pytorch_lightning.callbacks.ModelCheckpoint + monitor: val/mae + mode: min + save_top_k: 1 + save_last: true + verbose: false + dirpath: checkpoints/ + filename: epoch_{epoch:03d} + auto_insert_metric_name: false + early_stopping: + _target_: pytorch_lightning.callbacks.EarlyStopping + monitor: val/mae + mode: min + patience: 100 + min_delta: 0 + model_summary: + _target_: pytorch_lightning.callbacks.RichModelSummary + max_depth: -1 + rich_progress_bar: + _target_: pytorch_lightning.callbacks.RichProgressBar +model/params/total: 448 +model/params/trainable: 448 +model/params/non_trainable: 0 diff --git a/logs/experiments/runs/focusLiteNN_150/2022-04-19_11-59-02/csv/version_0/metrics.csv b/logs/experiments/runs/focusLiteNN_150/2022-04-19_11-59-02/csv/version_0/metrics.csv new file mode 100644 index 0000000000000000000000000000000000000000..3ab9f1af700a9bea6a985c84c75530b7b64342a9 --- /dev/null +++ b/logs/experiments/runs/focusLiteNN_150/2022-04-19_11-59-02/csv/version_0/metrics.csv @@ -0,0 +1,202 @@ +val/loss,val/mae,val/mae_best,epoch,step,train/loss,train/mae,test/loss,test/mae +0.19903238117694855,0.315775990486145,0.315775990486145,0,23,,,, +,,,1,23,0.4276007413864136,0.5243887305259705,, +0.07168174535036087,0.20357239246368408,0.20357239246368408,1,47,,,, +,,,2,47,0.12210293859243393,0.25456327199935913,, +0.037915971130132675,0.15508577227592468,0.15508577227592468,2,71,,,, +,,,3,71,0.043978262692689896,0.16268499195575714,, +0.025276944041252136,0.12915904819965363,0.12915904819965363,3,95,,,, +,,,4,95,0.02377053163945675,0.12203038483858109,, +0.017842285335063934,0.10364605486392975,0.10364605486392975,4,119,,,, +,,,5,119,0.015391457825899124,0.09751217067241669,, +0.010863056406378746,0.08075547218322754,0.08075547218322754,5,143,,,, +,,,6,143,0.009937704540789127,0.07684149593114853,, +0.007589732762426138,0.06649574637413025,0.06649574637413025,6,167,,,, +,,,7,167,0.006506054196506739,0.06222856417298317,, +0.006075241137295961,0.058274950832128525,0.058274950832128525,7,191,,,, +,,,8,191,0.005083539057523012,0.054433900862932205,, +0.0055734533816576,0.054238706827163696,0.054238706827163696,8,215,,,, +,,,9,215,0.0041823904030025005,0.04937281087040901,, +0.0047712018713355064,0.050746019929647446,0.050746019929647446,9,239,,,, +,,,10,239,0.003763094311580062,0.04673772677779198,, +0.004722842946648598,0.049179647117853165,0.049179647117853165,10,263,,,, +,,,11,263,0.003420913591980934,0.04458215460181236,, +0.004080012906342745,0.04642165079712868,0.04642165079712868,11,287,,,, +,,,12,287,0.0031398895662277937,0.04293130710721016,, +0.00381903862580657,0.04487251862883568,0.04487251862883568,12,311,,,, +,,,13,311,0.0028834741096943617,0.040459439158439636,, +0.003607623279094696,0.0434890054166317,0.0434890054166317,13,335,,,, +,,,14,335,0.00273705692961812,0.03973844647407532,, +0.0034235117491334677,0.04223711043596268,0.04223711043596268,14,359,,,, +,,,15,359,0.002649208763614297,0.03872425854206085,, +0.003414677921682596,0.04146502912044525,0.04146502912044525,15,383,,,, +,,,16,383,0.0024723773822188377,0.037764549255371094,, +0.0032805532682687044,0.040348075330257416,0.040348075330257416,16,407,,,, +,,,17,407,0.002244524657726288,0.03595839813351631,, +0.002865920076146722,0.039840880781412125,0.039840880781412125,17,431,,,, +,,,18,431,0.0022462012711912394,0.036003291606903076,, +0.0027334624901413918,0.03810465708374977,0.03810465708374977,18,455,,,, +,,,19,455,0.0022224755957722664,0.035813216120004654,, +0.002600969048216939,0.037673018872737885,0.037673018872737885,19,479,,,, +,,,20,479,0.00204771151766181,0.034311939030885696,, +0.0025008185766637325,0.03657969459891319,0.03657969459891319,20,503,,,, +,,,21,503,0.001886845682747662,0.03303685039281845,, +0.002395888091996312,0.03581526502966881,0.03581526502966881,21,527,,,, +,,,22,527,0.001978106563910842,0.033479977399110794,, +0.002315470017492771,0.03512825444340706,0.03512825444340706,22,551,,,, +,,,23,551,0.0017187421908602118,0.0315476730465889,, +0.0022602593526244164,0.03447123244404793,0.03447123244404793,23,575,,,, +,,,24,575,0.0017561838030815125,0.031799040734767914,, +0.0021270224824547768,0.03431558236479759,0.03431558236479759,24,599,,,, +,,,25,599,0.0016676242230460048,0.030916903167963028,, +0.0023008123971521854,0.034621693193912506,0.03431558236479759,25,623,,,, +,,,26,623,0.001667657634243369,0.031059207394719124,, +0.0020585833117365837,0.03296170011162758,0.03296170011162758,26,647,,,, +,,,27,647,0.0016057305037975311,0.030480746179819107,, +0.002065273467451334,0.03523469716310501,0.03296170011162758,27,671,,,, +,,,28,671,0.0016567304264754057,0.031404174864292145,, +0.0019247167510911822,0.03199828788638115,0.03199828788638115,28,695,,,, +,,,29,695,0.0016920734196901321,0.03165321424603462,, +0.0018445388413965702,0.031546078622341156,0.031546078622341156,29,719,,,, +,,,30,719,0.0014721392653882504,0.02933979034423828,, +0.00196145661175251,0.0321735218167305,0.031546078622341156,30,743,,,, +,,,31,743,0.0013893889263272285,0.028806554153561592,, +0.002005038782954216,0.03260095417499542,0.031546078622341156,31,767,,,, +,,,32,767,0.0015078543219715357,0.0297028049826622,, +0.0017283514607697725,0.030663440003991127,0.030663440003991127,32,791,,,, +,,,33,791,0.0015251178992912173,0.030171504244208336,, +0.0017068034503608942,0.03160615265369415,0.030663440003991127,33,815,,,, +,,,34,815,0.0013740782160311937,0.02827296406030655,, +0.001800797414034605,0.030917365103960037,0.030663440003991127,34,839,,,, +,,,35,839,0.0013844383647665381,0.028451886028051376,, +0.001605861820280552,0.029905442148447037,0.029905442148447037,35,863,,,, +,,,36,863,0.0012657115003094077,0.027214670553803444,, +0.0015965726925060153,0.03030642680823803,0.029905442148447037,36,887,,,, +,,,37,887,0.001384793664328754,0.028512336313724518,, +0.0015688779531046748,0.029565060511231422,0.029565060511231422,37,911,,,, +,,,38,911,0.0012585535878315568,0.02735007554292679,, +0.0015799562679603696,0.02955116331577301,0.02955116331577301,38,935,,,, +,,,39,935,0.0012203211663290858,0.026747480034828186,, +0.001538074342533946,0.029249921441078186,0.029249921441078186,39,959,,,, +,,,40,959,0.0013628439046442509,0.028503913432359695,, +0.001489222631789744,0.029289839789271355,0.029249921441078186,40,983,,,, +,,,41,983,0.001212474424391985,0.026866579428315163,, +0.001465876237489283,0.02896636538207531,0.02896636538207531,41,1007,,,, +,,,42,1007,0.0011903245467692614,0.02650301344692707,, +0.0015766125870868564,0.03105826862156391,0.02896636538207531,42,1031,,,, +,,,43,1031,0.0012396222446113825,0.027105681598186493,, +0.001446844544261694,0.02895565703511238,0.02895565703511238,43,1055,,,, +,,,44,1055,0.0011888110311701894,0.026841070502996445,, +0.0014876850182190537,0.02885996177792549,0.02885996177792549,44,1079,,,, +,,,45,1079,0.0012357294326648116,0.02689230628311634,, +0.0014136506943032146,0.028393929824233055,0.028393929824233055,45,1103,,,, +,,,46,1103,0.001191843650303781,0.026909831911325455,, +0.0013884170912206173,0.028296494856476784,0.028296494856476784,46,1127,,,, +,,,47,1127,0.0011269252281636,0.026192180812358856,, +0.001417283434420824,0.02907475270330906,0.028296494856476784,47,1151,,,, +,,,48,1151,0.0011460003443062305,0.026185043156147003,, +0.0015997171867638826,0.02979457378387451,0.028296494856476784,48,1175,,,, +,,,49,1175,0.001210140180774033,0.027041207998991013,, +0.0013970471918582916,0.029081199318170547,0.028296494856476784,49,1199,,,, +,,,50,1199,0.001285362639464438,0.027741963043808937,, +0.0013484128285199404,0.02780630998313427,0.02780630998313427,50,1223,,,, +,,,51,1223,0.0011428875150159001,0.026448167860507965,, +0.0013337068958207965,0.028145311400294304,0.02780630998313427,51,1247,,,, +,,,52,1247,0.0011757186148315668,0.026519358158111572,, +0.001400464796461165,0.028100917115807533,0.02780630998313427,52,1271,,,, +,,,53,1271,0.0011114015942439437,0.025781380012631416,, +0.0013509244890883565,0.027768060564994812,0.027768060564994812,53,1295,,,, +,,,54,1295,0.0010361620225012302,0.025036444887518883,, +0.001327519305050373,0.027477480471134186,0.027477480471134186,54,1319,,,, +,,,55,1319,0.0010842946358025074,0.025583459064364433,, +0.0012919798027724028,0.027296433225274086,0.027296433225274086,55,1343,,,, +,,,56,1343,0.0011221686145290732,0.02610388956964016,, +0.0012649153359234333,0.0272127203643322,0.0272127203643322,56,1367,,,, +,,,57,1367,0.0010361491004005075,0.025103209540247917,, +0.0012595379957929254,0.0273946113884449,0.0272127203643322,57,1391,,,, +,,,58,1391,0.0010071438737213612,0.024774739518761635,, +0.001251853653229773,0.02698262594640255,0.02698262594640255,58,1415,,,, +,,,59,1415,0.0010706251487135887,0.025946039706468582,, +0.001243950449861586,0.026911268010735512,0.026911268010735512,59,1439,,,, +,,,60,1439,0.0010483224177733064,0.025047052651643753,, +0.0012937691062688828,0.02718041092157364,0.026911268010735512,60,1463,,,, +,,,61,1463,0.001036716508679092,0.025099752470850945,, +0.0014278781600296497,0.028497332707047462,0.026911268010735512,61,1487,,,, +,,,62,1487,0.001107943942770362,0.02567071095108986,, +0.0013914639130234718,0.028099143877625465,0.026911268010735512,62,1511,,,, +,,,63,1511,0.0010598530061542988,0.025393765419721603,, +0.0013978879433125257,0.028248339891433716,0.026911268010735512,63,1535,,,, +,,,64,1535,0.001133753452450037,0.02671126089990139,, +0.001198776182718575,0.026554591953754425,0.026554591953754425,64,1559,,,, +,,,65,1559,0.0010064976522698998,0.02450506202876568,, +0.0011960185365751386,0.02644496038556099,0.02644496038556099,65,1583,,,, +,,,66,1583,0.001009190222248435,0.024890189990401268,, +0.0012640325585380197,0.027922596782445908,0.02644496038556099,66,1607,,,, +,,,67,1607,0.0010182460537180305,0.024997951462864876,, +0.0011757976608350873,0.02659761533141136,0.02644496038556099,67,1631,,,, +,,,68,1631,0.001043881056830287,0.02514943666756153,, +0.001177682657726109,0.026243891566991806,0.026243891566991806,68,1655,,,, +,,,69,1655,0.0009751823963597417,0.024476805701851845,, +0.001339211012236774,0.02905057743191719,0.026243891566991806,69,1679,,,, +,,,70,1679,0.0009764975984580815,0.024369804188609123,, +0.0012669225689023733,0.02784745581448078,0.026243891566991806,70,1703,,,, +,,,71,1703,0.0012069727526977658,0.027293115854263306,, +0.0011994846863672137,0.026411592960357666,0.026243891566991806,71,1727,,,, +,,,72,1727,0.0011131486389786005,0.0263039730489254,, +0.0012241356307640672,0.02659977599978447,0.026243891566991806,72,1751,,,, +,,,73,1751,0.0011376620968803763,0.026442095637321472,, +0.0012298813089728355,0.026529882103204727,0.026243891566991806,73,1775,,,, +,,,74,1775,0.0010604168055579066,0.02569281868636608,, +0.0012278016656637192,0.02664894424378872,0.026243891566991806,74,1799,,,, +,,,75,1799,0.0010106187546625733,0.02467845007777214,, +0.0011494947830215096,0.02635408565402031,0.026243891566991806,75,1823,,,, +,,,76,1823,0.0009318437660112977,0.023943178355693817,, +0.0011163536692038178,0.02580573968589306,0.02580573968589306,76,1847,,,, +,,,77,1847,0.0009691180312074721,0.024276841431856155,, +0.0014654853148385882,0.028839431703090668,0.02580573968589306,77,1871,,,, +,,,78,1871,0.0010182897094637156,0.025052541866898537,, +0.0011118685360997915,0.025960002094507217,0.02580573968589306,78,1895,,,, +,,,79,1895,0.0010058826301246881,0.025112003087997437,, +0.001100680441595614,0.02557346038520336,0.02557346038520336,79,1919,,,, +,,,80,1919,0.0009926079073920846,0.024673132225871086,, +0.0011083307908847928,0.025780128315091133,0.02557346038520336,80,1943,,,, +,,,81,1943,0.0009841497521847486,0.02456941083073616,, +0.0011185739422217011,0.025581710040569305,0.02557346038520336,81,1967,,,, +,,,82,1967,0.0009174657752737403,0.02378481812775135,, +0.0010766427731141448,0.02549949288368225,0.02549949288368225,82,1991,,,, +,,,83,1991,0.0009254690376110375,0.023891231045126915,, +0.0010779272997751832,0.025409486144781113,0.025409486144781113,83,2015,,,, +,,,84,2015,0.000916394405066967,0.023945586755871773,, +0.0010821784380823374,0.02528855763375759,0.02528855763375759,84,2039,,,, +,,,85,2039,0.0009047798230312765,0.023734912276268005,, +0.0010834112763404846,0.02576914243400097,0.02528855763375759,85,2063,,,, +,,,86,2063,0.0009986221557483077,0.025011533871293068,, +0.0010724595049396157,0.025315094739198685,0.02528855763375759,86,2087,,,, +,,,87,2087,0.0009572657872922719,0.024549450725317,, +0.0014026924036443233,0.02859426848590374,0.02528855763375759,87,2111,,,, +,,,88,2111,0.0009946937207132578,0.024900998920202255,, +0.0011493269121274352,0.026783568784594536,0.02528855763375759,88,2135,,,, +,,,89,2135,0.0010662199929356575,0.025737127289175987,, +0.001073999097570777,0.025171151384711266,0.025171151384711266,89,2159,,,, +,,,90,2159,0.0009927649516612291,0.024845018982887268,, +0.0012987067457288504,0.02745148539543152,0.025171151384711266,90,2183,,,, +,,,91,2183,0.0010380521416664124,0.025491610169410706,, +0.0010561882518231869,0.025000523775815964,0.025000523775815964,91,2207,,,, +,,,92,2207,0.0009481716551817954,0.02438066340982914,, +0.0011328802211210132,0.026616279035806656,0.025000523775815964,92,2231,,,, +,,,93,2231,0.0011059693060815334,0.026481682434678078,, +0.0010221900884062052,0.02484079822897911,0.02484079822897911,93,2255,,,, +,,,94,2255,0.0009136267472058535,0.023831743746995926,, +0.0011378428898751736,0.026772398501634598,0.02484079822897911,94,2279,,,, +,,,95,2279,0.0008744483347982168,0.02358691766858101,, +0.001162271248176694,0.025960523635149002,0.02484079822897911,95,2303,,,, +,,,96,2303,0.0008744171936996281,0.02330963872373104,, +0.0010085575049743056,0.024704717099666595,0.024704717099666595,96,2327,,,, +,,,97,2327,0.0008894817437976599,0.023533334955573082,, +0.0010261258576065302,0.02489185705780983,0.024704717099666595,97,2351,,,, +,,,98,2351,0.0009734987397678196,0.024430448189377785,, +0.0010011255508288741,0.024648424237966537,0.024648424237966537,98,2375,,,, +,,,99,2375,0.0009005501633509994,0.023639915511012077,, +0.0011800111969932914,0.02620060369372368,0.024648424237966537,99,2399,,,, +,,,100,2399,0.0008399017388001084,0.02285061776638031,, +,,,98,2400,,,0.0009357703966088593,0.023594077676534653 diff --git a/logs/experiments/runs/focusLiteNN_150/2022-04-19_11-59-02/tensorboard/focusLiteNN_150/events.out.tfevents.1650369545.1c84e2e1b5a8.1.0 b/logs/experiments/runs/focusLiteNN_150/2022-04-19_11-59-02/tensorboard/focusLiteNN_150/events.out.tfevents.1650369545.1c84e2e1b5a8.1.0 new file mode 100644 index 0000000000000000000000000000000000000000..be24f301e1f121e2d4d7c32eb8ec5a46af829d44 --- /dev/null +++ b/logs/experiments/runs/focusLiteNN_150/2022-04-19_11-59-02/tensorboard/focusLiteNN_150/events.out.tfevents.1650369545.1c84e2e1b5a8.1.0 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:cf5b7e87ed238f19822be77f60ef5755b4fef93077039e3d334f18596573588d +size 36470 diff --git a/logs/experiments/runs/focusLiteNN_150/2022-04-19_11-59-02/tensorboard/focusLiteNN_150/events.out.tfevents.1650369853.1c84e2e1b5a8.1.1 b/logs/experiments/runs/focusLiteNN_150/2022-04-19_11-59-02/tensorboard/focusLiteNN_150/events.out.tfevents.1650369853.1c84e2e1b5a8.1.1 new file mode 100644 index 0000000000000000000000000000000000000000..6785c35e9079dc464702a68c406d11fa629dbfb2 --- /dev/null +++ b/logs/experiments/runs/focusLiteNN_150/2022-04-19_11-59-02/tensorboard/focusLiteNN_150/events.out.tfevents.1650369853.1c84e2e1b5a8.1.1 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2d72f4850d996bebe5985c7bc2c7d96a2c6033fc4c908e916e8b910e5ea3a5a1 +size 179 diff --git a/logs/experiments/runs/focusLiteNN_150/2022-04-19_11-59-02/tensorboard/focusLiteNN_150/hparams.yaml b/logs/experiments/runs/focusLiteNN_150/2022-04-19_11-59-02/tensorboard/focusLiteNN_150/hparams.yaml new file mode 100644 index 0000000000000000000000000000000000000000..9c890d702e84c9a8ccc39e140817bda440722a45 --- /dev/null +++ b/logs/experiments/runs/focusLiteNN_150/2022-04-19_11-59-02/tensorboard/focusLiteNN_150/hparams.yaml @@ -0,0 +1,48 @@ +trainer: + _target_: pytorch_lightning.Trainer + gpus: 1 + min_epochs: 1 + max_epochs: 100 + resume_from_checkpoint: null +model: + _target_: src.models.focus_litenn_module.FocusLiteNNLitModule + pre_trained: false + num_channel: 3 + lr: 0.001 + weight_decay: 0.0005 +datamodule: + _target_: src.datamodules.focus_datamodule.FocusDataModule + data_dir: /usr/src/app/data/focus150 + csv_train_file: /usr/src/app/data/focus150/train_metadata.csv + csv_val_file: /usr/src/app/data/focus150/validation_metadata.csv + csv_test_file: /usr/src/app/data/focus150/test_metadata.csv + batch_size: 128 + num_workers: 0 + pin_memory: false + augmentation: true +seed: 12345 +callbacks: + model_checkpoint: + _target_: pytorch_lightning.callbacks.ModelCheckpoint + monitor: val/mae + mode: min + save_top_k: 1 + save_last: true + verbose: false + dirpath: checkpoints/ + filename: epoch_{epoch:03d} + auto_insert_metric_name: false + early_stopping: + _target_: pytorch_lightning.callbacks.EarlyStopping + monitor: val/mae + mode: min + patience: 100 + min_delta: 0 + model_summary: + _target_: pytorch_lightning.callbacks.RichModelSummary + max_depth: -1 + rich_progress_bar: + _target_: pytorch_lightning.callbacks.RichProgressBar +model/params/total: 448 +model/params/trainable: 448 +model/params/non_trainable: 0 diff --git a/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/meta.yaml b/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/meta.yaml new file mode 100644 index 0000000000000000000000000000000000000000..af6beaedc56451174d201841eb0de12c68f2cedd --- /dev/null +++ b/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/meta.yaml @@ -0,0 +1,15 @@ +artifact_uri: /usr/src/app/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/artifacts +end_time: null +entry_point_name: '' +experiment_id: '7' +lifecycle_stage: deleted +name: '' +run_id: d7d98351ada341399f5dfb78ebfba7ca +run_uuid: d7d98351ada341399f5dfb78ebfba7ca +source_name: '' +source_type: 4 +source_version: '' +start_time: 1650369373555 +status: 1 +tags: [] +user_id: unknown diff --git a/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/callbacks/early_stopping/_target_ b/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/callbacks/early_stopping/_target_ new file mode 100644 index 0000000000000000000000000000000000000000..8195616d84e953852598636569b94503b7bee4ed --- /dev/null +++ b/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/callbacks/early_stopping/_target_ @@ -0,0 +1 @@ +pytorch_lightning.callbacks.EarlyStopping \ No newline at end of file diff --git a/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/callbacks/early_stopping/min_delta b/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/callbacks/early_stopping/min_delta new file mode 100644 index 0000000000000000000000000000000000000000..c227083464fb9af8955c90d2924774ee50abb547 --- /dev/null +++ b/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/callbacks/early_stopping/min_delta @@ -0,0 +1 @@ +0 \ No newline at end of file diff --git a/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/callbacks/early_stopping/mode b/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/callbacks/early_stopping/mode new file mode 100644 index 0000000000000000000000000000000000000000..5e8bc13c8f96ac2839228b82df8d777025967134 --- /dev/null +++ b/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/callbacks/early_stopping/mode @@ -0,0 +1 @@ +min \ No newline at end of file diff --git a/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/callbacks/early_stopping/monitor b/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/callbacks/early_stopping/monitor new file mode 100644 index 0000000000000000000000000000000000000000..124fae9ca472dccb8951663f7c53de5830ab2eb1 --- /dev/null +++ b/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/callbacks/early_stopping/monitor @@ -0,0 +1 @@ +val/mae \ No newline at end of file diff --git a/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/callbacks/early_stopping/patience b/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/callbacks/early_stopping/patience new file mode 100644 index 0000000000000000000000000000000000000000..105d7d9ad3afc7bb78a0dec4d829880831605dfb --- /dev/null +++ b/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/callbacks/early_stopping/patience @@ -0,0 +1 @@ +100 \ No newline at end of file diff --git a/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/callbacks/model_checkpoint/_target_ b/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/callbacks/model_checkpoint/_target_ new file mode 100644 index 0000000000000000000000000000000000000000..ad4a9f4df0538440c8cc70ee0595b4501fb92a0a --- /dev/null +++ b/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/callbacks/model_checkpoint/_target_ @@ -0,0 +1 @@ +pytorch_lightning.callbacks.ModelCheckpoint \ No newline at end of file diff --git a/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/callbacks/model_checkpoint/auto_insert_metric_name b/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/callbacks/model_checkpoint/auto_insert_metric_name new file mode 100644 index 0000000000000000000000000000000000000000..c1f22fbc23bb6ee67824843d6685826db10313d3 --- /dev/null +++ b/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/callbacks/model_checkpoint/auto_insert_metric_name @@ -0,0 +1 @@ +False \ No newline at end of file diff --git a/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/callbacks/model_checkpoint/dirpath b/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/callbacks/model_checkpoint/dirpath new file mode 100644 index 0000000000000000000000000000000000000000..1a53453ab9aa9e36c85aba110789aa9440de1850 --- /dev/null +++ b/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/callbacks/model_checkpoint/dirpath @@ -0,0 +1 @@ +checkpoints/ \ No newline at end of file diff --git a/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/callbacks/model_checkpoint/filename b/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/callbacks/model_checkpoint/filename new file mode 100644 index 0000000000000000000000000000000000000000..ed842244beff29c7cb59c151bbe7e5afb36a24da --- /dev/null +++ b/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/callbacks/model_checkpoint/filename @@ -0,0 +1 @@ +epoch_{epoch:03d} \ No newline at end of file diff --git a/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/callbacks/model_checkpoint/mode b/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/callbacks/model_checkpoint/mode new file mode 100644 index 0000000000000000000000000000000000000000..5e8bc13c8f96ac2839228b82df8d777025967134 --- /dev/null +++ b/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/callbacks/model_checkpoint/mode @@ -0,0 +1 @@ +min \ No newline at end of file diff --git a/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/callbacks/model_checkpoint/monitor b/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/callbacks/model_checkpoint/monitor new file mode 100644 index 0000000000000000000000000000000000000000..124fae9ca472dccb8951663f7c53de5830ab2eb1 --- /dev/null +++ b/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/callbacks/model_checkpoint/monitor @@ -0,0 +1 @@ +val/mae \ No newline at end of file diff --git a/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/callbacks/model_checkpoint/save_last b/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/callbacks/model_checkpoint/save_last new file mode 100644 index 0000000000000000000000000000000000000000..4791ed5559bd77f54e1520025768e2b368705876 --- /dev/null +++ b/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/callbacks/model_checkpoint/save_last @@ -0,0 +1 @@ +True \ No newline at end of file diff --git a/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/callbacks/model_checkpoint/save_top_k b/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/callbacks/model_checkpoint/save_top_k new file mode 100644 index 0000000000000000000000000000000000000000..56a6051ca2b02b04ef92d5150c9ef600403cb1de --- /dev/null +++ b/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/callbacks/model_checkpoint/save_top_k @@ -0,0 +1 @@ +1 \ No newline at end of file diff --git a/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/callbacks/model_checkpoint/verbose b/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/callbacks/model_checkpoint/verbose new file mode 100644 index 0000000000000000000000000000000000000000..c1f22fbc23bb6ee67824843d6685826db10313d3 --- /dev/null +++ b/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/callbacks/model_checkpoint/verbose @@ -0,0 +1 @@ +False \ No newline at end of file diff --git a/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/callbacks/model_summary/_target_ b/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/callbacks/model_summary/_target_ new file mode 100644 index 0000000000000000000000000000000000000000..c9accc51d650a565e61197d65f8ab38141cb0777 --- /dev/null +++ b/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/callbacks/model_summary/_target_ @@ -0,0 +1 @@ +pytorch_lightning.callbacks.RichModelSummary \ No newline at end of file diff --git a/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/callbacks/model_summary/max_depth b/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/callbacks/model_summary/max_depth new file mode 100644 index 0000000000000000000000000000000000000000..d7d17fcbef95ca19081c4cc5e97cbc592cc7081f --- /dev/null +++ b/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/callbacks/model_summary/max_depth @@ -0,0 +1 @@ +-1 \ No newline at end of file diff --git a/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/callbacks/rich_progress_bar/_target_ b/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/callbacks/rich_progress_bar/_target_ new file mode 100644 index 0000000000000000000000000000000000000000..ecbec9ada7c5f20145ac8b2bf628af8173aa792d --- /dev/null +++ b/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/callbacks/rich_progress_bar/_target_ @@ -0,0 +1 @@ +pytorch_lightning.callbacks.RichProgressBar \ No newline at end of file diff --git a/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/datamodule/_target_ b/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/datamodule/_target_ new file mode 100644 index 0000000000000000000000000000000000000000..c1d87c70e7c00cfb1adcb0e2891cb57d03d242e2 --- /dev/null +++ b/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/datamodule/_target_ @@ -0,0 +1 @@ +src.datamodules.focus_datamodule.FocusDataModule \ No newline at end of file diff --git a/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/datamodule/augmentation b/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/datamodule/augmentation new file mode 100644 index 0000000000000000000000000000000000000000..4791ed5559bd77f54e1520025768e2b368705876 --- /dev/null +++ b/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/datamodule/augmentation @@ -0,0 +1 @@ +True \ No newline at end of file diff --git a/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/datamodule/batch_size b/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/datamodule/batch_size new file mode 100644 index 0000000000000000000000000000000000000000..b854a292176003137b48b2f2eb6267c6c3085c9b --- /dev/null +++ b/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/datamodule/batch_size @@ -0,0 +1 @@ +128 \ No newline at end of file diff --git a/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/datamodule/csv_test_file b/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/datamodule/csv_test_file new file mode 100644 index 0000000000000000000000000000000000000000..69910129138d6d6714086863ffa853b10503abc6 --- /dev/null +++ b/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/datamodule/csv_test_file @@ -0,0 +1 @@ +/usr/src/app/data/focus150/test_metadata.csv \ No newline at end of file diff --git a/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/datamodule/csv_train_file b/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/datamodule/csv_train_file new file mode 100644 index 0000000000000000000000000000000000000000..6a397043cbb33603a2180ffea75f9c81916274ec --- /dev/null +++ b/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/datamodule/csv_train_file @@ -0,0 +1 @@ +/usr/src/app/data/focus150/train_metadata.csv \ No newline at end of file diff --git a/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/datamodule/csv_val_file b/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/datamodule/csv_val_file new file mode 100644 index 0000000000000000000000000000000000000000..2a4ead115d4267a7d21708c8c9bb5c051bf4d3d4 --- /dev/null +++ b/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/datamodule/csv_val_file @@ -0,0 +1 @@ +/usr/src/app/data/focus150/validation_metadata.csv \ No newline at end of file diff --git a/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/datamodule/data_dir b/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/datamodule/data_dir new file mode 100644 index 0000000000000000000000000000000000000000..b815b619ac8a58b21b05404aa1ebc935578e6539 --- /dev/null +++ b/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/datamodule/data_dir @@ -0,0 +1 @@ +/usr/src/app/data/focus150 \ No newline at end of file diff --git a/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/datamodule/num_workers b/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/datamodule/num_workers new file mode 100644 index 0000000000000000000000000000000000000000..c227083464fb9af8955c90d2924774ee50abb547 --- /dev/null +++ b/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/datamodule/num_workers @@ -0,0 +1 @@ +0 \ No newline at end of file diff --git a/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/datamodule/pin_memory b/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/datamodule/pin_memory new file mode 100644 index 0000000000000000000000000000000000000000..c1f22fbc23bb6ee67824843d6685826db10313d3 --- /dev/null +++ b/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/datamodule/pin_memory @@ -0,0 +1 @@ +False \ No newline at end of file diff --git a/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/model/_target_ b/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/model/_target_ new file mode 100644 index 0000000000000000000000000000000000000000..dc5c2e671cb8adff47a5b22cf0e8fa881150962b --- /dev/null +++ b/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/model/_target_ @@ -0,0 +1 @@ +src.models.focus_litenn_module.FocusLiteNNLitModule \ No newline at end of file diff --git a/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/model/lr b/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/model/lr new file mode 100644 index 0000000000000000000000000000000000000000..eb5a1db868251c6a5c775b49efde91a5ec3205df --- /dev/null +++ b/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/model/lr @@ -0,0 +1 @@ +0.001 \ No newline at end of file diff --git a/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/model/num_channel b/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/model/num_channel new file mode 100644 index 0000000000000000000000000000000000000000..e440e5c842586965a7fb77deda2eca68612b1f53 --- /dev/null +++ b/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/model/num_channel @@ -0,0 +1 @@ +3 \ No newline at end of file diff --git a/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/model/params/non_trainable b/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/model/params/non_trainable new file mode 100644 index 0000000000000000000000000000000000000000..c227083464fb9af8955c90d2924774ee50abb547 --- /dev/null +++ b/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/model/params/non_trainable @@ -0,0 +1 @@ +0 \ No newline at end of file diff --git a/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/model/params/total b/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/model/params/total new file mode 100644 index 0000000000000000000000000000000000000000..2415c065944e9ce572ac4d79cc79e621e9dee039 --- /dev/null +++ b/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/model/params/total @@ -0,0 +1 @@ +448 \ No newline at end of file diff --git a/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/model/params/trainable b/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/model/params/trainable new file mode 100644 index 0000000000000000000000000000000000000000..2415c065944e9ce572ac4d79cc79e621e9dee039 --- /dev/null +++ b/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/model/params/trainable @@ -0,0 +1 @@ +448 \ No newline at end of file diff --git a/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/model/pre_trained b/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/model/pre_trained new file mode 100644 index 0000000000000000000000000000000000000000..c1f22fbc23bb6ee67824843d6685826db10313d3 --- /dev/null +++ b/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/model/pre_trained @@ -0,0 +1 @@ +False \ No newline at end of file diff --git a/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/model/weight_decay b/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/model/weight_decay new file mode 100644 index 0000000000000000000000000000000000000000..752f26d69b0a2d03af05585d38e9e9cdd94d78ea --- /dev/null +++ b/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/model/weight_decay @@ -0,0 +1 @@ +0.0005 \ No newline at end of file diff --git a/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/seed b/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/seed new file mode 100644 index 0000000000000000000000000000000000000000..bd41cba781d8349272bf3eb92568285b411c027c --- /dev/null +++ b/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/seed @@ -0,0 +1 @@ +12345 \ No newline at end of file diff --git a/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/trainer/_target_ b/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/trainer/_target_ new file mode 100644 index 0000000000000000000000000000000000000000..6b23728d56f799f2fedf10e2776b353c78e47498 --- /dev/null +++ b/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/trainer/_target_ @@ -0,0 +1 @@ +pytorch_lightning.Trainer \ No newline at end of file diff --git a/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/trainer/gpus b/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/trainer/gpus new file mode 100644 index 0000000000000000000000000000000000000000..56a6051ca2b02b04ef92d5150c9ef600403cb1de --- /dev/null +++ b/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/trainer/gpus @@ -0,0 +1 @@ +1 \ No newline at end of file diff --git a/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/trainer/max_epochs b/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/trainer/max_epochs new file mode 100644 index 0000000000000000000000000000000000000000..105d7d9ad3afc7bb78a0dec4d829880831605dfb --- /dev/null +++ b/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/trainer/max_epochs @@ -0,0 +1 @@ +100 \ No newline at end of file diff --git a/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/trainer/min_epochs b/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/trainer/min_epochs new file mode 100644 index 0000000000000000000000000000000000000000..56a6051ca2b02b04ef92d5150c9ef600403cb1de --- /dev/null +++ b/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/trainer/min_epochs @@ -0,0 +1 @@ +1 \ No newline at end of file diff --git a/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/trainer/resume_from_checkpoint b/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/trainer/resume_from_checkpoint new file mode 100644 index 0000000000000000000000000000000000000000..4af18322e32f3dd19579c80e26e4a306ad11e049 --- /dev/null +++ b/logs/mlflow/mlruns/7/d7d98351ada341399f5dfb78ebfba7ca/params/trainer/resume_from_checkpoint @@ -0,0 +1 @@ +None \ No newline at end of file diff --git a/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/meta.yaml b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/meta.yaml new file mode 100644 index 0000000000000000000000000000000000000000..bf9577db7ed467f4960b9591ccd578292572517c --- /dev/null +++ b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/meta.yaml @@ -0,0 +1,15 @@ +artifact_uri: /usr/src/app/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/artifacts +end_time: 1650369853815 +entry_point_name: '' +experiment_id: '7' +lifecycle_stage: active +name: '' +run_id: fa455b82340e485db4128038d25f385a +run_uuid: fa455b82340e485db4128038d25f385a +source_name: '' +source_type: 4 +source_version: '' +start_time: 1650369545678 +status: 3 +tags: [] +user_id: unknown diff --git a/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/metrics/epoch b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/metrics/epoch new file mode 100644 index 0000000000000000000000000000000000000000..f2e3e16988d2859dad4e86a8446b10d8233cce40 --- /dev/null +++ b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/metrics/epoch @@ -0,0 +1,201 @@ +1650369557580 0 23 +1650369557624 1 23 +1650369561199 1 47 +1650369561238 2 47 +1650369565248 2 71 +1650369565284 3 71 +1650369569286 3 95 +1650369569326 4 95 +1650369573515 4 119 +1650369573550 5 119 +1650369577664 5 143 +1650369577695 6 143 +1650369583037 6 167 +1650369583078 7 167 +1650369586730 7 191 +1650369586761 8 191 +1650369590437 8 215 +1650369590468 9 215 +1650369594284 9 239 +1650369594319 10 239 +1650369598064 10 263 +1650369598099 11 263 +1650369603129 11 287 +1650369603160 12 287 +1650369607804 12 311 +1650369607835 13 311 +1650369610812 13 335 +1650369610845 14 335 +1650369613695 14 359 +1650369613727 15 359 +1650369616520 15 383 +1650369616550 16 383 +1650369619303 16 407 +1650369619335 17 407 +1650369622073 17 431 +1650369622111 18 431 +1650369624887 18 455 +1650369624917 19 455 +1650369627675 19 479 +1650369627706 20 479 +1650369630450 20 503 +1650369630484 21 503 +1650369633298 21 527 +1650369633329 22 527 +1650369636069 22 551 +1650369636100 23 551 +1650369638933 23 575 +1650369638968 24 575 +1650369641680 24 599 +1650369641746 25 599 +1650369644572 25 623 +1650369644599 26 623 +1650369647386 26 647 +1650369647421 27 647 +1650369650222 27 671 +1650369650251 28 671 +1650369653051 28 695 +1650369653080 29 695 +1650369655831 29 719 +1650369655861 30 719 +1650369658504 30 743 +1650369658531 31 743 +1650369661390 31 767 +1650369661418 32 767 +1650369664293 32 791 +1650369664325 33 791 +1650369667181 33 815 +1650369667240 34 815 +1650369670101 34 839 +1650369670129 35 839 +1650369672871 35 863 +1650369672901 36 863 +1650369675737 36 887 +1650369675765 37 887 +1650369678661 37 911 +1650369678692 38 911 +1650369681475 38 935 +1650369681505 39 935 +1650369684211 39 959 +1650369684244 40 959 +1650369687136 40 983 +1650369687165 41 983 +1650369689956 41 1007 +1650369689987 42 1007 +1650369692960 42 1031 +1650369692990 43 1031 +1650369696028 43 1055 +1650369696063 44 1055 +1650369698794 44 1079 +1650369698830 45 1079 +1650369701646 45 1103 +1650369701676 46 1103 +1650369704464 46 1127 +1650369704501 47 1127 +1650369707355 47 1151 +1650369707386 48 1151 +1650369710155 48 1175 +1650369710190 49 1175 +1650369712967 49 1199 +1650369713036 50 1199 +1650369715941 50 1223 +1650369715971 51 1223 +1650369718721 51 1247 +1650369718752 52 1247 +1650369721584 52 1271 +1650369721612 53 1271 +1650369724213 53 1295 +1650369724247 54 1295 +1650369726931 54 1319 +1650369726961 55 1319 +1650369729737 55 1343 +1650369729767 56 1343 +1650369732517 56 1367 +1650369732553 57 1367 +1650369735369 57 1391 +1650369735399 58 1391 +1650369738213 58 1415 +1650369738244 59 1415 +1650369741028 59 1439 +1650369741058 60 1439 +1650369743762 60 1463 +1650369743790 61 1463 +1650369746541 61 1487 +1650369746569 62 1487 +1650369749397 62 1511 +1650369749426 63 1511 +1650369752184 63 1535 +1650369752219 64 1535 +1650369754943 64 1559 +1650369754973 65 1559 +1650369757553 65 1583 +1650369757584 66 1583 +1650369760318 66 1607 +1650369760346 67 1607 +1650369763010 67 1631 +1650369763046 68 1631 +1650369765847 68 1655 +1650369765878 69 1655 +1650369768624 69 1679 +1650369768652 70 1679 +1650369771460 70 1703 +1650369771488 71 1703 +1650369774204 71 1727 +1650369774252 72 1727 +1650369777032 72 1751 +1650369777062 73 1751 +1650369779820 73 1775 +1650369779848 74 1775 +1650369782721 74 1799 +1650369782787 75 1799 +1650369785610 75 1823 +1650369785641 76 1823 +1650369788497 76 1847 +1650369788529 77 1847 +1650369791312 77 1871 +1650369791343 78 1871 +1650369794153 78 1895 +1650369794190 79 1895 +1650369796999 79 1919 +1650369797029 80 1919 +1650369799808 80 1943 +1650369799836 81 1943 +1650369802637 81 1967 +1650369802666 82 1967 +1650369805487 82 1991 +1650369805518 83 1991 +1650369808328 83 2015 +1650369808360 84 2015 +1650369811007 84 2039 +1650369811042 85 2039 +1650369813838 85 2063 +1650369813866 86 2063 +1650369816670 86 2087 +1650369816698 87 2087 +1650369819562 87 2111 +1650369819590 88 2111 +1650369822359 88 2135 +1650369822391 89 2135 +1650369825177 89 2159 +1650369825216 90 2159 +1650369828055 90 2183 +1650369828083 91 2183 +1650369830854 91 2207 +1650369830885 92 2207 +1650369833636 92 2231 +1650369833667 93 2231 +1650369836462 93 2255 +1650369836492 94 2255 +1650369839315 94 2279 +1650369839347 95 2279 +1650369842203 95 2303 +1650369842235 96 2303 +1650369845057 96 2327 +1650369845088 97 2327 +1650369847912 97 2351 +1650369847940 98 2351 +1650369850678 98 2375 +1650369850709 99 2375 +1650369853394 99 2399 +1650369853469 100 2399 +1650369853780 98 2400 diff --git a/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/metrics/test/loss b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/metrics/test/loss new file mode 100644 index 0000000000000000000000000000000000000000..24a2b07a447319f624910c11c4d007eaa1208790 --- /dev/null +++ b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/metrics/test/loss @@ -0,0 +1 @@ +1650369853780 0.0009357703966088593 2400 diff --git a/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/metrics/test/mae b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/metrics/test/mae new file mode 100644 index 0000000000000000000000000000000000000000..787c96ac38c0be753c10d6f727cdd6654fd23f9c --- /dev/null +++ b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/metrics/test/mae @@ -0,0 +1 @@ +1650369853780 0.023594077676534653 2400 diff --git a/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/metrics/train/loss b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/metrics/train/loss new file mode 100644 index 0000000000000000000000000000000000000000..418ad449731743c06737c463f63d7653bfdb3d52 --- /dev/null +++ b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/metrics/train/loss @@ -0,0 +1,100 @@ +1650369557624 0.4276007413864136 23 +1650369561238 0.12210293859243393 47 +1650369565284 0.043978262692689896 71 +1650369569326 0.02377053163945675 95 +1650369573550 0.015391457825899124 119 +1650369577695 0.009937704540789127 143 +1650369583078 0.006506054196506739 167 +1650369586761 0.005083539057523012 191 +1650369590468 0.0041823904030025005 215 +1650369594319 0.003763094311580062 239 +1650369598099 0.003420913591980934 263 +1650369603160 0.0031398895662277937 287 +1650369607835 0.0028834741096943617 311 +1650369610845 0.00273705692961812 335 +1650369613727 0.002649208763614297 359 +1650369616550 0.0024723773822188377 383 +1650369619335 0.002244524657726288 407 +1650369622111 0.0022462012711912394 431 +1650369624917 0.0022224755957722664 455 +1650369627706 0.00204771151766181 479 +1650369630484 0.001886845682747662 503 +1650369633329 0.001978106563910842 527 +1650369636100 0.0017187421908602118 551 +1650369638968 0.0017561838030815125 575 +1650369641746 0.0016676242230460048 599 +1650369644599 0.001667657634243369 623 +1650369647421 0.0016057305037975311 647 +1650369650251 0.0016567304264754057 671 +1650369653080 0.0016920734196901321 695 +1650369655861 0.0014721392653882504 719 +1650369658531 0.0013893889263272285 743 +1650369661418 0.0015078543219715357 767 +1650369664325 0.0015251178992912173 791 +1650369667240 0.0013740782160311937 815 +1650369670129 0.0013844383647665381 839 +1650369672901 0.0012657115003094077 863 +1650369675765 0.001384793664328754 887 +1650369678692 0.0012585535878315568 911 +1650369681505 0.0012203211663290858 935 +1650369684244 0.0013628439046442509 959 +1650369687165 0.001212474424391985 983 +1650369689987 0.0011903245467692614 1007 +1650369692990 0.0012396222446113825 1031 +1650369696063 0.0011888110311701894 1055 +1650369698830 0.0012357294326648116 1079 +1650369701676 0.001191843650303781 1103 +1650369704501 0.0011269252281636 1127 +1650369707386 0.0011460003443062305 1151 +1650369710190 0.001210140180774033 1175 +1650369713036 0.001285362639464438 1199 +1650369715971 0.0011428875150159001 1223 +1650369718752 0.0011757186148315668 1247 +1650369721612 0.0011114015942439437 1271 +1650369724247 0.0010361620225012302 1295 +1650369726961 0.0010842946358025074 1319 +1650369729767 0.0011221686145290732 1343 +1650369732553 0.0010361491004005075 1367 +1650369735399 0.0010071438737213612 1391 +1650369738244 0.0010706251487135887 1415 +1650369741058 0.0010483224177733064 1439 +1650369743790 0.001036716508679092 1463 +1650369746569 0.001107943942770362 1487 +1650369749426 0.0010598530061542988 1511 +1650369752219 0.001133753452450037 1535 +1650369754973 0.0010064976522698998 1559 +1650369757584 0.001009190222248435 1583 +1650369760346 0.0010182460537180305 1607 +1650369763046 0.001043881056830287 1631 +1650369765878 0.0009751823963597417 1655 +1650369768652 0.0009764975984580815 1679 +1650369771488 0.0012069727526977658 1703 +1650369774252 0.0011131486389786005 1727 +1650369777062 0.0011376620968803763 1751 +1650369779848 0.0010604168055579066 1775 +1650369782787 0.0010106187546625733 1799 +1650369785641 0.0009318437660112977 1823 +1650369788529 0.0009691180312074721 1847 +1650369791343 0.0010182897094637156 1871 +1650369794190 0.0010058826301246881 1895 +1650369797029 0.0009926079073920846 1919 +1650369799836 0.0009841497521847486 1943 +1650369802666 0.0009174657752737403 1967 +1650369805518 0.0009254690376110375 1991 +1650369808360 0.000916394405066967 2015 +1650369811042 0.0009047798230312765 2039 +1650369813866 0.0009986221557483077 2063 +1650369816698 0.0009572657872922719 2087 +1650369819590 0.0009946937207132578 2111 +1650369822391 0.0010662199929356575 2135 +1650369825216 0.0009927649516612291 2159 +1650369828083 0.0010380521416664124 2183 +1650369830885 0.0009481716551817954 2207 +1650369833667 0.0011059693060815334 2231 +1650369836492 0.0009136267472058535 2255 +1650369839347 0.0008744483347982168 2279 +1650369842235 0.0008744171936996281 2303 +1650369845088 0.0008894817437976599 2327 +1650369847940 0.0009734987397678196 2351 +1650369850709 0.0009005501633509994 2375 +1650369853469 0.0008399017388001084 2399 diff --git a/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/metrics/train/mae b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/metrics/train/mae new file mode 100644 index 0000000000000000000000000000000000000000..94ae4343a82b62e3035792e9a78c581ca90fe773 --- /dev/null +++ b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/metrics/train/mae @@ -0,0 +1,100 @@ +1650369557624 0.5243887305259705 23 +1650369561238 0.25456327199935913 47 +1650369565284 0.16268499195575714 71 +1650369569326 0.12203038483858109 95 +1650369573550 0.09751217067241669 119 +1650369577695 0.07684149593114853 143 +1650369583078 0.06222856417298317 167 +1650369586761 0.054433900862932205 191 +1650369590468 0.04937281087040901 215 +1650369594319 0.04673772677779198 239 +1650369598099 0.04458215460181236 263 +1650369603160 0.04293130710721016 287 +1650369607835 0.040459439158439636 311 +1650369610845 0.03973844647407532 335 +1650369613727 0.03872425854206085 359 +1650369616550 0.037764549255371094 383 +1650369619335 0.03595839813351631 407 +1650369622111 0.036003291606903076 431 +1650369624917 0.035813216120004654 455 +1650369627706 0.034311939030885696 479 +1650369630484 0.03303685039281845 503 +1650369633329 0.033479977399110794 527 +1650369636100 0.0315476730465889 551 +1650369638968 0.031799040734767914 575 +1650369641746 0.030916903167963028 599 +1650369644599 0.031059207394719124 623 +1650369647421 0.030480746179819107 647 +1650369650251 0.031404174864292145 671 +1650369653080 0.03165321424603462 695 +1650369655861 0.02933979034423828 719 +1650369658531 0.028806554153561592 743 +1650369661418 0.0297028049826622 767 +1650369664325 0.030171504244208336 791 +1650369667240 0.02827296406030655 815 +1650369670129 0.028451886028051376 839 +1650369672901 0.027214670553803444 863 +1650369675765 0.028512336313724518 887 +1650369678692 0.02735007554292679 911 +1650369681505 0.026747480034828186 935 +1650369684244 0.028503913432359695 959 +1650369687165 0.026866579428315163 983 +1650369689987 0.02650301344692707 1007 +1650369692990 0.027105681598186493 1031 +1650369696063 0.026841070502996445 1055 +1650369698830 0.02689230628311634 1079 +1650369701676 0.026909831911325455 1103 +1650369704501 0.026192180812358856 1127 +1650369707386 0.026185043156147003 1151 +1650369710190 0.027041207998991013 1175 +1650369713036 0.027741963043808937 1199 +1650369715971 0.026448167860507965 1223 +1650369718752 0.026519358158111572 1247 +1650369721612 0.025781380012631416 1271 +1650369724247 0.025036444887518883 1295 +1650369726961 0.025583459064364433 1319 +1650369729767 0.02610388956964016 1343 +1650369732553 0.025103209540247917 1367 +1650369735399 0.024774739518761635 1391 +1650369738244 0.025946039706468582 1415 +1650369741058 0.025047052651643753 1439 +1650369743790 0.025099752470850945 1463 +1650369746569 0.02567071095108986 1487 +1650369749426 0.025393765419721603 1511 +1650369752219 0.02671126089990139 1535 +1650369754973 0.02450506202876568 1559 +1650369757584 0.024890189990401268 1583 +1650369760346 0.024997951462864876 1607 +1650369763046 0.02514943666756153 1631 +1650369765878 0.024476805701851845 1655 +1650369768652 0.024369804188609123 1679 +1650369771488 0.027293115854263306 1703 +1650369774252 0.0263039730489254 1727 +1650369777062 0.026442095637321472 1751 +1650369779848 0.02569281868636608 1775 +1650369782787 0.02467845007777214 1799 +1650369785641 0.023943178355693817 1823 +1650369788529 0.024276841431856155 1847 +1650369791343 0.025052541866898537 1871 +1650369794190 0.025112003087997437 1895 +1650369797029 0.024673132225871086 1919 +1650369799836 0.02456941083073616 1943 +1650369802666 0.02378481812775135 1967 +1650369805518 0.023891231045126915 1991 +1650369808360 0.023945586755871773 2015 +1650369811042 0.023734912276268005 2039 +1650369813866 0.025011533871293068 2063 +1650369816698 0.024549450725317 2087 +1650369819590 0.024900998920202255 2111 +1650369822391 0.025737127289175987 2135 +1650369825216 0.024845018982887268 2159 +1650369828083 0.025491610169410706 2183 +1650369830885 0.02438066340982914 2207 +1650369833667 0.026481682434678078 2231 +1650369836492 0.023831743746995926 2255 +1650369839347 0.02358691766858101 2279 +1650369842235 0.02330963872373104 2303 +1650369845088 0.023533334955573082 2327 +1650369847940 0.024430448189377785 2351 +1650369850709 0.023639915511012077 2375 +1650369853469 0.02285061776638031 2399 diff --git a/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/metrics/val/loss b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/metrics/val/loss new file mode 100644 index 0000000000000000000000000000000000000000..d7c5419e090593e9a4db2aa4fee7b8c5877f2c0a --- /dev/null +++ b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/metrics/val/loss @@ -0,0 +1,100 @@ +1650369557580 0.19903238117694855 23 +1650369561199 0.07168174535036087 47 +1650369565248 0.037915971130132675 71 +1650369569286 0.025276944041252136 95 +1650369573515 0.017842285335063934 119 +1650369577664 0.010863056406378746 143 +1650369583037 0.007589732762426138 167 +1650369586730 0.006075241137295961 191 +1650369590437 0.0055734533816576 215 +1650369594284 0.0047712018713355064 239 +1650369598064 0.004722842946648598 263 +1650369603129 0.004080012906342745 287 +1650369607804 0.00381903862580657 311 +1650369610812 0.003607623279094696 335 +1650369613695 0.0034235117491334677 359 +1650369616520 0.003414677921682596 383 +1650369619303 0.0032805532682687044 407 +1650369622073 0.002865920076146722 431 +1650369624887 0.0027334624901413918 455 +1650369627675 0.002600969048216939 479 +1650369630450 0.0025008185766637325 503 +1650369633298 0.002395888091996312 527 +1650369636069 0.002315470017492771 551 +1650369638933 0.0022602593526244164 575 +1650369641680 0.0021270224824547768 599 +1650369644572 0.0023008123971521854 623 +1650369647386 0.0020585833117365837 647 +1650369650222 0.002065273467451334 671 +1650369653051 0.0019247167510911822 695 +1650369655831 0.0018445388413965702 719 +1650369658504 0.00196145661175251 743 +1650369661390 0.002005038782954216 767 +1650369664293 0.0017283514607697725 791 +1650369667181 0.0017068034503608942 815 +1650369670101 0.001800797414034605 839 +1650369672871 0.001605861820280552 863 +1650369675737 0.0015965726925060153 887 +1650369678661 0.0015688779531046748 911 +1650369681475 0.0015799562679603696 935 +1650369684211 0.001538074342533946 959 +1650369687136 0.001489222631789744 983 +1650369689956 0.001465876237489283 1007 +1650369692960 0.0015766125870868564 1031 +1650369696028 0.001446844544261694 1055 +1650369698794 0.0014876850182190537 1079 +1650369701646 0.0014136506943032146 1103 +1650369704464 0.0013884170912206173 1127 +1650369707355 0.001417283434420824 1151 +1650369710155 0.0015997171867638826 1175 +1650369712967 0.0013970471918582916 1199 +1650369715941 0.0013484128285199404 1223 +1650369718721 0.0013337068958207965 1247 +1650369721584 0.001400464796461165 1271 +1650369724213 0.0013509244890883565 1295 +1650369726931 0.001327519305050373 1319 +1650369729737 0.0012919798027724028 1343 +1650369732517 0.0012649153359234333 1367 +1650369735369 0.0012595379957929254 1391 +1650369738213 0.001251853653229773 1415 +1650369741028 0.001243950449861586 1439 +1650369743762 0.0012937691062688828 1463 +1650369746541 0.0014278781600296497 1487 +1650369749397 0.0013914639130234718 1511 +1650369752184 0.0013978879433125257 1535 +1650369754943 0.001198776182718575 1559 +1650369757553 0.0011960185365751386 1583 +1650369760318 0.0012640325585380197 1607 +1650369763010 0.0011757976608350873 1631 +1650369765847 0.001177682657726109 1655 +1650369768624 0.001339211012236774 1679 +1650369771460 0.0012669225689023733 1703 +1650369774204 0.0011994846863672137 1727 +1650369777032 0.0012241356307640672 1751 +1650369779820 0.0012298813089728355 1775 +1650369782721 0.0012278016656637192 1799 +1650369785610 0.0011494947830215096 1823 +1650369788497 0.0011163536692038178 1847 +1650369791312 0.0014654853148385882 1871 +1650369794153 0.0011118685360997915 1895 +1650369796999 0.001100680441595614 1919 +1650369799808 0.0011083307908847928 1943 +1650369802637 0.0011185739422217011 1967 +1650369805487 0.0010766427731141448 1991 +1650369808328 0.0010779272997751832 2015 +1650369811007 0.0010821784380823374 2039 +1650369813838 0.0010834112763404846 2063 +1650369816670 0.0010724595049396157 2087 +1650369819562 0.0014026924036443233 2111 +1650369822359 0.0011493269121274352 2135 +1650369825177 0.001073999097570777 2159 +1650369828055 0.0012987067457288504 2183 +1650369830854 0.0010561882518231869 2207 +1650369833636 0.0011328802211210132 2231 +1650369836462 0.0010221900884062052 2255 +1650369839315 0.0011378428898751736 2279 +1650369842203 0.001162271248176694 2303 +1650369845057 0.0010085575049743056 2327 +1650369847912 0.0010261258576065302 2351 +1650369850678 0.0010011255508288741 2375 +1650369853394 0.0011800111969932914 2399 diff --git a/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/metrics/val/mae b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/metrics/val/mae new file mode 100644 index 0000000000000000000000000000000000000000..f1ff5053be6317e76fb0864f6bd5cc10962001da --- /dev/null +++ b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/metrics/val/mae @@ -0,0 +1,100 @@ +1650369557580 0.315775990486145 23 +1650369561199 0.20357239246368408 47 +1650369565248 0.15508577227592468 71 +1650369569286 0.12915904819965363 95 +1650369573515 0.10364605486392975 119 +1650369577664 0.08075547218322754 143 +1650369583037 0.06649574637413025 167 +1650369586730 0.058274950832128525 191 +1650369590437 0.054238706827163696 215 +1650369594284 0.050746019929647446 239 +1650369598064 0.049179647117853165 263 +1650369603129 0.04642165079712868 287 +1650369607804 0.04487251862883568 311 +1650369610812 0.0434890054166317 335 +1650369613695 0.04223711043596268 359 +1650369616520 0.04146502912044525 383 +1650369619303 0.040348075330257416 407 +1650369622073 0.039840880781412125 431 +1650369624887 0.03810465708374977 455 +1650369627675 0.037673018872737885 479 +1650369630450 0.03657969459891319 503 +1650369633298 0.03581526502966881 527 +1650369636069 0.03512825444340706 551 +1650369638933 0.03447123244404793 575 +1650369641680 0.03431558236479759 599 +1650369644572 0.034621693193912506 623 +1650369647386 0.03296170011162758 647 +1650369650222 0.03523469716310501 671 +1650369653051 0.03199828788638115 695 +1650369655831 0.031546078622341156 719 +1650369658504 0.0321735218167305 743 +1650369661390 0.03260095417499542 767 +1650369664293 0.030663440003991127 791 +1650369667181 0.03160615265369415 815 +1650369670101 0.030917365103960037 839 +1650369672871 0.029905442148447037 863 +1650369675737 0.03030642680823803 887 +1650369678661 0.029565060511231422 911 +1650369681475 0.02955116331577301 935 +1650369684211 0.029249921441078186 959 +1650369687136 0.029289839789271355 983 +1650369689956 0.02896636538207531 1007 +1650369692960 0.03105826862156391 1031 +1650369696028 0.02895565703511238 1055 +1650369698794 0.02885996177792549 1079 +1650369701646 0.028393929824233055 1103 +1650369704464 0.028296494856476784 1127 +1650369707355 0.02907475270330906 1151 +1650369710155 0.02979457378387451 1175 +1650369712967 0.029081199318170547 1199 +1650369715941 0.02780630998313427 1223 +1650369718721 0.028145311400294304 1247 +1650369721584 0.028100917115807533 1271 +1650369724213 0.027768060564994812 1295 +1650369726931 0.027477480471134186 1319 +1650369729737 0.027296433225274086 1343 +1650369732517 0.0272127203643322 1367 +1650369735369 0.0273946113884449 1391 +1650369738213 0.02698262594640255 1415 +1650369741028 0.026911268010735512 1439 +1650369743762 0.02718041092157364 1463 +1650369746541 0.028497332707047462 1487 +1650369749397 0.028099143877625465 1511 +1650369752184 0.028248339891433716 1535 +1650369754943 0.026554591953754425 1559 +1650369757553 0.02644496038556099 1583 +1650369760318 0.027922596782445908 1607 +1650369763010 0.02659761533141136 1631 +1650369765847 0.026243891566991806 1655 +1650369768624 0.02905057743191719 1679 +1650369771460 0.02784745581448078 1703 +1650369774204 0.026411592960357666 1727 +1650369777032 0.02659977599978447 1751 +1650369779820 0.026529882103204727 1775 +1650369782721 0.02664894424378872 1799 +1650369785610 0.02635408565402031 1823 +1650369788497 0.02580573968589306 1847 +1650369791312 0.028839431703090668 1871 +1650369794153 0.025960002094507217 1895 +1650369796999 0.02557346038520336 1919 +1650369799808 0.025780128315091133 1943 +1650369802637 0.025581710040569305 1967 +1650369805487 0.02549949288368225 1991 +1650369808328 0.025409486144781113 2015 +1650369811007 0.02528855763375759 2039 +1650369813838 0.02576914243400097 2063 +1650369816670 0.025315094739198685 2087 +1650369819562 0.02859426848590374 2111 +1650369822359 0.026783568784594536 2135 +1650369825177 0.025171151384711266 2159 +1650369828055 0.02745148539543152 2183 +1650369830854 0.025000523775815964 2207 +1650369833636 0.026616279035806656 2231 +1650369836462 0.02484079822897911 2255 +1650369839315 0.026772398501634598 2279 +1650369842203 0.025960523635149002 2303 +1650369845057 0.024704717099666595 2327 +1650369847912 0.02489185705780983 2351 +1650369850678 0.024648424237966537 2375 +1650369853394 0.02620060369372368 2399 diff --git a/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/metrics/val/mae_best b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/metrics/val/mae_best new file mode 100644 index 0000000000000000000000000000000000000000..271a4769c303651830ef3588a0a1a7b72d0f768f --- /dev/null +++ b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/metrics/val/mae_best @@ -0,0 +1,100 @@ +1650369557580 0.315775990486145 23 +1650369561199 0.20357239246368408 47 +1650369565248 0.15508577227592468 71 +1650369569286 0.12915904819965363 95 +1650369573515 0.10364605486392975 119 +1650369577664 0.08075547218322754 143 +1650369583037 0.06649574637413025 167 +1650369586730 0.058274950832128525 191 +1650369590437 0.054238706827163696 215 +1650369594284 0.050746019929647446 239 +1650369598064 0.049179647117853165 263 +1650369603129 0.04642165079712868 287 +1650369607804 0.04487251862883568 311 +1650369610812 0.0434890054166317 335 +1650369613695 0.04223711043596268 359 +1650369616520 0.04146502912044525 383 +1650369619303 0.040348075330257416 407 +1650369622073 0.039840880781412125 431 +1650369624887 0.03810465708374977 455 +1650369627675 0.037673018872737885 479 +1650369630450 0.03657969459891319 503 +1650369633298 0.03581526502966881 527 +1650369636069 0.03512825444340706 551 +1650369638933 0.03447123244404793 575 +1650369641680 0.03431558236479759 599 +1650369644572 0.03431558236479759 623 +1650369647386 0.03296170011162758 647 +1650369650222 0.03296170011162758 671 +1650369653051 0.03199828788638115 695 +1650369655831 0.031546078622341156 719 +1650369658504 0.031546078622341156 743 +1650369661390 0.031546078622341156 767 +1650369664293 0.030663440003991127 791 +1650369667181 0.030663440003991127 815 +1650369670101 0.030663440003991127 839 +1650369672871 0.029905442148447037 863 +1650369675737 0.029905442148447037 887 +1650369678661 0.029565060511231422 911 +1650369681475 0.02955116331577301 935 +1650369684211 0.029249921441078186 959 +1650369687136 0.029249921441078186 983 +1650369689956 0.02896636538207531 1007 +1650369692960 0.02896636538207531 1031 +1650369696028 0.02895565703511238 1055 +1650369698794 0.02885996177792549 1079 +1650369701646 0.028393929824233055 1103 +1650369704464 0.028296494856476784 1127 +1650369707355 0.028296494856476784 1151 +1650369710155 0.028296494856476784 1175 +1650369712967 0.028296494856476784 1199 +1650369715941 0.02780630998313427 1223 +1650369718721 0.02780630998313427 1247 +1650369721584 0.02780630998313427 1271 +1650369724213 0.027768060564994812 1295 +1650369726931 0.027477480471134186 1319 +1650369729737 0.027296433225274086 1343 +1650369732517 0.0272127203643322 1367 +1650369735369 0.0272127203643322 1391 +1650369738213 0.02698262594640255 1415 +1650369741028 0.026911268010735512 1439 +1650369743762 0.026911268010735512 1463 +1650369746541 0.026911268010735512 1487 +1650369749397 0.026911268010735512 1511 +1650369752184 0.026911268010735512 1535 +1650369754943 0.026554591953754425 1559 +1650369757553 0.02644496038556099 1583 +1650369760318 0.02644496038556099 1607 +1650369763010 0.02644496038556099 1631 +1650369765847 0.026243891566991806 1655 +1650369768624 0.026243891566991806 1679 +1650369771460 0.026243891566991806 1703 +1650369774204 0.026243891566991806 1727 +1650369777032 0.026243891566991806 1751 +1650369779820 0.026243891566991806 1775 +1650369782721 0.026243891566991806 1799 +1650369785610 0.026243891566991806 1823 +1650369788497 0.02580573968589306 1847 +1650369791312 0.02580573968589306 1871 +1650369794153 0.02580573968589306 1895 +1650369796999 0.02557346038520336 1919 +1650369799808 0.02557346038520336 1943 +1650369802637 0.02557346038520336 1967 +1650369805487 0.02549949288368225 1991 +1650369808328 0.025409486144781113 2015 +1650369811007 0.02528855763375759 2039 +1650369813838 0.02528855763375759 2063 +1650369816670 0.02528855763375759 2087 +1650369819562 0.02528855763375759 2111 +1650369822359 0.02528855763375759 2135 +1650369825177 0.025171151384711266 2159 +1650369828055 0.025171151384711266 2183 +1650369830854 0.025000523775815964 2207 +1650369833636 0.025000523775815964 2231 +1650369836462 0.02484079822897911 2255 +1650369839315 0.02484079822897911 2279 +1650369842203 0.02484079822897911 2303 +1650369845057 0.024704717099666595 2327 +1650369847912 0.024704717099666595 2351 +1650369850678 0.024648424237966537 2375 +1650369853394 0.024648424237966537 2399 diff --git a/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/callbacks/early_stopping/_target_ b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/callbacks/early_stopping/_target_ new file mode 100644 index 0000000000000000000000000000000000000000..8195616d84e953852598636569b94503b7bee4ed --- /dev/null +++ b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/callbacks/early_stopping/_target_ @@ -0,0 +1 @@ +pytorch_lightning.callbacks.EarlyStopping \ No newline at end of file diff --git a/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/callbacks/early_stopping/min_delta b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/callbacks/early_stopping/min_delta new file mode 100644 index 0000000000000000000000000000000000000000..c227083464fb9af8955c90d2924774ee50abb547 --- /dev/null +++ b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/callbacks/early_stopping/min_delta @@ -0,0 +1 @@ +0 \ No newline at end of file diff --git a/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/callbacks/early_stopping/mode b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/callbacks/early_stopping/mode new file mode 100644 index 0000000000000000000000000000000000000000..5e8bc13c8f96ac2839228b82df8d777025967134 --- /dev/null +++ b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/callbacks/early_stopping/mode @@ -0,0 +1 @@ +min \ No newline at end of file diff --git a/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/callbacks/early_stopping/monitor b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/callbacks/early_stopping/monitor new file mode 100644 index 0000000000000000000000000000000000000000..124fae9ca472dccb8951663f7c53de5830ab2eb1 --- /dev/null +++ b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/callbacks/early_stopping/monitor @@ -0,0 +1 @@ +val/mae \ No newline at end of file diff --git a/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/callbacks/early_stopping/patience b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/callbacks/early_stopping/patience new file mode 100644 index 0000000000000000000000000000000000000000..105d7d9ad3afc7bb78a0dec4d829880831605dfb --- /dev/null +++ b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/callbacks/early_stopping/patience @@ -0,0 +1 @@ +100 \ No newline at end of file diff --git a/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/callbacks/model_checkpoint/_target_ b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/callbacks/model_checkpoint/_target_ new file mode 100644 index 0000000000000000000000000000000000000000..ad4a9f4df0538440c8cc70ee0595b4501fb92a0a --- /dev/null +++ b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/callbacks/model_checkpoint/_target_ @@ -0,0 +1 @@ +pytorch_lightning.callbacks.ModelCheckpoint \ No newline at end of file diff --git a/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/callbacks/model_checkpoint/auto_insert_metric_name b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/callbacks/model_checkpoint/auto_insert_metric_name new file mode 100644 index 0000000000000000000000000000000000000000..c1f22fbc23bb6ee67824843d6685826db10313d3 --- /dev/null +++ b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/callbacks/model_checkpoint/auto_insert_metric_name @@ -0,0 +1 @@ +False \ No newline at end of file diff --git a/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/callbacks/model_checkpoint/dirpath b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/callbacks/model_checkpoint/dirpath new file mode 100644 index 0000000000000000000000000000000000000000..1a53453ab9aa9e36c85aba110789aa9440de1850 --- /dev/null +++ b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/callbacks/model_checkpoint/dirpath @@ -0,0 +1 @@ +checkpoints/ \ No newline at end of file diff --git a/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/callbacks/model_checkpoint/filename b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/callbacks/model_checkpoint/filename new file mode 100644 index 0000000000000000000000000000000000000000..ed842244beff29c7cb59c151bbe7e5afb36a24da --- /dev/null +++ b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/callbacks/model_checkpoint/filename @@ -0,0 +1 @@ +epoch_{epoch:03d} \ No newline at end of file diff --git a/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/callbacks/model_checkpoint/mode b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/callbacks/model_checkpoint/mode new file mode 100644 index 0000000000000000000000000000000000000000..5e8bc13c8f96ac2839228b82df8d777025967134 --- /dev/null +++ b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/callbacks/model_checkpoint/mode @@ -0,0 +1 @@ +min \ No newline at end of file diff --git a/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/callbacks/model_checkpoint/monitor b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/callbacks/model_checkpoint/monitor new file mode 100644 index 0000000000000000000000000000000000000000..124fae9ca472dccb8951663f7c53de5830ab2eb1 --- /dev/null +++ b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/callbacks/model_checkpoint/monitor @@ -0,0 +1 @@ +val/mae \ No newline at end of file diff --git a/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/callbacks/model_checkpoint/save_last b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/callbacks/model_checkpoint/save_last new file mode 100644 index 0000000000000000000000000000000000000000..4791ed5559bd77f54e1520025768e2b368705876 --- /dev/null +++ b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/callbacks/model_checkpoint/save_last @@ -0,0 +1 @@ +True \ No newline at end of file diff --git a/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/callbacks/model_checkpoint/save_top_k b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/callbacks/model_checkpoint/save_top_k new file mode 100644 index 0000000000000000000000000000000000000000..56a6051ca2b02b04ef92d5150c9ef600403cb1de --- /dev/null +++ b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/callbacks/model_checkpoint/save_top_k @@ -0,0 +1 @@ +1 \ No newline at end of file diff --git a/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/callbacks/model_checkpoint/verbose b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/callbacks/model_checkpoint/verbose new file mode 100644 index 0000000000000000000000000000000000000000..c1f22fbc23bb6ee67824843d6685826db10313d3 --- /dev/null +++ b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/callbacks/model_checkpoint/verbose @@ -0,0 +1 @@ +False \ No newline at end of file diff --git a/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/callbacks/model_summary/_target_ b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/callbacks/model_summary/_target_ new file mode 100644 index 0000000000000000000000000000000000000000..c9accc51d650a565e61197d65f8ab38141cb0777 --- /dev/null +++ b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/callbacks/model_summary/_target_ @@ -0,0 +1 @@ +pytorch_lightning.callbacks.RichModelSummary \ No newline at end of file diff --git a/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/callbacks/model_summary/max_depth b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/callbacks/model_summary/max_depth new file mode 100644 index 0000000000000000000000000000000000000000..d7d17fcbef95ca19081c4cc5e97cbc592cc7081f --- /dev/null +++ b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/callbacks/model_summary/max_depth @@ -0,0 +1 @@ +-1 \ No newline at end of file diff --git a/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/callbacks/rich_progress_bar/_target_ b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/callbacks/rich_progress_bar/_target_ new file mode 100644 index 0000000000000000000000000000000000000000..ecbec9ada7c5f20145ac8b2bf628af8173aa792d --- /dev/null +++ b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/callbacks/rich_progress_bar/_target_ @@ -0,0 +1 @@ +pytorch_lightning.callbacks.RichProgressBar \ No newline at end of file diff --git a/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/datamodule/_target_ b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/datamodule/_target_ new file mode 100644 index 0000000000000000000000000000000000000000..c1d87c70e7c00cfb1adcb0e2891cb57d03d242e2 --- /dev/null +++ b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/datamodule/_target_ @@ -0,0 +1 @@ +src.datamodules.focus_datamodule.FocusDataModule \ No newline at end of file diff --git a/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/datamodule/augmentation b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/datamodule/augmentation new file mode 100644 index 0000000000000000000000000000000000000000..4791ed5559bd77f54e1520025768e2b368705876 --- /dev/null +++ b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/datamodule/augmentation @@ -0,0 +1 @@ +True \ No newline at end of file diff --git a/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/datamodule/batch_size b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/datamodule/batch_size new file mode 100644 index 0000000000000000000000000000000000000000..b854a292176003137b48b2f2eb6267c6c3085c9b --- /dev/null +++ b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/datamodule/batch_size @@ -0,0 +1 @@ +128 \ No newline at end of file diff --git a/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/datamodule/csv_test_file b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/datamodule/csv_test_file new file mode 100644 index 0000000000000000000000000000000000000000..69910129138d6d6714086863ffa853b10503abc6 --- /dev/null +++ b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/datamodule/csv_test_file @@ -0,0 +1 @@ +/usr/src/app/data/focus150/test_metadata.csv \ No newline at end of file diff --git a/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/datamodule/csv_train_file b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/datamodule/csv_train_file new file mode 100644 index 0000000000000000000000000000000000000000..6a397043cbb33603a2180ffea75f9c81916274ec --- /dev/null +++ b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/datamodule/csv_train_file @@ -0,0 +1 @@ +/usr/src/app/data/focus150/train_metadata.csv \ No newline at end of file diff --git a/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/datamodule/csv_val_file b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/datamodule/csv_val_file new file mode 100644 index 0000000000000000000000000000000000000000..2a4ead115d4267a7d21708c8c9bb5c051bf4d3d4 --- /dev/null +++ b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/datamodule/csv_val_file @@ -0,0 +1 @@ +/usr/src/app/data/focus150/validation_metadata.csv \ No newline at end of file diff --git a/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/datamodule/data_dir b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/datamodule/data_dir new file mode 100644 index 0000000000000000000000000000000000000000..b815b619ac8a58b21b05404aa1ebc935578e6539 --- /dev/null +++ b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/datamodule/data_dir @@ -0,0 +1 @@ +/usr/src/app/data/focus150 \ No newline at end of file diff --git a/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/datamodule/num_workers b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/datamodule/num_workers new file mode 100644 index 0000000000000000000000000000000000000000..c227083464fb9af8955c90d2924774ee50abb547 --- /dev/null +++ b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/datamodule/num_workers @@ -0,0 +1 @@ +0 \ No newline at end of file diff --git a/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/datamodule/pin_memory b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/datamodule/pin_memory new file mode 100644 index 0000000000000000000000000000000000000000..c1f22fbc23bb6ee67824843d6685826db10313d3 --- /dev/null +++ b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/datamodule/pin_memory @@ -0,0 +1 @@ +False \ No newline at end of file diff --git a/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/model/_target_ b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/model/_target_ new file mode 100644 index 0000000000000000000000000000000000000000..dc5c2e671cb8adff47a5b22cf0e8fa881150962b --- /dev/null +++ b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/model/_target_ @@ -0,0 +1 @@ +src.models.focus_litenn_module.FocusLiteNNLitModule \ No newline at end of file diff --git a/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/model/lr b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/model/lr new file mode 100644 index 0000000000000000000000000000000000000000..eb5a1db868251c6a5c775b49efde91a5ec3205df --- /dev/null +++ b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/model/lr @@ -0,0 +1 @@ +0.001 \ No newline at end of file diff --git a/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/model/num_channel b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/model/num_channel new file mode 100644 index 0000000000000000000000000000000000000000..e440e5c842586965a7fb77deda2eca68612b1f53 --- /dev/null +++ b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/model/num_channel @@ -0,0 +1 @@ +3 \ No newline at end of file diff --git a/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/model/params/non_trainable b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/model/params/non_trainable new file mode 100644 index 0000000000000000000000000000000000000000..c227083464fb9af8955c90d2924774ee50abb547 --- /dev/null +++ b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/model/params/non_trainable @@ -0,0 +1 @@ +0 \ No newline at end of file diff --git a/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/model/params/total b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/model/params/total new file mode 100644 index 0000000000000000000000000000000000000000..2415c065944e9ce572ac4d79cc79e621e9dee039 --- /dev/null +++ b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/model/params/total @@ -0,0 +1 @@ +448 \ No newline at end of file diff --git a/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/model/params/trainable b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/model/params/trainable new file mode 100644 index 0000000000000000000000000000000000000000..2415c065944e9ce572ac4d79cc79e621e9dee039 --- /dev/null +++ b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/model/params/trainable @@ -0,0 +1 @@ +448 \ No newline at end of file diff --git a/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/model/pre_trained b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/model/pre_trained new file mode 100644 index 0000000000000000000000000000000000000000..c1f22fbc23bb6ee67824843d6685826db10313d3 --- /dev/null +++ b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/model/pre_trained @@ -0,0 +1 @@ +False \ No newline at end of file diff --git a/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/model/weight_decay b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/model/weight_decay new file mode 100644 index 0000000000000000000000000000000000000000..752f26d69b0a2d03af05585d38e9e9cdd94d78ea --- /dev/null +++ b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/model/weight_decay @@ -0,0 +1 @@ +0.0005 \ No newline at end of file diff --git a/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/seed b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/seed new file mode 100644 index 0000000000000000000000000000000000000000..bd41cba781d8349272bf3eb92568285b411c027c --- /dev/null +++ b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/seed @@ -0,0 +1 @@ +12345 \ No newline at end of file diff --git a/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/trainer/_target_ b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/trainer/_target_ new file mode 100644 index 0000000000000000000000000000000000000000..6b23728d56f799f2fedf10e2776b353c78e47498 --- /dev/null +++ b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/trainer/_target_ @@ -0,0 +1 @@ +pytorch_lightning.Trainer \ No newline at end of file diff --git a/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/trainer/gpus b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/trainer/gpus new file mode 100644 index 0000000000000000000000000000000000000000..56a6051ca2b02b04ef92d5150c9ef600403cb1de --- /dev/null +++ b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/trainer/gpus @@ -0,0 +1 @@ +1 \ No newline at end of file diff --git a/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/trainer/max_epochs b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/trainer/max_epochs new file mode 100644 index 0000000000000000000000000000000000000000..105d7d9ad3afc7bb78a0dec4d829880831605dfb --- /dev/null +++ b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/trainer/max_epochs @@ -0,0 +1 @@ +100 \ No newline at end of file diff --git a/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/trainer/min_epochs b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/trainer/min_epochs new file mode 100644 index 0000000000000000000000000000000000000000..56a6051ca2b02b04ef92d5150c9ef600403cb1de --- /dev/null +++ b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/trainer/min_epochs @@ -0,0 +1 @@ +1 \ No newline at end of file diff --git a/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/trainer/resume_from_checkpoint b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/trainer/resume_from_checkpoint new file mode 100644 index 0000000000000000000000000000000000000000..4af18322e32f3dd19579c80e26e4a306ad11e049 --- /dev/null +++ b/logs/mlflow/mlruns/7/fa455b82340e485db4128038d25f385a/params/trainer/resume_from_checkpoint @@ -0,0 +1 @@ +None \ No newline at end of file diff --git a/logs/mlflow/mlruns/7/meta.yaml b/logs/mlflow/mlruns/7/meta.yaml new file mode 100644 index 0000000000000000000000000000000000000000..babff6bf1780001503e312bde30ffaa334884759 --- /dev/null +++ b/logs/mlflow/mlruns/7/meta.yaml @@ -0,0 +1,4 @@ +artifact_location: /usr/src/app/logs/mlflow/mlruns/7 +experiment_id: '7' +lifecycle_stage: active +name: focusLiteNN_150 diff --git a/src/models/focus_litenn_module.py b/src/models/focus_litenn_module.py new file mode 100644 index 0000000000000000000000000000000000000000..85feb0226e0b9af2183e0561fd7490a5cc3dd4a9 --- /dev/null +++ b/src/models/focus_litenn_module.py @@ -0,0 +1,208 @@ +import math +from typing import Any, List + +import torch +import torch.nn.functional as F +from torch import nn +from pytorch_lightning import LightningModule +from torchmetrics import MaxMetric, MeanAbsoluteError, MinMetric +from torchmetrics.classification.accuracy import Accuracy +import torchvision.models as models + + +class FocusLiteNN(nn.Module): + """ + https://github.com/icbcbicc/FocusLiteNN + This class is licenced undeer: + # The Prosperity Public License 3.0.0 + Contributor: Zhongling Wang, Mahdi S. Hosseini, Adyn Miles + Source Code: https://github.com/icbcbicc/FocusLiteNN + + ## Purpose: + This license allows you to use and share this software for noncommercial purposes for free and to try this software for commercial purposes for thirty days. + + ## Agreement + In order to receive this license, you have to agree to its rules. Those rules are both obligations under that agreement and conditions to your license. Don't do anything with this software that triggers a rule you can't or won't follow. + + ## Notices + Make sure everyone who gets a copy of any part of this software from you, with or without changes, also gets the text of this license and the contributor and source code lines above. + + ## Commercial Trial + Limit your use of this software for commercial purposes to a thirty-day trial period. If you use this software for work, your company gets one trial period for all personnel, not one trial per person. + + ## Contributions Back + Developing feedback, changes, or additions that you contribute back to the contributor on the terms of a standardized public software license such as [the Blue Oak Model License 1.0.0](https://blueoakcouncil.org/license/1.0.0), [the Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0.html), [the MIT license](https://spdx.org/licenses/MIT.html), or [the two-clause BSD license](https://spdx.org/licenses/BSD-2-Clause.html) doesn't count as use for a commercial purpose. + + ## Personal Uses + Personal use for research, experiment, and testing for the benefit of public knowledge, personal study, private entertainment, hobby projects, amateur pursuits, or religious observance, without any anticipated commercial application, doesn't count as use for a commercial purpose. + + ## Noncommercial Organizations + Use by any charitable organization, educational institution, public research organization, public safety or health organization, environmental protection organization, or government institution doesn't count as use for a commercial purpose regardless of the source of funding or obligations resulting from the funding. + + ## Defense + Don't make any legal claim against anyone accusing this software, with or without changes, alone or with other technology, of infringing any patent. + + ## Copyright + The contributor licenses you to do everything with this software that would otherwise infringe their copyright in it. + + ## Patent + The contributor licenses you to do everything with this software that would otherwise infringe any patents they can license or become able to license. + + ## Reliability + The contributor can't revoke this license. + + ## Excuse + You're excused for unknowingly breaking [Notices](#notices) if you take all practical steps to comply within thirty days of learning you broke the rule. + + ## No Liability + ***As far as the law allows, this software comes as is, without any warranty or condition, and the contributor won't be liable to anyone for any damages related to this software or this license, under any kind of legal claim.*** + + In practice, we found MIN contributes VERY LITTLE to the performance. To achieve + extreme simplicity, different from Equation 1 in the paper, we only use MAX as the + nonlinear function. All experimental results in the paper are reported based on the + model using only MAX. + The model (class FocusLiteNNMinMax) using weighted MAX and MIN as the nonlinear function + (Equation 1 in paper) has indistinguishable (slightly better) performance compared to the + model using only MAX (class FocusLiteNN). + """ + + def __init__(self, num_channel=3): + super(FocusLiteNN, self).__init__() + self.num_channel = num_channel + self.conv = nn.Conv2d(3, self.num_channel, 7, stride=5, padding=1) # 47x47 + self.maxpool = nn.MaxPool2d(kernel_size=47) + if self.num_channel > 1: + self.fc = nn.Conv2d(self.num_channel, 1, 1, stride=1, padding=0) + + for m in self.modules(): + if isinstance(m, nn.Conv2d): + n = m.kernel_size[0] * m.kernel_size[1] * m.out_channels + m.weight.data.normal_(0, math.sqrt(2.0 / n)) + + def forward(self, x): + batch_size = x.size()[0] + + x = self.conv(x) + x = -self.maxpool(-x) # minpooling + if self.num_channel > 1: + x = self.fc(x) + x = x.view(batch_size, -1) + + return x + + +""" +All code below is licenced under the licence of the whole repository +""" + + +class FocusLiteNNLitModule(LightningModule): + def __init__( + self, + lr: float = 0.001, + num_channel: int = 3, + pre_trained: bool = False, + weight_decay: float = 0.0005, + ): + super().__init__() + + # this line allows to access init params with 'self.hparams' attribute + # it also ensures init params will be stored in ckpt + self.save_hyperparameters(logger=False) + + # loss function + self.criterion = torch.nn.MSELoss() + + # use separate metric instance for train, val and test step + # to ensure a proper reduction over the epoch + self.train_mae = MeanAbsoluteError() + self.val_mae = MeanAbsoluteError() + self.test_mae = MeanAbsoluteError() + + # for logging best so far validation accuracy + self.val_mae_best = MinMetric() + + self.num_channel = num_channel + self.model = FocusLiteNN(num_channel) + + self.model.maxpool = nn.AdaptiveMaxPool2d(1) + + def forward(self, x): + x = self.model(x) + return x + + def step(self, batch: Any): + x = batch["image"] + y = batch["focus_height"] + logits = self.forward(x) + loss = self.criterion(logits, y.unsqueeze(1)) + preds = torch.squeeze(logits) + return loss, preds, y + + def training_step(self, batch: Any, batch_idx: int): + loss, preds, targets = self.step(batch) + + # log train metrics + mae = self.train_mae(preds, targets) + self.log("train/loss", loss, on_step=False, on_epoch=True, prog_bar=False) + self.log("train/mae", mae, on_step=False, on_epoch=True, prog_bar=True) + + # we can return here dict with any tensors + # and then read it in some callback or in `training_epoch_end()`` below + # remember to always return loss from `training_step()` or else + # backpropagation will fail! + return {"loss": loss, "preds": preds, "targets": targets} + + def training_epoch_end(self, outputs: List[Any]): + # `outputs` is a list of dicts returned from `training_step()` + pass + + def validation_step(self, batch: Any, batch_idx: int): + loss, preds, targets = self.step(batch) + + # log val metrics + mae = self.val_mae(preds, targets) + self.log("val/loss", loss, on_step=False, on_epoch=True, prog_bar=False) + self.log("val/mae", mae, on_step=False, on_epoch=True, prog_bar=True) + + return {"loss": loss, "preds": preds, "targets": targets} + + def validation_epoch_end(self, outputs: List[Any]): + mae = self.val_mae.compute() # get val accuracy from current epoch + self.val_mae_best.update(mae) + self.log( + "val/mae_best", self.val_mae_best.compute(), on_epoch=True, prog_bar=True + ) + + def test_step(self, batch: Any, batch_idx: int): + loss, preds, targets = self.step(batch) + + # log test metrics + mae = self.test_mae(preds, targets) + self.log("test/loss", loss, on_step=False, on_epoch=True) + self.log("test/mae", mae, on_step=False, on_epoch=True) + + def test_epoch_end(self, outputs: List[Any]): + print(outputs) + pass + + def on_epoch_end(self): + # reset metrics at the end of every epoch + self.train_mae.reset() + self.test_mae.reset() + self.val_mae.reset() + + def configure_optimizers(self): + """Choose what optimizers and learning-rate schedulers. + + Normally you'd need one. But in the case of GANs or similar you might + have multiple. + + See examples here: + https://pytorch-lightning.readthedocs.io/en/latest/common/lightning_module.html#configure-optimizers + """ + return torch.optim.Adam( + params=self.parameters(), + lr=self.hparams.lr, + weight_decay=self.hparams.weight_decay, + )