File size: 700 Bytes
fc7b4a9
 
 
 
 
 
 
 
 
 
 
75d43d2
fc7b4a9
 
 
75d43d2
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import yaml
from pathlib import Path

# Load config
with open("config/data_config.yml", "r") as f:
    config = yaml.safe_load(f)

BASE_DIR = Path(config["base_dir"]).resolve()

# Resolve paths
DATASET_NPZ = BASE_DIR / config["paths"]["dataset_npz"]
RAW_DATASET_NPZ = BASE_DIR / config["paths"]["raw_dataset_npz"]
DATASET_CSV = BASE_DIR / config["paths"]["dataset_csv"]
RAW_DIR = BASE_DIR / config["paths"]["raw_dir"]
PROCESSED_DIR = BASE_DIR / config["paths"]["processed_dir"]
PCA_MODEL = BASE_DIR / config["paths"]["pca_path"]
AUDIO_SCALER = BASE_DIR / config["paths"]["audio_scaler"]
LYRICS_SCALER = BASE_DIR / config["paths"]["lyrics_scaler"]
PCA_SCALER = BASE_DIR / config["paths"]["pca_scaler"]