Register
Login
Resources
Docs Blog Datasets Glossary Case Studies Tutorials & Webinars
Product
Data Engine LLMs Platform Enterprise
Pricing Explore
Connect to our Discord channel

params.py 1.0 KB

You have to be logged in to leave a comment. Sign In
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
  1. from pathlib import Path
  2. from pydoc import locate
  3. import yaml
  4. PARAMETERS_FILE = "params.yaml"
  5. with open(PARAMETERS_FILE) as file:
  6. print(f"Parsing parameters from \"{PARAMETERS_FILE}\"")
  7. params = yaml.safe_load(file)
  8. ROOT_DIR = Path(params["root_dir"])
  9. # Dataset parameters
  10. RAW_DATASET_DIR = ROOT_DIR / params["data"]["download"]["subdir"]
  11. DATASET_DIR = ROOT_DIR / params["data"]["dataset"]["subdir"]
  12. DATASET_VAL_TEST_SPLIT = params["data"]["dataset"]["val_test_split"]
  13. # Train parameters
  14. BATCH_SIZE = params["train"]["batch_size"]
  15. IMG_SIZE = tuple(params["train"]["img_size"])
  16. LEARNING_RATE = params["train"]["learning_rate"]
  17. TRAIN_DIR = ROOT_DIR / params["train"]["subdir"]
  18. EPOCHS_FROZEN = params["train"]["epochs"]["frozen"]
  19. EPOCHS_UNFROZEN = params["train"]["epochs"]["unfrozen"]
  20. FINE_TUNE_AT = params["train"]["fine_tune_at"]
  21. # Model parameters
  22. BACKBONE = locate(params["model"]["backbone"])
  23. PREPROCESS_INPUT = locate(params["model"]["preprocess_input"])
  24. # Evaluation parameters
  25. EVALUATION_DIR = ROOT_DIR / params["evaluate"]["subdir"]
Tip!

Press p or to see the previous file or, n or to see the next file

Comments

Loading...