Initial commit: code, paper, small artifacts
This commit is contained in:
45
Unified_CFM/configs/cicddos2019_reference_blockdiag.yaml
Normal file
45
Unified_CFM/configs/cicddos2019_reference_blockdiag.yaml
Normal file
@@ -0,0 +1,45 @@
|
||||
save_dir: /home/chy/JANUS/artifacts/phaseC_reference_2026_04_25/cicddos2019_ref_blockdiag_seed42
|
||||
|
||||
source_store: /home/chy/JANUS/datasets/cicddos2019/processed/full_store
|
||||
flows_parquet: /home/chy/JANUS/datasets/cicddos2019/processed/flows.parquet
|
||||
flow_features_path: /home/chy/JANUS/datasets/cicddos2019/processed/flow_features.parquet
|
||||
flow_features_align: auto
|
||||
|
||||
T: 64
|
||||
n_train: 10000
|
||||
min_len: 2
|
||||
packet_preprocess: mixed_dequant
|
||||
seed: 42
|
||||
data_seed: 42
|
||||
train_ratio: 0.8
|
||||
benign_label: normal
|
||||
val_cap: 20000
|
||||
attack_cap: 20000
|
||||
|
||||
d_model: 128
|
||||
n_layers: 4
|
||||
n_heads: 4
|
||||
mlp_ratio: 4.0
|
||||
time_dim: 64
|
||||
token_dim:
|
||||
reference_mode: block_diagonal
|
||||
|
||||
batch_size: 256
|
||||
num_workers: 0
|
||||
epochs: 50
|
||||
lr: 3.0e-4
|
||||
weight_decay: 0.01
|
||||
grad_clip: 1.0
|
||||
eval_every: 10
|
||||
eval_n: 20000
|
||||
eval_batch_size: 512
|
||||
eval_n_steps: 8
|
||||
|
||||
sigma: 0.1
|
||||
use_ot: true
|
||||
|
||||
lambda_flow: 0.0
|
||||
lambda_packet: 0.0
|
||||
packet_mask_ratio: 0.5
|
||||
|
||||
device: auto
|
||||
45
Unified_CFM/configs/cicddos2019_reference_independent.yaml
Normal file
45
Unified_CFM/configs/cicddos2019_reference_independent.yaml
Normal file
@@ -0,0 +1,45 @@
|
||||
save_dir: /home/chy/JANUS/artifacts/phaseC_reference_2026_04_25/cicddos2019_ref_independent_seed42
|
||||
|
||||
source_store: /home/chy/JANUS/datasets/cicddos2019/processed/full_store
|
||||
flows_parquet: /home/chy/JANUS/datasets/cicddos2019/processed/flows.parquet
|
||||
flow_features_path: /home/chy/JANUS/datasets/cicddos2019/processed/flow_features.parquet
|
||||
flow_features_align: auto
|
||||
|
||||
T: 64
|
||||
n_train: 10000
|
||||
min_len: 2
|
||||
packet_preprocess: mixed_dequant
|
||||
seed: 42
|
||||
data_seed: 42
|
||||
train_ratio: 0.8
|
||||
benign_label: normal
|
||||
val_cap: 20000
|
||||
attack_cap: 20000
|
||||
|
||||
d_model: 128
|
||||
n_layers: 4
|
||||
n_heads: 4
|
||||
mlp_ratio: 4.0
|
||||
time_dim: 64
|
||||
token_dim:
|
||||
reference_mode: independent_token
|
||||
|
||||
batch_size: 256
|
||||
num_workers: 0
|
||||
epochs: 50
|
||||
lr: 3.0e-4
|
||||
weight_decay: 0.01
|
||||
grad_clip: 1.0
|
||||
eval_every: 10
|
||||
eval_n: 10000
|
||||
eval_batch_size: 512
|
||||
eval_n_steps: 8
|
||||
|
||||
sigma: 0.1
|
||||
use_ot: true
|
||||
|
||||
lambda_flow: 0.0
|
||||
lambda_packet: 0.0
|
||||
packet_mask_ratio: 0.5
|
||||
|
||||
device: auto
|
||||
41
Unified_CFM/configs/cicddos2019_within.yaml
Normal file
41
Unified_CFM/configs/cicddos2019_within.yaml
Normal file
@@ -0,0 +1,41 @@
|
||||
save_dir: /home/chy/JANUS/artifacts/runs/unified_cfm_cicddos2019_within_2026_04_25
|
||||
|
||||
source_store: /home/chy/JANUS/datasets/cicddos2019/processed/full_store
|
||||
flows_parquet: /home/chy/JANUS/datasets/cicddos2019/processed/flows.parquet
|
||||
flow_features_path: /home/chy/JANUS/datasets/cicddos2019/processed/flow_features.parquet
|
||||
flow_features_align: auto
|
||||
|
||||
T: 64
|
||||
n_train: 10000
|
||||
min_len: 2
|
||||
packet_preprocess: mixed_dequant
|
||||
seed: 42
|
||||
data_seed: 42
|
||||
train_ratio: 0.8
|
||||
benign_label: normal
|
||||
|
||||
val_cap: 20000
|
||||
attack_cap: 20000
|
||||
|
||||
d_model: 128
|
||||
n_layers: 4
|
||||
n_heads: 4
|
||||
mlp_ratio: 4.0
|
||||
time_dim: 64
|
||||
token_dim:
|
||||
|
||||
batch_size: 256
|
||||
num_workers: 0
|
||||
epochs: 50
|
||||
lr: 3.0e-4
|
||||
weight_decay: 0.01
|
||||
grad_clip: 1.0
|
||||
eval_every: 10
|
||||
eval_n: 10000
|
||||
eval_batch_size: 512
|
||||
eval_n_steps: 8
|
||||
|
||||
sigma: 0.1
|
||||
use_ot: true
|
||||
|
||||
device: auto
|
||||
43
Unified_CFM/configs/cicddos2019_within_consistency.yaml
Normal file
43
Unified_CFM/configs/cicddos2019_within_consistency.yaml
Normal file
@@ -0,0 +1,43 @@
|
||||
save_dir: /home/chy/JANUS/artifacts/runs/unified_cfm_cicddos2019_within_consistency_2026_04_25
|
||||
source_store: /home/chy/JANUS/datasets/cicddos2019/processed/full_store
|
||||
flows_parquet: /home/chy/JANUS/datasets/cicddos2019/processed/flows.parquet
|
||||
flow_features_path: /home/chy/JANUS/datasets/cicddos2019/processed/flow_features.parquet
|
||||
flow_features_align: auto
|
||||
|
||||
T: 64
|
||||
n_train: 10000
|
||||
min_len: 2
|
||||
packet_preprocess: mixed_dequant
|
||||
seed: 42
|
||||
data_seed: 42
|
||||
train_ratio: 0.8
|
||||
benign_label: normal
|
||||
val_cap: 20000
|
||||
attack_cap: 20000
|
||||
|
||||
d_model: 128
|
||||
n_layers: 4
|
||||
n_heads: 4
|
||||
mlp_ratio: 4.0
|
||||
time_dim: 64
|
||||
token_dim:
|
||||
|
||||
batch_size: 256
|
||||
num_workers: 0
|
||||
epochs: 50
|
||||
lr: 3.0e-4
|
||||
weight_decay: 0.01
|
||||
grad_clip: 1.0
|
||||
eval_every: 10
|
||||
eval_n: 10000
|
||||
eval_batch_size: 512
|
||||
eval_n_steps: 8
|
||||
|
||||
sigma: 0.1
|
||||
use_ot: true
|
||||
|
||||
lambda_flow: 0.1
|
||||
lambda_packet: 0.1
|
||||
packet_mask_ratio: 0.5
|
||||
|
||||
device: auto
|
||||
38
Unified_CFM/configs/cicids2017_baseline.yaml
Normal file
38
Unified_CFM/configs/cicids2017_baseline.yaml
Normal file
@@ -0,0 +1,38 @@
|
||||
save_dir: /home/chy/JANUS/artifacts/runs/unified_cfm_cicids2017_canonical_2026_04_24
|
||||
|
||||
packets_npz: /home/chy/JANUS/datasets/cicids2017/processed/packets.npz
|
||||
flows_parquet: /home/chy/JANUS/datasets/cicids2017/processed/flows.parquet
|
||||
flow_features_path: /home/chy/JANUS/datasets/cicids2017/processed/flow_features.parquet
|
||||
flow_features_align: auto
|
||||
|
||||
T: 64
|
||||
n_train: 10000
|
||||
min_len: 2
|
||||
packet_preprocess: mixed_dequant
|
||||
seed: 42
|
||||
data_seed: 42
|
||||
train_ratio: 0.8
|
||||
benign_label: normal
|
||||
|
||||
d_model: 128
|
||||
n_layers: 4
|
||||
n_heads: 4
|
||||
mlp_ratio: 4.0
|
||||
time_dim: 64
|
||||
token_dim:
|
||||
|
||||
batch_size: 256
|
||||
num_workers: 2
|
||||
epochs: 50
|
||||
lr: 3.0e-4
|
||||
weight_decay: 0.01
|
||||
grad_clip: 1.0
|
||||
eval_every: 10
|
||||
eval_n: 20000
|
||||
eval_batch_size: 512
|
||||
eval_n_steps: 8
|
||||
|
||||
sigma: 0.1
|
||||
use_ot: true
|
||||
|
||||
device: auto
|
||||
43
Unified_CFM/configs/cicids2017_consistency.yaml
Normal file
43
Unified_CFM/configs/cicids2017_consistency.yaml
Normal file
@@ -0,0 +1,43 @@
|
||||
|
||||
save_dir: /home/chy/JANUS/artifacts/runs/unified_cfm_cicids2017_consistency_2026_04_25
|
||||
|
||||
packets_npz: /home/chy/JANUS/datasets/cicids2017/processed/packets.npz
|
||||
flows_parquet: /home/chy/JANUS/datasets/cicids2017/processed/flows.parquet
|
||||
flow_features_path: /home/chy/JANUS/datasets/cicids2017/processed/flow_features.parquet
|
||||
flow_features_align: auto
|
||||
|
||||
T: 64
|
||||
n_train: 10000
|
||||
min_len: 2
|
||||
packet_preprocess: mixed_dequant
|
||||
seed: 42
|
||||
data_seed: 42
|
||||
train_ratio: 0.8
|
||||
benign_label: normal
|
||||
|
||||
d_model: 128
|
||||
n_layers: 4
|
||||
n_heads: 4
|
||||
mlp_ratio: 4.0
|
||||
time_dim: 64
|
||||
token_dim:
|
||||
|
||||
batch_size: 256
|
||||
num_workers: 2
|
||||
epochs: 50
|
||||
lr: 3.0e-4
|
||||
weight_decay: 0.01
|
||||
grad_clip: 1.0
|
||||
eval_every: 10
|
||||
eval_n: 20000
|
||||
eval_batch_size: 512
|
||||
eval_n_steps: 8
|
||||
|
||||
sigma: 0.1
|
||||
use_ot: true
|
||||
|
||||
lambda_flow: 0.1
|
||||
lambda_packet: 0.1
|
||||
packet_mask_ratio: 0.5
|
||||
|
||||
device: auto
|
||||
43
Unified_CFM/configs/ciciot2023.yaml
Normal file
43
Unified_CFM/configs/ciciot2023.yaml
Normal file
@@ -0,0 +1,43 @@
|
||||
|
||||
save_dir: /home/chy/JANUS/artifacts/runs/unified_cfm_ciciot2023_2026_04_29
|
||||
|
||||
source_store: /home/chy/JANUS/datasets/ciciot2023/processed/full_store
|
||||
flows_parquet: /home/chy/JANUS/datasets/ciciot2023/processed/full_store/flows.parquet
|
||||
flow_features_path: /home/chy/JANUS/datasets/ciciot2023/processed/flow_features.parquet
|
||||
flow_features_align: auto
|
||||
|
||||
T: 64
|
||||
n_train: 10000
|
||||
min_len: 2
|
||||
packet_preprocess: mixed_dequant
|
||||
seed: 42
|
||||
data_seed: 42
|
||||
train_ratio: 0.8
|
||||
benign_label: normal
|
||||
val_cap: 10000
|
||||
|
||||
d_model: 128
|
||||
n_layers: 4
|
||||
n_heads: 4
|
||||
mlp_ratio: 4.0
|
||||
time_dim: 64
|
||||
token_dim:
|
||||
|
||||
batch_size: 256
|
||||
num_workers: 0
|
||||
epochs: 50
|
||||
lr: 3.0e-4
|
||||
weight_decay: 0.01
|
||||
grad_clip: 1.0
|
||||
eval_every: 10
|
||||
eval_n: 20000
|
||||
eval_batch_size: 512
|
||||
eval_n_steps: 8
|
||||
|
||||
sigma: 0.1
|
||||
use_ot: true
|
||||
lambda_flow: 0.3
|
||||
lambda_packet: 0.3
|
||||
packet_mask_ratio: 0.5
|
||||
|
||||
device: auto
|
||||
45
Unified_CFM/configs/ciciot2023_baseline_seed42.yaml
Normal file
45
Unified_CFM/configs/ciciot2023_baseline_seed42.yaml
Normal file
@@ -0,0 +1,45 @@
|
||||
|
||||
save_dir: /home/chy/JANUS/artifacts/route_comparison/baseline_ciciot2023_seed42
|
||||
|
||||
source_store: /home/chy/JANUS/datasets/ciciot2023/processed/full_store
|
||||
flows_parquet: /home/chy/JANUS/datasets/ciciot2023/processed/full_store/flows.parquet
|
||||
flow_features_path: /home/chy/JANUS/datasets/ciciot2023/processed/flow_features.parquet
|
||||
flow_features_align: auto
|
||||
|
||||
T: 64
|
||||
n_train: 10000
|
||||
min_len: 2
|
||||
packet_preprocess: mixed_dequant
|
||||
seed: 42
|
||||
data_seed: 42
|
||||
train_ratio: 0.8
|
||||
benign_label: normal
|
||||
val_cap: 10000
|
||||
attack_cap: 20000
|
||||
|
||||
d_model: 128
|
||||
n_layers: 4
|
||||
n_heads: 4
|
||||
mlp_ratio: 4.0
|
||||
time_dim: 64
|
||||
token_dim:
|
||||
reference_mode:
|
||||
|
||||
batch_size: 256
|
||||
num_workers: 0
|
||||
epochs: 50
|
||||
lr: 3.0e-4
|
||||
weight_decay: 0.01
|
||||
grad_clip: 1.0
|
||||
eval_every: 10
|
||||
eval_n: 20000
|
||||
eval_batch_size: 512
|
||||
eval_n_steps: 8
|
||||
|
||||
sigma: 0.1
|
||||
use_ot: true
|
||||
lambda_flow: 0.3
|
||||
lambda_packet: 0.3
|
||||
packet_mask_ratio: 0.5
|
||||
|
||||
device: auto
|
||||
45
Unified_CFM/configs/ciciot2023_baseline_seed43.yaml
Normal file
45
Unified_CFM/configs/ciciot2023_baseline_seed43.yaml
Normal file
@@ -0,0 +1,45 @@
|
||||
|
||||
save_dir: /home/chy/JANUS/artifacts/route_comparison/baseline_ciciot2023_seed43
|
||||
|
||||
source_store: /home/chy/JANUS/datasets/ciciot2023/processed/full_store
|
||||
flows_parquet: /home/chy/JANUS/datasets/ciciot2023/processed/full_store/flows.parquet
|
||||
flow_features_path: /home/chy/JANUS/datasets/ciciot2023/processed/flow_features.parquet
|
||||
flow_features_align: auto
|
||||
|
||||
T: 64
|
||||
n_train: 10000
|
||||
min_len: 2
|
||||
packet_preprocess: mixed_dequant
|
||||
seed: 43
|
||||
data_seed: 43
|
||||
train_ratio: 0.8
|
||||
benign_label: normal
|
||||
val_cap: 10000
|
||||
attack_cap: 20000
|
||||
|
||||
d_model: 128
|
||||
n_layers: 4
|
||||
n_heads: 4
|
||||
mlp_ratio: 4.0
|
||||
time_dim: 64
|
||||
token_dim:
|
||||
reference_mode:
|
||||
|
||||
batch_size: 256
|
||||
num_workers: 0
|
||||
epochs: 50
|
||||
lr: 3.0e-4
|
||||
weight_decay: 0.01
|
||||
grad_clip: 1.0
|
||||
eval_every: 10
|
||||
eval_n: 20000
|
||||
eval_batch_size: 512
|
||||
eval_n_steps: 8
|
||||
|
||||
sigma: 0.1
|
||||
use_ot: true
|
||||
lambda_flow: 0.3
|
||||
lambda_packet: 0.3
|
||||
packet_mask_ratio: 0.5
|
||||
|
||||
device: auto
|
||||
45
Unified_CFM/configs/ciciot2023_baseline_seed44.yaml
Normal file
45
Unified_CFM/configs/ciciot2023_baseline_seed44.yaml
Normal file
@@ -0,0 +1,45 @@
|
||||
|
||||
save_dir: /home/chy/JANUS/artifacts/route_comparison/baseline_ciciot2023_seed44
|
||||
|
||||
source_store: /home/chy/JANUS/datasets/ciciot2023/processed/full_store
|
||||
flows_parquet: /home/chy/JANUS/datasets/ciciot2023/processed/full_store/flows.parquet
|
||||
flow_features_path: /home/chy/JANUS/datasets/ciciot2023/processed/flow_features.parquet
|
||||
flow_features_align: auto
|
||||
|
||||
T: 64
|
||||
n_train: 10000
|
||||
min_len: 2
|
||||
packet_preprocess: mixed_dequant
|
||||
seed: 44
|
||||
data_seed: 44
|
||||
train_ratio: 0.8
|
||||
benign_label: normal
|
||||
val_cap: 10000
|
||||
attack_cap: 20000
|
||||
|
||||
d_model: 128
|
||||
n_layers: 4
|
||||
n_heads: 4
|
||||
mlp_ratio: 4.0
|
||||
time_dim: 64
|
||||
token_dim:
|
||||
reference_mode:
|
||||
|
||||
batch_size: 256
|
||||
num_workers: 0
|
||||
epochs: 50
|
||||
lr: 3.0e-4
|
||||
weight_decay: 0.01
|
||||
grad_clip: 1.0
|
||||
eval_every: 10
|
||||
eval_n: 20000
|
||||
eval_batch_size: 512
|
||||
eval_n_steps: 8
|
||||
|
||||
sigma: 0.1
|
||||
use_ot: true
|
||||
lambda_flow: 0.3
|
||||
lambda_packet: 0.3
|
||||
packet_mask_ratio: 0.5
|
||||
|
||||
device: auto
|
||||
45
Unified_CFM/configs/ciciot2023_route_a_causal.yaml
Normal file
45
Unified_CFM/configs/ciciot2023_route_a_causal.yaml
Normal file
@@ -0,0 +1,45 @@
|
||||
|
||||
save_dir: /home/chy/JANUS/artifacts/route_comparison/route_a_causal_ciciot2023_seed42
|
||||
|
||||
source_store: /home/chy/JANUS/datasets/ciciot2023/processed/full_store
|
||||
flows_parquet: /home/chy/JANUS/datasets/ciciot2023/processed/full_store/flows.parquet
|
||||
flow_features_path: /home/chy/JANUS/datasets/ciciot2023/processed/flow_features.parquet
|
||||
flow_features_align: auto
|
||||
|
||||
T: 64
|
||||
n_train: 10000
|
||||
min_len: 2
|
||||
packet_preprocess: mixed_dequant
|
||||
seed: 42
|
||||
data_seed: 42
|
||||
train_ratio: 0.8
|
||||
benign_label: normal
|
||||
val_cap: 10000
|
||||
attack_cap: 20000
|
||||
|
||||
d_model: 128
|
||||
n_layers: 4
|
||||
n_heads: 4
|
||||
mlp_ratio: 4.0
|
||||
time_dim: 64
|
||||
token_dim:
|
||||
reference_mode: causal_packets
|
||||
|
||||
batch_size: 256
|
||||
num_workers: 0
|
||||
epochs: 50
|
||||
lr: 3.0e-4
|
||||
weight_decay: 0.01
|
||||
grad_clip: 1.0
|
||||
eval_every: 10
|
||||
eval_n: 20000
|
||||
eval_batch_size: 512
|
||||
eval_n_steps: 8
|
||||
|
||||
sigma: 0.1
|
||||
use_ot: true
|
||||
lambda_flow: 0.3
|
||||
lambda_packet: 0.3
|
||||
packet_mask_ratio: 0.5
|
||||
|
||||
device: auto
|
||||
45
Unified_CFM/configs/ciciot2023_route_a_causal_seed43.yaml
Normal file
45
Unified_CFM/configs/ciciot2023_route_a_causal_seed43.yaml
Normal file
@@ -0,0 +1,45 @@
|
||||
|
||||
save_dir: /home/chy/JANUS/artifacts/route_comparison/route_a_causal_ciciot2023_seed43
|
||||
|
||||
source_store: /home/chy/JANUS/datasets/ciciot2023/processed/full_store
|
||||
flows_parquet: /home/chy/JANUS/datasets/ciciot2023/processed/full_store/flows.parquet
|
||||
flow_features_path: /home/chy/JANUS/datasets/ciciot2023/processed/flow_features.parquet
|
||||
flow_features_align: auto
|
||||
|
||||
T: 64
|
||||
n_train: 10000
|
||||
min_len: 2
|
||||
packet_preprocess: mixed_dequant
|
||||
seed: 43
|
||||
data_seed: 43
|
||||
train_ratio: 0.8
|
||||
benign_label: normal
|
||||
val_cap: 10000
|
||||
attack_cap: 20000
|
||||
|
||||
d_model: 128
|
||||
n_layers: 4
|
||||
n_heads: 4
|
||||
mlp_ratio: 4.0
|
||||
time_dim: 64
|
||||
token_dim:
|
||||
reference_mode: causal_packets
|
||||
|
||||
batch_size: 256
|
||||
num_workers: 0
|
||||
epochs: 50
|
||||
lr: 3.0e-4
|
||||
weight_decay: 0.01
|
||||
grad_clip: 1.0
|
||||
eval_every: 10
|
||||
eval_n: 20000
|
||||
eval_batch_size: 512
|
||||
eval_n_steps: 8
|
||||
|
||||
sigma: 0.1
|
||||
use_ot: true
|
||||
lambda_flow: 0.3
|
||||
lambda_packet: 0.3
|
||||
packet_mask_ratio: 0.5
|
||||
|
||||
device: auto
|
||||
45
Unified_CFM/configs/ciciot2023_route_a_causal_seed44.yaml
Normal file
45
Unified_CFM/configs/ciciot2023_route_a_causal_seed44.yaml
Normal file
@@ -0,0 +1,45 @@
|
||||
|
||||
save_dir: /home/chy/JANUS/artifacts/route_comparison/route_a_causal_ciciot2023_seed44
|
||||
|
||||
source_store: /home/chy/JANUS/datasets/ciciot2023/processed/full_store
|
||||
flows_parquet: /home/chy/JANUS/datasets/ciciot2023/processed/full_store/flows.parquet
|
||||
flow_features_path: /home/chy/JANUS/datasets/ciciot2023/processed/flow_features.parquet
|
||||
flow_features_align: auto
|
||||
|
||||
T: 64
|
||||
n_train: 10000
|
||||
min_len: 2
|
||||
packet_preprocess: mixed_dequant
|
||||
seed: 44
|
||||
data_seed: 44
|
||||
train_ratio: 0.8
|
||||
benign_label: normal
|
||||
val_cap: 10000
|
||||
attack_cap: 20000
|
||||
|
||||
d_model: 128
|
||||
n_layers: 4
|
||||
n_heads: 4
|
||||
mlp_ratio: 4.0
|
||||
time_dim: 64
|
||||
token_dim:
|
||||
reference_mode: causal_packets
|
||||
|
||||
batch_size: 256
|
||||
num_workers: 0
|
||||
epochs: 50
|
||||
lr: 3.0e-4
|
||||
weight_decay: 0.01
|
||||
grad_clip: 1.0
|
||||
eval_every: 10
|
||||
eval_n: 20000
|
||||
eval_batch_size: 512
|
||||
eval_n_steps: 8
|
||||
|
||||
sigma: 0.1
|
||||
use_ot: true
|
||||
lambda_flow: 0.3
|
||||
lambda_packet: 0.3
|
||||
packet_mask_ratio: 0.5
|
||||
|
||||
device: auto
|
||||
44
Unified_CFM/configs/ciciot2023_route_b_spectral_seed42.yaml
Normal file
44
Unified_CFM/configs/ciciot2023_route_b_spectral_seed42.yaml
Normal file
@@ -0,0 +1,44 @@
|
||||
|
||||
save_dir: /home/chy/JANUS/artifacts/route_comparison/route_b_spectral_ciciot2023_seed42
|
||||
|
||||
source_store: /home/chy/JANUS/datasets/ciciot2023/processed/full_store
|
||||
flows_parquet: /home/chy/JANUS/datasets/ciciot2023/processed/full_store/flows.parquet
|
||||
flow_features_path: /home/chy/JANUS/datasets/ciciot2023/processed/flow_features_spectral.parquet
|
||||
flow_features_align: auto
|
||||
|
||||
T: 64
|
||||
n_train: 10000
|
||||
min_len: 2
|
||||
packet_preprocess: mixed_dequant
|
||||
seed: 42
|
||||
data_seed: 42
|
||||
train_ratio: 0.8
|
||||
benign_label: normal
|
||||
val_cap: 10000
|
||||
attack_cap: 20000
|
||||
|
||||
d_model: 128
|
||||
n_layers: 4
|
||||
n_heads: 4
|
||||
mlp_ratio: 4.0
|
||||
time_dim: 64
|
||||
token_dim:
|
||||
|
||||
batch_size: 256
|
||||
num_workers: 0
|
||||
epochs: 50
|
||||
lr: 3.0e-4
|
||||
weight_decay: 0.01
|
||||
grad_clip: 1.0
|
||||
eval_every: 10
|
||||
eval_n: 20000
|
||||
eval_batch_size: 512
|
||||
eval_n_steps: 8
|
||||
|
||||
sigma: 0.1
|
||||
use_ot: true
|
||||
lambda_flow: 0.3
|
||||
lambda_packet: 0.3
|
||||
packet_mask_ratio: 0.5
|
||||
|
||||
device: auto
|
||||
44
Unified_CFM/configs/ciciot2023_route_b_spectral_seed43.yaml
Normal file
44
Unified_CFM/configs/ciciot2023_route_b_spectral_seed43.yaml
Normal file
@@ -0,0 +1,44 @@
|
||||
|
||||
save_dir: /home/chy/JANUS/artifacts/route_comparison/route_b_spectral_ciciot2023_seed43
|
||||
|
||||
source_store: /home/chy/JANUS/datasets/ciciot2023/processed/full_store
|
||||
flows_parquet: /home/chy/JANUS/datasets/ciciot2023/processed/full_store/flows.parquet
|
||||
flow_features_path: /home/chy/JANUS/datasets/ciciot2023/processed/flow_features_spectral.parquet
|
||||
flow_features_align: auto
|
||||
|
||||
T: 64
|
||||
n_train: 10000
|
||||
min_len: 2
|
||||
packet_preprocess: mixed_dequant
|
||||
seed: 43
|
||||
data_seed: 43
|
||||
train_ratio: 0.8
|
||||
benign_label: normal
|
||||
val_cap: 10000
|
||||
attack_cap: 20000
|
||||
|
||||
d_model: 128
|
||||
n_layers: 4
|
||||
n_heads: 4
|
||||
mlp_ratio: 4.0
|
||||
time_dim: 64
|
||||
token_dim:
|
||||
|
||||
batch_size: 256
|
||||
num_workers: 0
|
||||
epochs: 50
|
||||
lr: 3.0e-4
|
||||
weight_decay: 0.01
|
||||
grad_clip: 1.0
|
||||
eval_every: 10
|
||||
eval_n: 20000
|
||||
eval_batch_size: 512
|
||||
eval_n_steps: 8
|
||||
|
||||
sigma: 0.1
|
||||
use_ot: true
|
||||
lambda_flow: 0.3
|
||||
lambda_packet: 0.3
|
||||
packet_mask_ratio: 0.5
|
||||
|
||||
device: auto
|
||||
44
Unified_CFM/configs/ciciot2023_route_b_spectral_seed44.yaml
Normal file
44
Unified_CFM/configs/ciciot2023_route_b_spectral_seed44.yaml
Normal file
@@ -0,0 +1,44 @@
|
||||
|
||||
save_dir: /home/chy/JANUS/artifacts/route_comparison/route_b_spectral_ciciot2023_seed44
|
||||
|
||||
source_store: /home/chy/JANUS/datasets/ciciot2023/processed/full_store
|
||||
flows_parquet: /home/chy/JANUS/datasets/ciciot2023/processed/full_store/flows.parquet
|
||||
flow_features_path: /home/chy/JANUS/datasets/ciciot2023/processed/flow_features_spectral.parquet
|
||||
flow_features_align: auto
|
||||
|
||||
T: 64
|
||||
n_train: 10000
|
||||
min_len: 2
|
||||
packet_preprocess: mixed_dequant
|
||||
seed: 44
|
||||
data_seed: 44
|
||||
train_ratio: 0.8
|
||||
benign_label: normal
|
||||
val_cap: 10000
|
||||
attack_cap: 20000
|
||||
|
||||
d_model: 128
|
||||
n_layers: 4
|
||||
n_heads: 4
|
||||
mlp_ratio: 4.0
|
||||
time_dim: 64
|
||||
token_dim:
|
||||
|
||||
batch_size: 256
|
||||
num_workers: 0
|
||||
epochs: 50
|
||||
lr: 3.0e-4
|
||||
weight_decay: 0.01
|
||||
grad_clip: 1.0
|
||||
eval_every: 10
|
||||
eval_n: 20000
|
||||
eval_batch_size: 512
|
||||
eval_n_steps: 8
|
||||
|
||||
sigma: 0.1
|
||||
use_ot: true
|
||||
lambda_flow: 0.3
|
||||
lambda_packet: 0.3
|
||||
packet_mask_ratio: 0.5
|
||||
|
||||
device: auto
|
||||
45
Unified_CFM/configs/ciciot2023_shafir5.yaml
Normal file
45
Unified_CFM/configs/ciciot2023_shafir5.yaml
Normal file
@@ -0,0 +1,45 @@
|
||||
|
||||
save_dir: /home/chy/JANUS/artifacts/runs/unified_cfm_ciciot2023_shafir5_2026_04_29
|
||||
|
||||
source_store: /home/chy/JANUS/datasets/ciciot2023/processed/full_store
|
||||
flows_parquet: /home/chy/JANUS/datasets/ciciot2023/processed/full_store/flows.parquet
|
||||
flow_features_path: /home/chy/JANUS/datasets/ciciot2023/processed/flow_features_shafir5.parquet
|
||||
flow_feature_columns: ["HTTPS", "Protocol_Type", "Magnitude", "Variance", "fin_count"]
|
||||
flow_features_align: auto
|
||||
|
||||
T: 64
|
||||
n_train: 10000
|
||||
min_len: 2
|
||||
packet_preprocess: mixed_dequant
|
||||
seed: 42
|
||||
data_seed: 42
|
||||
train_ratio: 0.8
|
||||
benign_label: normal
|
||||
val_cap: 10000
|
||||
|
||||
flow_dim: 5
|
||||
d_model: 128
|
||||
n_layers: 4
|
||||
n_heads: 4
|
||||
mlp_ratio: 4.0
|
||||
time_dim: 64
|
||||
token_dim:
|
||||
|
||||
batch_size: 256
|
||||
num_workers: 0
|
||||
epochs: 50
|
||||
lr: 3.0e-4
|
||||
weight_decay: 0.01
|
||||
grad_clip: 1.0
|
||||
eval_every: 10
|
||||
eval_n: 20000
|
||||
eval_batch_size: 512
|
||||
eval_n_steps: 8
|
||||
|
||||
sigma: 0.1
|
||||
use_ot: true
|
||||
lambda_flow: 0.3
|
||||
lambda_packet: 0.3
|
||||
packet_mask_ratio: 0.5
|
||||
|
||||
device: auto
|
||||
39
Unified_CFM/configs/iscxtor2016.yaml
Normal file
39
Unified_CFM/configs/iscxtor2016.yaml
Normal file
@@ -0,0 +1,39 @@
|
||||
|
||||
save_dir: /home/chy/JANUS/artifacts/runs/unified_cfm_iscxtor2016_2026_04_25
|
||||
|
||||
packets_npz: /home/chy/JANUS/datasets/iscxtor2016/processed/packets.npz
|
||||
flows_parquet: /home/chy/JANUS/datasets/iscxtor2016/processed/flows.parquet
|
||||
flow_features_path: /home/chy/JANUS/datasets/iscxtor2016/processed/flow_features.parquet
|
||||
flow_features_align: auto
|
||||
|
||||
T: 64
|
||||
n_train: 10000
|
||||
min_len: 2
|
||||
packet_preprocess: mixed_dequant
|
||||
seed: 42
|
||||
data_seed: 42
|
||||
train_ratio: 0.8
|
||||
benign_label: nontor
|
||||
|
||||
d_model: 128
|
||||
n_layers: 4
|
||||
n_heads: 4
|
||||
mlp_ratio: 4.0
|
||||
time_dim: 64
|
||||
token_dim:
|
||||
|
||||
batch_size: 256
|
||||
num_workers: 2
|
||||
epochs: 50
|
||||
lr: 3.0e-4
|
||||
weight_decay: 0.01
|
||||
grad_clip: 1.0
|
||||
eval_every: 10
|
||||
eval_n: 20000
|
||||
eval_batch_size: 512
|
||||
eval_n_steps: 8
|
||||
|
||||
sigma: 0.1
|
||||
use_ot: true
|
||||
|
||||
device: auto
|
||||
41
Unified_CFM/configs/iscxtor2016_consistency.yaml
Normal file
41
Unified_CFM/configs/iscxtor2016_consistency.yaml
Normal file
@@ -0,0 +1,41 @@
|
||||
save_dir: /home/chy/JANUS/artifacts/runs/unified_cfm_iscxtor2016_consistency_2026_04_25
|
||||
packets_npz: /home/chy/JANUS/datasets/iscxtor2016/processed/packets.npz
|
||||
flows_parquet: /home/chy/JANUS/datasets/iscxtor2016/processed/flows.parquet
|
||||
flow_features_path: /home/chy/JANUS/datasets/iscxtor2016/processed/flow_features.parquet
|
||||
flow_features_align: auto
|
||||
|
||||
T: 64
|
||||
n_train: 10000
|
||||
min_len: 2
|
||||
packet_preprocess: mixed_dequant
|
||||
seed: 42
|
||||
data_seed: 42
|
||||
train_ratio: 0.8
|
||||
benign_label: nontor
|
||||
|
||||
d_model: 128
|
||||
n_layers: 4
|
||||
n_heads: 4
|
||||
mlp_ratio: 4.0
|
||||
time_dim: 64
|
||||
token_dim:
|
||||
|
||||
batch_size: 256
|
||||
num_workers: 2
|
||||
epochs: 50
|
||||
lr: 3.0e-4
|
||||
weight_decay: 0.01
|
||||
grad_clip: 1.0
|
||||
eval_every: 10
|
||||
eval_n: 20000
|
||||
eval_batch_size: 512
|
||||
eval_n_steps: 8
|
||||
|
||||
sigma: 0.1
|
||||
use_ot: true
|
||||
|
||||
lambda_flow: 0.1
|
||||
lambda_packet: 0.1
|
||||
packet_mask_ratio: 0.5
|
||||
|
||||
device: auto
|
||||
Reference in New Issue
Block a user