We lifted 4 functions out of this paper's own repositories and ran 0 of them in a sandbox. "Ran" means the function executed on a synthesized input and returned a value. It is not a reproduction of the paper's results.
| Repository | Role | Ran |
|---|---|---|
| xiaomi-automl/MixPath | canonical | 0 of 4 |
| Function | Status | Where it lives |
|---|---|---|
| validate | Not yet run | xiaomi-automl/MixPath/S1/train_search.py pointer only (licence: NONE) · get_code("bcd04c37b18b6139") |
| validate | Not yet run | xiaomi-automl/MixPath/NasBench101/nas_train_search.py pointer only (licence: NONE) · get_code("bc160d8be9b08be0") |
| validate_cali | Not yet run | xiaomi-automl/MixPath/NasBench101/nas_train_search.py pointer only (licence: NONE) · get_code("60067ef302d62a21") |
| validate_search | Not yet run | xiaomi-automl/MixPath/NasBench101/nas_train_search.py pointer only (licence: NONE) · get_code("47f49406e8ae052c") |
Some links come from the archived Papers with Code dataset (CC BY-SA 4.0): attribution and licence.
Blending multiple convolutional kernels is proved advantageous in neural architecture design. However, current two-stage neural architecture search methods are mainly limited to single-path search spaces. How to efficiently search models of multi-path structures remains a difficult problem. In this paper, we are motivated to train a one-shot multi-path supernet to accurately evaluate the candidate architectures. Specifically, we discover that in the studied search spaces, feature vectors summed from multiple paths are nearly multiples of those from a single path. Such disparity perturbs the supernet training and its ranking ability. Therefore, we propose a novel mechanism called Shadow Batch Normalization (SBN) to regularize the disparate feature statistics. Extensive experiments prove that SBNs are capable of stabilizing the optimization and improving ranking performance. We call our unified multi-path one-shot approach as MixPath, which generates a series of models that achieve state-of-the-art results on ImageNet.
The same record, over MCP at https://syntology.ai/mcp:
get_harvested_code_for_paper("2001.05887")
get_code_for_paper("2001.05887")
have("2001.05887")
Connect an agent — have() is free.