# ENAS-pytorch **Repository Path**: cppowboy_admin/ENAS-pytorch ## Basic Information - **Project Name**: ENAS-pytorch - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-02-28 - **Last Updated**: 2025-04-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Efficient Neural Architecture Search (ENAS) in PyTorch PyTorch implementation of [Efficient Neural Architecture Search via Parameters Sharing](https://arxiv.org/abs/1802.03268).

Best discovered ENAS cell for `Penn Treebank` at epoch 27:
You can see the details of training (e.g. `reward`, `entropy`, `loss`) with:
tensorboard --logdir=logs --port=6006
### 2. Discovering Convolutional Neural Networks

Controller LSTM samples 1) what computation operation to use and 2) which previous node to connect.
The CNN network **ENAS** discovered for `CIFAR-10` dataset:
(in progress)
### 3. Designing Convolutional Cells
(in progress)
## Reference
- [Neural Architecture Search with Reinforcement Learning](https://arxiv.org/abs/1611.01578)
- [Neural Optimizer Search with Reinforcement Learning](https://arxiv.org/abs/1709.07417)
## Author
Taehoon Kim / [@carpedm20](http://carpedm20.github.io/)