TensorFlow Code for paper "Efficient Neural Architecture Search via Parameter Sharing"
melodyguan/enas 排名第 9,944,有 1,579 个星标。
同类别比较
melodyguan/enas 排名第 9,944,此处有 8 个同类条目;vturrisi/solo-learn 排名第 9,942。
同类别比较| 名称 | 排名 | 指标 |
|---|
| DiffEqML/torchdyn | 9,936 | - 语言:
- Jupyter Notebook
- 星标数:
- 1,581
- 分叉数:
- 135
- 简介:
- A PyTorch library entirely dedicated to neural differential equations, implicit models and related numerical methods
|
|---|
| Kotlin/kotlindl | 9,938 | - 语言:
- Kotlin
- 星标数:
- 1,580
- 分叉数:
- 113
- 简介:
- High-level Deep Learning Framework written in Kotlin and inspired by Keras
|
|---|
| carpedm20/deep-rl-tensorflow | 9,940 | - 语言:
- Python
- 星标数:
- 1,580
- 分叉数:
- 392
- 简介:
- TensorFlow implementation of Deep Reinforcement Learning papers
|
|---|
| vturrisi/solo-learn | 9,942 | - 语言:
- Python
- 星标数:
- 1,580
- 分叉数:
- 206
- 简介:
- solo-learn: a library of self-supervised methods for visual representation learning powered by Pytorch Lightning
|
|---|
| xinntao/EDVR | 9,946 | - 语言:
- Python
- 星标数:
- 1,579
- 分叉数:
- 311
- 简介:
- Winning Solution in NTIRE19 Challenges on Video Restoration and Enhancement (CVPR19 Workshops) - Video Restoration with Enhanced Deformable Convolutional Networks. EDVR has been merged into BasicSR and this repo is a mirror of BasicSR.
|
|---|
| menyifang/MIMO | 9,948 | - 语言:
- Python
- 星标数:
- 1,578
- 分叉数:
- 73
- 简介:
- Official implementation of "MIMO: Controllable Character Video Synthesis with Spatial Decomposed Modeling"
|
|---|
| modelscope/AgentEvolver | 9,949 | - 语言:
- Python
- 星标数:
- 1,578
- 分叉数:
- 172
- 简介:
- AgentEvolver: Towards Efficient Self-Evolving Agent System
|
|---|
| photosynthesis-team/piq | 9,951 | - 语言:
- Python
- 星标数:
- 1,578
- 分叉数:
- 123
- 简介:
- Measures and metrics for image2image tasks. PyTorch.
|
|---|
关键参数与规格
关键参数与规格| 参数 | 值 |
|---|
| 语言 | Python |
|---|
| 类别 | Model Development |
|---|
| 子类别 | Architecture |
|---|
| 关键词 | AutoML |
|---|
| 星标数 | 1,579 |
|---|
| 分叉数 | 383 |
|---|
| 贡献者 | 2 |
|---|
| 创建日期 | 2018-02-23 |
|---|
| 更新日期 | 2026-09-21 |
|---|
| 1 天星标数 | 0 |
|---|
| 7 天星标数 | 0 |
|---|
| 排名 | 9,944 |
|---|
| 上次排名 | 9,973 |
|---|
| 排名变化 | 29 |
|---|
| 7 天星标排名 | 12,460 |
|---|
| 上次 7 天星标排名 | 12,507 |
|---|
| 7 天星标排名变化 | 47 |
|---|
| 总星标排名 | 7,755 |
|---|
| 上次总星标排名 | 7,748 |
|---|
| 总星标排名变化 | -7 |
|---|
| 国家 | USA |
|---|
README 摘录
Efficient Neural Architecture Search via Parameter Sharing Authors' implementation of "Efficient Neural Architecture Search via Parameter Sharing" (2018) in TensorFlow. Includes code for CIFAR-10 image classification and Penn Tree Bank language modeling tasks. Le, Jeff Dean _This is not an official Google product. _ Penn Treebank **IMPORTANT ERRATA**: The implementation of Language Model on this repository is wrong. The correct implementation is at the new repository. CIFAR-10 To run the experiments on CIFAR-10, please first download the dataset
. Again, all hyper-parameters are specified in the scripts that we descibe below. To run the ENAS experiments on the _macro search space_ as described in our paper, please use the following scripts: A macro architecture for a neural network with layers consists of parts, indexed by . Part consists of: A number in that specifies the operation at layer -th, corresponding to , , , , , . A sequence of numbers, each is either or , indicating whether a skip connection should be formed from a
the corresponding past layer to the current layer. A concrete example can be found in our script . To run the ENAS experiments on the _micro search space_ as described in our paper, please use the following scripts: A micro cell with blocks can be specified using blocks, corresponding to blocks numbered , each block consists of numbers Here, and can be any previous index. A micro architecture can be specified by two sequences of cells concatenated after each other, as shown
in our script Citations If you happen to use our work, please consider citing our paper.
常见问题
记录了多少星标和分叉?
melodyguan/enas 有 1,579 个星标和 383 个分叉。
仓库排名是多少?
melodyguan/enas 排名第 9,944。
记录的语言和类别是什么?
melodyguan/enas 有 1,579 个星标,语言为 Python,类别为 Model Development。
哪个仓库排名最接近?
melodyguan/enas 与 vturrisi/solo-learn 比较,后者排名第 9,942,有 1,580 个星标。
Efficient Neural Architecture Search via Parameter Sharing
Authors' implementation of "Efficient Neural Architecture Search via Parameter Sharing" (2018) in TensorFlow.
Includes code for CIFAR-10 image classification and Penn Tree Bank language modeling tasks.
Paper: https://arxiv.org/abs/1802.03268
Authors: Hieu Pham*, Melody Y. Guan*, Barret Zoph, Quoc V. Le, Jeff Dean
This is not an official Google product.
Penn Treebank
IMPORTANT ERRATA: The implementation of Language Model on this repository is wrong. Please do not use it. The correct implementation is at the new repository. We apologize for the inconvenience.
CIFAR-10
To run the experiments on CIFAR-10, please first download the dataset. Again, all hyper-parameters are specified in the scripts that we descibe below.
To run the ENAS experiments on the macro search space as described in our paper, please use the following scripts:
./scripts/cifar10_macro_search.sh
./scripts/cifar10_macro_final.sh
A macro architecture for a neural network with N layers consists of N parts, indexed by 1, 2, 3, ..., N. Part i consists of:
- A number in
[0, 1, 2, 3, 4, 5] that specifies the operation at layer i-th, corresponding to conv_3x3, separable_conv_3x3, conv_5x5, separable_conv_5x5, average_pooling, max_pooling.
- A sequence of
i - 1 numbers, each is either 0 or 1, indicating whether a skip connection should be formed from a the corresponding past layer to the current layer.
A concrete example can be found in our script ./scripts/cifar10_macro_final.sh.
To run the ENAS experiments on the micro search space as described in our paper, please use the following scripts:
./scripts/cifar10_micro_search.sh
./scripts/cifar10_micro_final.sh
A micro cell with B + 2 blocks can be specified using B blocks, corresponding to blocks numbered 2, 3, ..., B+1, each block consists of 4 numbers
index_1, op_1, index_2, op_2
Here, index_1 and index_2 can be any previous index. op_1 and op_2 can be [0, 1, 2, 3, 4], corresponding to separable_conv_3x3, separable_conv_5x5, average_pooling, max_pooling, identity.
A micro architecture can be specified by two sequences of cells concatenated after each other, as shown in our script ./scripts/cifar10_micro_final.sh
Citations
If you happen to use our work, please consider citing our paper.
@inproceedings{enas,
title = {Efficient Neural Architecture Search via Parameter Sharing},
author = {Pham, Hieu and
Guan, Melody Y. and
Zoph, Barret and
Le, Quoc V. and
Dean, Jeff
},
booktitle = {ICML},
year = {2018}
}