This repository contains the release of PyTorch code to replicate main results on CIFAR-10, figures and tabels presented in the paper: "Iterative Monte Carlo Tree Search for Neural Architecture Search". For a summary of the paper see the blog post.
The repository structure is as follows:
requirements.txt, contains all required librariesfigures/, contains all figures represented in the paper
Experiments/Pooling Experiments/ contains:
- contains code for Tory examples experiments in Pooling benchmark
To run the code Python 3.8+ is needed. To install requiremetns, please run:
$ pip install -r requirements.txtInstall PyTorch: Before installing the requirements, install the correct PyTorch version for your system (specific CUDA version).
For the code, we used a toy exaple for dataset To run for CIFAR10, first the training dataset needs to be split 50/50 to provide training/validation (replacing data_loader with data_loader_CIFAR)
Use main.py to run experiments. The arg are:
'--n_warmup': number itrations for uniform sampling to build initial tree
'--k_epochs' :
'--h_iterations' :
'--temperature' :
'--exploration_c' :
'--ema_decay' :
'--m_batches' : number of btaches for validation (B in table 3 right)
