Decoder24's picture
Upload folder using huggingface_hub
a6eed2b verified
import torch
from pathlib import Path
# Definisikan ROOT path proyek (folder batik_vision_project)
ROOT_PATH = Path(__file__).resolve().parent.parent
# Path ke data
DATA_PATH = ROOT_PATH / "Batik-Indonesia" # <-- GANTI BARIS INI
# Hyperparameters
DEVICE = "cuda" if torch.cuda.is_available() else "cpu"
BATCH_SIZE = 32 # Dikurangi untuk laptop
IMAGE_SIZE = 224 # Ukuran input untuk ViT/Swin
LEARNING_RATE = 1e-4
EPOCHS = 50 # Dikurangi untuk testing awal
# Pengaturan split
TEST_SPLIT_SIZE = 0.2 # 20% untuk validasi
RANDOM_SEED = 42 # Agar hasil split selalu sama
# Daftar model yang akan diuji
# Mulai dengan model terkecil dulu untuk testing
MODEL_LIST = ["convnext_tiny"] # Model terkecil untuk testing awal