3 个月前

当NAS遇见树:一种高效的神经架构搜索算法

当NAS遇见树:一种高效的神经架构搜索算法

摘要

神经架构搜索(NAS)面临的核心挑战在于如何在庞大的搜索空间中高效、智能地进行探索。本文提出一种新型NAS方法——TNAS(基于树的NAS),该方法通过仅探索少量候选架构,显著提升了搜索效率,同时实现了更高的搜索精度。TNAS引入了架构树(architecture tree)与二元操作树(binary operation tree),对搜索空间进行分解,大幅缩减了实际需要探索的规模。在此基础上,TNAS在所提出的两棵树中执行改进的双层广度优先搜索(bi-level Breadth-First Search),以发现高性能神经网络架构。令人印象深刻的是,在NAS-Bench-201基准上,TNAS仅用四块GPU小时即在CIFAR-10数据集上找到了全局最优架构,测试准确率达到94.37%;其平均测试准确率为94.35%,显著优于当前最先进的方法。代码已公开,地址为:\url{https://github.com/guochengqian/TNAS}。

代码仓库

guochengqian/tnas
官方
pytorch

基准测试

基准方法指标
neural-architecture-search-on-nas-bench-201TNAS
Accuracy (Test): 46.31
neural-architecture-search-on-nas-bench-201-1TNAS
Accuracy (Test): 94.35
neural-architecture-search-on-nas-bench-201-2TNAS
Accuracy (Test): 73.02

用 AI 构建 AI

从想法到上线——通过免费 AI 协同编程、开箱即用的环境和市场最优价格的 GPU 加速您的 AI 开发

AI 协同编程
即用型 GPU
最优价格
立即开始

Hyper Newsletters

订阅我们的最新资讯
我们会在北京时间 每周一的上午九点 向您的邮箱投递本周内的最新更新
邮件发送服务由 MailChimp 提供
当NAS遇见树:一种高效的神经架构搜索算法 | 论文 | HyperAI超神经