main.json 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. {
  2. "meta": {
  3. "name": "chillax-selfsupervised"
  4. },
  5. "evaluators": [
  6. {
  7. "name": "accuracy"
  8. },
  9. {
  10. "name": "hierarchical"
  11. },
  12. {
  13. "name": "topk_accuracy"
  14. }
  15. ],
  16. "with_wordnet": true,
  17. "interactor": {
  18. "name": "oracle"
  19. },
  20. "observers": [
  21. {
  22. "name": "stream"
  23. },
  24. {
  25. "name": "json"
  26. }
  27. ],
  28. "runner": {
  29. "name": "epoch",
  30. "epochs": 10
  31. },
  32. "dataset": {
  33. "name": "nabirds",
  34. "base_path": "/home/brust/datasets/nabirds",
  35. "side_length": 512,
  36. "use_lazy_mode": true
  37. },
  38. "model": {
  39. "classifier": {
  40. "name": "chillax",
  41. "l2": 5e-5,
  42. "mlnp": true,
  43. "normalize_scores": true
  44. },
  45. "base_model": {
  46. "name": "keras",
  47. "augmentation": {
  48. "do_random_flip_vertical": false,
  49. "do_random_scale": false,
  50. "do_random_rotate": false,
  51. "do_random_brightness_and_contrast": false,
  52. "do_random_hue_and_saturation": false,
  53. "do_random_crop": false
  54. },
  55. "trainer": {
  56. "name": "fast_single_shot",
  57. "batch_size": 16,
  58. "sequential_training_batches": 2,
  59. "inner_steps": 5976
  60. },
  61. "feature_extractor": {
  62. "side_length": 448,
  63. "trainable": true,
  64. "architecture": "ResNet50V2",
  65. "l2": 5e-5,
  66. "use_pretrained_weights": "inat_features.h5"
  67. },
  68. "preprocessor": {
  69. "random_crop_to_size": [
  70. 448,
  71. 448
  72. ],
  73. "channel_mean": [
  74. 125.30513277,
  75. 129.66606421,
  76. 118.45121113
  77. ],
  78. "channel_stddev": [
  79. 57.0045467,
  80. 56.70059436,
  81. 68.44430446
  82. ]
  83. },
  84. "optimizer": {
  85. "name": "sgd",
  86. "momentum": 0.9
  87. },
  88. "learning_rate_schedule": {
  89. "name": "sgdr",
  90. "maximum_lr": 0.0044,
  91. "T_0": 59760,
  92. "T_mult": 1,
  93. "minimum_lr": 1e-06,
  94. "warmup_steps": 747,
  95. "warmup_lr": 0.01
  96. }
  97. }
  98. }
  99. }