autodl-projects/exps/NATS-algos
2021-03-17 17:36:56 +08:00
..
bohb.py Reformulate via black 2021-03-17 09:25:58 +00:00
random_wo_share.py Reformulate via black 2021-03-17 09:25:58 +00:00
README.md Update README.md 2021-03-17 17:36:56 +08:00
regularized_ea.py Reformulate via black 2021-03-17 09:25:58 +00:00
reinforce.py Reformulate via black 2021-03-17 09:25:58 +00:00
run-all.sh Update plots for NATS-Bench 2020-11-27 02:15:09 +08:00
search-cell.py Reformulate via black 2021-03-17 09:25:58 +00:00
search-size.py Reformulate via black 2021-03-17 09:25:58 +00:00

NAS Algorithms evaluated in NATS-Bench

The Python files in this folder are used to re-produce the results in ``NATS-Bench: Benchmarking NAS Algorithms for Architecture Topology and Size''.

  • search-size.py contains codes for weight-sharing-based search on the size search space.
  • search-cell.py contains codes for weight-sharing-based search on the topology search space.
  • bohb.py contains the BOHB algorithm for both size and topology search spaces.
  • random_wo_share.py contains the random search algorithm for both search spaces.
  • regularized_ea.py contains the REA algorithm for both search spaces.
  • reinforce.py contains the REINFORCE algorithm for both search spaces.

Citation

If you find that this project helps your research, please consider citing the related paper:

@article{dong2021nats,
  title   = {{NATS-Bench}: Benchmarking NAS Algorithms for Architecture Topology and Size},
  author  = {Dong, Xuanyi and Liu, Lu and Musial, Katarzyna and Gabrys, Bogdan},
  doi     = {10.1109/TPAMI.2021.3054824},
  journal = {IEEE Transactions on Pattern Analysis and Machine Intelligence (TPAMI)},
  year    = {2021},
  note    = {\mbox{doi}:\url{10.1109/TPAMI.2021.3054824}}
}