← 开源
melodyguan

enas

TensorFlow Code for paper "Efficient Neural Architecture Search via Parameter Sharing"

Model DevelopmentArchitecturePython
在 GitHub 打开
增长势头
+024 小时新增 Star0.0%
1.58k
Star
383
Fork
+0
本周
2
贡献者
创建于 2018-02-23 · 更新于 2026-09-21 · 今日第 9944 名
主要开发者
hyhieumelodyguan

melodyguan/enas 排名第 9,944,有 1,579 个星标。

同类别比较

melodyguan/enas 排名第 9,944,此处有 8 个同类条目;vturrisi/solo-learn 排名第 9,942。

同类别比较
名称排名指标
DiffEqML/torchdyn9,936
语言:
Jupyter Notebook
星标数:
1,581
分叉数:
135
简介:
A PyTorch library entirely dedicated to neural differential equations, implicit models and related numerical methods
Kotlin/kotlindl9,938
语言:
Kotlin
星标数:
1,580
分叉数:
113
简介:
High-level Deep Learning Framework written in Kotlin and inspired by Keras
carpedm20/deep-rl-tensorflow9,940
语言:
Python
星标数:
1,580
分叉数:
392
简介:
TensorFlow implementation of Deep Reinforcement Learning papers
vturrisi/solo-learn9,942
语言:
Python
星标数:
1,580
分叉数:
206
简介:
solo-learn: a library of self-supervised methods for visual representation learning powered by Pytorch Lightning
xinntao/EDVR9,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/MIMO9,948
语言:
Python
星标数:
1,578
分叉数:
73
简介:
Official implementation of "MIMO: Controllable Character Video Synthesis with Spatial Decomposed Modeling"
modelscope/AgentEvolver9,949
语言:
Python
星标数:
1,578
分叉数:
172
简介:
AgentEvolver: Towards Efficient Self-Evolving Agent System
photosynthesis-team/piq9,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 个星标。

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.

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}
}
排名相邻
同类项目