main.json 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. {
  2. "evaluators": [
  3. {
  4. "name": "accuracy"
  5. }
  6. ],
  7. "with_wordnet": true,
  8. "interactor": {
  9. "name": "oracle"
  10. },
  11. "dataset": {
  12. "name": "nabirds",
  13. "base_path": "/home/brust/datasets/nabirds",
  14. "side_length": 512,
  15. "use_lazy_mode": true
  16. },
  17. "model": {
  18. "classifier": {
  19. "name": "chillax",
  20. "l2": 5e-5
  21. },
  22. "base_model": {
  23. "name": "keras",
  24. "augmentation": {
  25. "do_random_flip_vertical": false,
  26. "do_random_scale": false,
  27. "do_random_rotate": false,
  28. "do_random_brightness_and_contrast": false,
  29. "do_random_hue_and_saturation": false,
  30. "do_random_crop": false
  31. },
  32. "trainer": {
  33. "name": "fast_single_shot",
  34. "batch_size": 16,
  35. "sequential_training_batches": 2,
  36. "inner_steps": 59760
  37. },
  38. "feature_extractor": {
  39. "side_length": 448,
  40. "trainable": true,
  41. "architecture": "ResNet50V2",
  42. "l2": 5e-5,
  43. "use_pretrained_weights": "inat_features.h5"
  44. },
  45. "preprocessor": {
  46. "random_crop_to_size": [
  47. 448,
  48. 448
  49. ],
  50. "channel_mean": [
  51. 125.30513277,
  52. 129.66606421,
  53. 118.45121113
  54. ],
  55. "channel_stddev": [
  56. 57.0045467,
  57. 56.70059436,
  58. 68.44430446
  59. ]
  60. },
  61. "optimizer": {
  62. "name": "sgd"
  63. },
  64. "learning_rate_schedule": {
  65. "name": "sgdr",
  66. "maximum_lr": 0.0044,
  67. "T_0": 59760,
  68. "T_mult": 1,
  69. "minimum_lr": 1e-06,
  70. "warmup_steps": 747,
  71. "warmup_lr": 0.01
  72. }
  73. }
  74. }
  75. }