{ "dataloader": { "kwargs": { "batch_size": 2048, "num_workers": 4 }, "type": "pytorch_dataloader" }, "dataset": { "kwargs": { "feature_columns": [ "KMID", "KLEN", "KMID2", "KUP2", "KLOW2", "KSFT", "KSFT2", "OPEN0", "HIGH0", "LOW0", "ROC5", "ROC10", "ROC20", "ROC30", "ROC60", "MA10", "MA20", "MA30", "STD5", "STD10", "STD20", "STD30", "STD60", "BETA5", "BETA10", "BETA20", "BETA30", "BETA60", "RSQR5", "RSQR10", "RSQR20", "RSQR30", "RSQR60", "RESI5", "RESI10", "RESI20", "RESI30", "MAX5", "MAX20", "MAX30", "MAX60", "MIN10", "MIN20", "MIN30", "MIN60", "QTLU5", "QTLU10", "QTLU20", "QTLU30", "QTLU60", "QTLD5", "QTLD10", "QTLD20", "QTLD30", "QTLD60", "RANK5", "RANK10", "RANK20", "RANK30", "RANK60", "RSV5", "RSV10", "RSV20", "RSV30", "RSV60", "IMAX5", "IMAX10", "IMAX20", "IMAX30", "IMAX60", "IMIN5", "IMIN10", "IMIN20", "IMIN30", "IMIN60", "IMXD5", "IMXD10", "IMXD20", "IMXD30", "IMXD60", "CORR5", "CORR10", "CORR20", "CORR30", "CORR60", "CORD5", "CORD10", "CORD20", "CORD30", "CORD60", "CNTP5", "CNTP10", "CNTP20", "CNTP30", "CNTP60", "CNTN5", "CNTN10", "CNTN20", "CNTN30", "CNTN60", "CNTD5", "CNTD10", "CNTD30", "CNTD60", "SUMP5", "SUMP10", "SUMP20", "SUMP30", "SUMP60", "SUMN5", "SUMN10", "SUMN30", "SUMN60", "SUMD5", "SUMD10", "SUMD20", "SUMD30", "SUMD60", "WVMA10", "WVMA20", "WVMA60", "VSUMP5", "VSUMP10", "VSUMP20", "VSUMP30", "VSUMP60", "VSUMN5", "VSUMN10", "VSUMN20", "VSUMN30", "VSUMN60", "VSUMD5", "VSUMD10", "VSUMD20", "VSUMD30", "VSUMD60", "KMIDinday", "KLENinday", "KMID2inday", "KUPinday", "KUP2inday", "KLOWinday", "KLOW2inday", "KSFTinday", "KSFT2inday", "OPEN0inday", "HIGH0inday", "LOW0inday", "ROC5inday", "ROC10inday", "ROC20inday", "ROC30inday", "ROC60inday", "MA5inday", "MA10inday", "MA20inday", "MA30inday", "MA60inday", "STD5inday", "STD20inday", "STD30inday", "STD60inday", "BETA10inday", "BETA20inday", "BETA30inday", "BETA60inday", "RSQR5inday", "RSQR10inday", "RSQR20inday", "RSQR30inday", "RSQR60inday", "RESI5inday", "RESI10inday", "RESI20inday", "RESI30inday", "RESI60inday", "MAX5inday", "MAX10inday", "MAX20inday", "MAX30inday", "MAX60inday", "MIN10inday", "MIN20inday", "MIN30inday", "MIN60inday", "QTLU5inday", "QTLU10inday", "QTLU20inday", "QTLU30inday", "QTLU60inday", "QTLD5inday", "QTLD10inday", "QTLD20inday", "QTLD60inday", "RANK5inday", "RANK10inday", "RANK20inday", "RANK30inday", "RANK60inday", "RSV5inday", "RSV10inday", "RSV30inday", "IMAX5inday", "IMAX10inday", "IMAX20inday", "IMAX30inday", "IMAX60inday", "IMIN5inday", "IMIN10inday", "IMIN20inday", "IMIN30inday", "IMIN60inday", "IMXD5inday", "IMXD10inday", "IMXD20inday", "IMXD30inday", "IMXD60inday", "CORR5inday", "CORR10inday", "CORR20inday", "CORR30inday", "CORR60inday", "CORD5inday", "CORD10inday", "CORD20inday", "CORD30inday", "CNTP5inday", "CNTP10inday", "CNTP20inday", "CNTP30inday", "CNTP60inday", "CNTN5inday", "CNTN10inday", "CNTN20inday", "CNTN30inday", "CNTN60inday", "CNTD5inday", "CNTD10inday", "CNTD30inday", "CNTD60inday", "SUMP10inday", "SUMP20inday", "SUMP30inday", "SUMP60inday", "SUMN5inday", "SUMN10inday", "SUMN20inday", "SUMN30inday", "SUMN60inday", "SUMD5inday", "SUMD10inday", "SUMD20inday", "SUMD30inday", "SUMD60inday", "VMA5inday", "VMA10inday", "VMA20inday", "VMA30inday", "VMA60inday", "VSTD5inday", "VSTD10inday", "VSTD20inday", "VSTD30inday", "VSTD60inday", "WVMA5inday", "WVMA10inday", "WVMA20inday", "WVMA30inday", "WVMA60inday", "VSUMP5inday", "VSUMP10inday", "VSUMP20inday", "VSUMP30inday", "VSUMP60inday", "VSUMN5inday", "VSUMN10inday", "VSUMN20inday", "VSUMN30inday", "VSUMD5inday", "VSUMD10inday", "VSUMD20inday", "RM5inday", "RM5", "ESR5inday", "ESR5", "UMDSV5", "UMDSV5inday", "DSM5inday", "DSM5", "EMDD5", "DSV5inday", "DSV5", "EMDD5inday", "USM5", "USM5inday", "USV5", "USV5inday", "EMDD10", "DSM10", "DSM10inday", "DSV10", "DSV10inday", "RM10inday", "ONRM10inday", "RM10", "ONRM10", "UMDSV30inday", "ESR10inday", "UMDSV30", "ESR10", "RM30inday", "BSRL30inday", "UMDSV10", "DSM20", "DSM30", "DSM30inday", "DSM20inday", "UMDSV10inday", "RM30", "BSRL30", "VRMIN5", "RM20inday", "VRMIN5inday", "ESR30inday", "UMDSV20", "UMDSV20inday", "ESR30", "DSV30inday", "DSV30", "EMDD30", "RM20", "ESR20", "VRMIN10", "DSV20", "VRMIN10inday", "DSV20inday", "VWAP0", "VWAP0inday" ], "label_columns": [ "label2" ], "mask": { "kwargs": { "window_size": 4 }, "type": "window_attention" }, "weight_columns": [ "available", "nan_label2" ] }, "type": "TransformerDatasetWithDict" }, "feature_file": "configs/lgbm_corr_columns.txt", "log_train_loss": true, "loss": { "kwargs": { "mean_n": 0.0, "std_n": 0.0, "weight_change": [ [ 0.05, 0.5 ], [ 0.07, 0.2 ] ] }, "type": "CorrLoss" }, "max_epochs": 12, "min_epochs": 5, "model": { "kwargs": { "embedding_config": { "kwargs": { "dropout": 0.2, "fixed": false, "inlinear": true }, "type": "Exp2dEmbedding" }, "embedding_size": 256, "encoder_config": { "kwargs": { "activation": "gelu", "d_ff": 256, "d_k": 128, "d_v": 128, "layer_num": 8, "n_heads": 8, "res_dropout": 0.15 }, "type": "TSTPlusEncoder" }, "feature_size": 256, "head_config": { "kwargs": { "dropout": 0.5, "hidden_size": 256, "num_layers": 1 }, "type": "FCHead" }, "input_size": 338, "pooling_config": { "kwargs": {}, "type": "LastPooling" }, "y_len": 1 }, "type": "TransformerModel" }, "model_name": "tst_t2_reweight_10_2", "monitor": "val_loss", "norm_mean": 0.2889273219162342, "norm_std": 1.7019113344176244, "optimizer": { "kwargs": { "lr": 4e-05, "weight_decay": 1e-06 }, "type": "Adam" }, "patience": 10, "pp": "t1_0", "scheduler": { "kwargs": { "gamma": 0.5, "milestones": [ 8, 15 ] }, "type": "MultiStepLR" }, "seq_length": 10, "test_dataset": "dataset/test_000300_2101-2107.csv", "train_dataset": "dataset/train_000906_0801-1901.csv", "transformers_version": "4.10.0.dev0", "use_cache": true, "valid_dataset": "dataset/valid_000300_1901-2101.csv" }