awesome-architecture-search

GitHub
1.2k 198 非常简单 1 次阅读 1周前开发框架
AI 解读 由 AI 自动生成,仅供参考

awesome-architecture-search 是一个精心整理的开源资源清单,专注于神经网络架构搜索(NAS)与超参数优化领域。在深度学习模型设计中,手动调整网络结构和参数不仅耗时费力,还极度依赖专家经验,而该列表旨在解决这一痛点,为自动化寻找最优模型结构提供权威指引。

它汇集了该领域最具影响力的学术论文、代码实现及技术教程,内容涵盖基于强化学习、进化算法等多种主流技术路线的经典方案,如 ENAS、NASNet 及 Genetic CNN 等。通过分类梳理,用户能快速定位到所需的研究成果或复现代码,极大地降低了探索前沿算法的门槛。

这份资源特别适合人工智能研究人员、算法工程师及深度学习开发者使用。无论是希望跟进最新学术动态的研究者,还是需要在实际项目中应用自动机器学习(AutoML)技术的开发者,都能从中获得高价值的参考。awesome-architecture-search 不仅是入门学习的导航图,更是深入钻研高效模型设计不可或缺的案头工具,帮助用户在纷繁复杂的技术文献中高效获取核心知识。

使用场景

某自动驾驶初创公司的算法团队正致力于优化车载摄像头的小目标检测模型,需要在有限的算力资源下找到精度与速度平衡的最佳网络结构。

没有 awesome-architecture-search 时

  • 文献调研如大海捞针:团队成员需手动在 arXiv 和 Google Scholar 上筛选海量论文,极易遗漏如 ENAS(参数共享)或 Regularized Evolution 等关键高效算法。
  • 复现成本高昂且易错:从零复现顶级会议(如 ICLR、CVPR)的架构搜索代码耗时数周,常因缺少官方实现链接或依赖环境配置错误而半途而废。
  • 技术选型盲目试错:缺乏对强化学习、进化算法等不同搜索策略的系统对比,导致团队误选了计算开销过大且不适合边缘设备的方案。
  • 超参优化知识割裂:架构搜索与超参数优化资源分散,难以形成联合优化的完整视角,限制了模型最终性能的上限。

使用 awesome-architecture-search 后

  • 核心资源一站获取:直接通过分类目录锁定“进化算法”下的 Large-Scale Evolution 等前沿成果,半天内即可完成从文献阅读到技术选型的闭环。
  • 代码落地极速启动:利用列表中提供的官方及高质量非官方代码链接(如 GitHub 仓库),将原本数周的复现周期缩短至 2-3 天,快速验证基线。
  • 策略匹配精准高效:参考列表中按方法学(RL、Evolutionary 等)整理的经典案例,迅速选定适合车载芯片的轻量级搜索路径,避免无效算力浪费。
  • 知识体系系统构建:借助其 curated 特性,团队同时掌握了架构搜索与超参优化的协同技巧,显著提升了模型在嵌入式端的推理速度。

awesome-architecture-search 将原本分散杂乱的科研资源转化为结构化的工程利器,帮助团队在激烈的算法竞赛中大幅缩短了从理论到落地的研发周期。

运行环境要求

GPU

未说明

内存

未说明

依赖
notes该仓库是一个资源列表(Awesome List),汇集了关于神经架构搜索(NAS)和超参数优化的论文、代码链接等资源,本身不是一个可直接运行的单一软件工具。因此没有统一的运行环境需求。具体的环境要求需参考列表中各个独立项目(如 DARTS, ENAS, AutoKeras 等)的源代码仓库。
python未说明
awesome-architecture-search hero image

快速开始

令人惊叹的架构搜索 Awesome

一份精心整理的关于架构搜索和超参数优化的优质资源列表。灵感来源于 awesome-deep-visionawesome-adversarial-machine-learningawesome-deep-learning-papers

超参数优化一直是机器学习社区中的热门领域,而架构搜索则是在近几年才崭露头角的新星。以下是一些非常棒的资源!

目录

架构搜索

强化学习

  • 使用强化学习进行神经网络架构搜索 [pdf]
    • Barret Zoph 和 Quoc V. Le. ICLR'17
  • 利用强化学习设计神经网络架构 [pdf] [代码]
    • Bowen Baker、Otkrist Gupta、Nikhil Naik、Ramesh Raskar. ICLR'17
  • 通过网络变换实现高效的架构搜索 [pdf] [代码]
    • Han Cai、Tianyao Chen、Weinan Zhang、Yong Yu、Jun Wang. AAAI'18
  • 学习可迁移的架构以实现可扩展的图像识别 [pdf] [nasnet]
    • Barret Zoph、Vijay Vasudevan、Jonathan Shlens、Quoc V. Le. Arxiv 1707
  • 实用的分块式神经网络架构生成 [pdf]
    • Zhao Zhong、Junjie Yan、Wei Wu、Jing Shao、Cheng-Lin Liu. CVPR'18
  • 自动化 RNN 架构生成的灵活方法 [pdf]
    • Martin Schrimpf、Stephen Merity、James Bradbury、Richard Socher. ICLR'18
  • 通过参数共享实现高效的神经网络架构搜索 [pdf] [代码(非官方)] [代码(官方)]
    • Hieu Pham、Melody Y. Guan、Barret Zoph、Quoc V. Le、Jeff Dean. Arxiv 1802
  • 基于路径级别的网络变换实现高效架构搜索 [pdf] [代码]
    • Han Cai、Jiacheng Yang、Weinan Zhang、Song Han、Yong Yu. ICML'18

进化算法

  • 大规模进化图像分类器 [pdf]
    • Esteban Real、Sherry Moore、Andrew Selle、Saurabh Saxena、Yutaka Leon Suematsu、Jie Tan、Quoc Le、Alex Kurakin. ICML'17
  • 遗传 CNN [pdf] [代码]
    • Lingxi Xie 和 Alan Yuille. ICCV'17
  • 用于高效架构搜索的层次化表示 [pdf]
    • Hanxiao Liu、Karen Simonyan、Oriol Vinyals、Chrisantha Fernando、Koray Kavukcuoglu. ICLR'18
  • 正则化进化用于图像分类器架构搜索 [pdf]
    • Esteban Real、Alok Aggarwal、Yanping Huang、Quoc V Le. Arxiv 1802
  • 不依赖权重的神经网络 [pdf]
    • Adam Gaier、David Ha. NeurIPS'19

其他

  • 神经架构优化 [pdf] [code]
    • Renqian Luo, Fei Tian, Tao Qin, Enhong Chen, Tie-Yan Liu. Arxiv 1808
  • DeepArchitect:自动设计和训练深度架构 [pdf] [code]
    • Renato Negrinho 和 Geoff Gordon. Arxiv 1704
  • SMASH:通过超网络进行一次性模型架构搜索 [pdf] [code]
    • Andrew Brock、Theodore Lim、J.M. Ritchie、Nick Weston。ICLR'18
  • 卷积神经网络的简单高效架构搜索 [pdf]
    • Thomas Elsken、Jan-Hendrik Metzen、Frank Hutter。ICLR'18 工作坊
  • 渐进式神经架构搜索 [pdf]
    • Chenxi Liu、Barret Zoph、Jonathon Shlens、Wei Hua、Li-Jia Li、Li Fei-Fei、Alan Yuille、Jonathan Huang、Kevin Murphy。Arxiv 1712
  • DPP-Net:面向设备的帕累托最优神经架构渐进式搜索 [pdf]
    • Jin-Dong Dong、An-Chieh Cheng、Da-Cheng Juan、Wei Wei、Min Sun。ECCV'18
  • 基于贝叶斯优化与最优传输的神经架构搜索 [pdf]
    • Kirthevasan Kandasamy、Willie Neiswanger、Jeff Schneider、Barnabas Poczos、Eric Xing。Arxiv 1802
  • 使用搜索法为深度卷积神经网络设计有效的构建模块 [pdf]
    • Jayanta K Dutta、Jiayi Liu、Unmesh Kurup、Mohak Shah。Arxiv 1801
  • DARTS:可微分架构搜索 [pdf] [code]
    • Hanxiao Liu、Karen Simonyan、Yiming Yang。Arxiv 1806
  • 借助网络形态学实现高效的神经架构搜索 [pdf] [code]
    • Haifeng Jin、Qingquan Song、Xia Hu。Arxiv 1806
  • 寻找用于密集图像预测的高效多尺度架构 [pdf]
    • Liang-Chieh Chen、Maxwell D. Collins、Yukun Zhu、George Papandreou、Barret Zoph、Florian Schroff、Hartwig Adam、Jonathon Shlens。Arxiv 1809
  • AMC:移动端模型压缩与加速的 AutoML [pdf] [code(非官方)]
    • Yihui He、Ji Lin、Zhijian Liu、Hanrui Wang、Li-Jia Li、Song Han。ECCV'18
  • MorphNet:快速简单的资源受限深度网络结构学习 [pdf]
    • Ariel Gordon、Elad Eban、Bo Chen、Ofir Nachum、Tien-Ju Yang、Edward Choi。CVPR'18
  • 权重无关神经网络 [pdf]
    • Adam Gaier、David Ha。NeurIPS'19
  • 向模块化和可编程架构搜索迈进 [pdf] [code]
    • Renato Negrinho、Darshan Patil、Nghia Le、Daniel Ferreira、Matthew Gormley、Geoffrey Gordon。NeurIPS'19

超参数搜索

  • 通过学习曲线外推加速深度神经网络的自动超参数优化 [pdf] [code]
    • Tobias Domhan、Jost Tobias Springenberg、Frank Hutter。IJCAI'15
  • Hyperband:一种基于赌博理论的新型超参数优化方法 [pdf]
    • Lisha Li、Kevin Jamieson、Giulia DeSalvo、Afshin Rostamizadeh、Ameet Talwalkar。ICLR'17
  • 基于贝叶斯神经网络的学习曲线预测 [pdf]
    • Aaron Klein、Stefan Falkner、Jost Tobias Springenberg、Frank Hutter。ICLR'17
  • 利用性能预测加速神经架构搜索 [pdf]
    • Bowen Baker、Otkrist Gupta、Ramesh Raskar、Nikhil Naik。ICLR'18 工作坊
  • 超参数优化:一种谱方法 [pdf] [code]
    • Elad Hazan、Adam Klivans、Yang Yuan。NIPS DLTP 工作坊 2017
  • 基于群体的神经网络训练 [pdf]
    • Max Jaderberg、Valentin Dalibard、Simon Osindero、Wojciech M. Czarnecki、Jeff Donahue、Ali Razavi、Oriol Vinyals、Tim Green、Iain Dunning、Karen Simonyan、Chrisantha Fernando、Koray Kavukcuoglu。Arxiv 1711

贡献

我们需要你!

请通过联系或提交拉取请求来帮助完善此列表。

Markdown 格式:

- 论文名称 [[pdf]](链接) [[code]](链接)
  - 作者1、作者2、作者3。*会议年份*

许可证

PDM

在法律允许的最大范围内,Mark Dong 已放弃本作品的所有版权及相关权利或邻接权利。

相似工具推荐

openclaw

OpenClaw 是一款专为个人打造的本地化 AI 助手,旨在让你在自己的设备上拥有完全可控的智能伙伴。它打破了传统 AI 助手局限于特定网页或应用的束缚,能够直接接入你日常使用的各类通讯渠道,包括微信、WhatsApp、Telegram、Discord、iMessage 等数十种平台。无论你在哪个聊天软件中发送消息,OpenClaw 都能即时响应,甚至支持在 macOS、iOS 和 Android 设备上进行语音交互,并提供实时的画布渲染功能供你操控。 这款工具主要解决了用户对数据隐私、响应速度以及“始终在线”体验的需求。通过将 AI 部署在本地,用户无需依赖云端服务即可享受快速、私密的智能辅助,真正实现了“你的数据,你做主”。其独特的技术亮点在于强大的网关架构,将控制平面与核心助手分离,确保跨平台通信的流畅性与扩展性。 OpenClaw 非常适合希望构建个性化工作流的技术爱好者、开发者,以及注重隐私保护且不愿被单一生态绑定的普通用户。只要具备基础的终端操作能力(支持 macOS、Linux 及 Windows WSL2),即可通过简单的命令行引导完成部署。如果你渴望拥有一个懂你

349.3k|★★★☆☆|1周前
Agent开发框架图像

stable-diffusion-webui

stable-diffusion-webui 是一个基于 Gradio 构建的网页版操作界面,旨在让用户能够轻松地在本地运行和使用强大的 Stable Diffusion 图像生成模型。它解决了原始模型依赖命令行、操作门槛高且功能分散的痛点,将复杂的 AI 绘图流程整合进一个直观易用的图形化平台。 无论是希望快速上手的普通创作者、需要精细控制画面细节的设计师,还是想要深入探索模型潜力的开发者与研究人员,都能从中获益。其核心亮点在于极高的功能丰富度:不仅支持文生图、图生图、局部重绘(Inpainting)和外绘(Outpainting)等基础模式,还独创了注意力机制调整、提示词矩阵、负向提示词以及“高清修复”等高级功能。此外,它内置了 GFPGAN 和 CodeFormer 等人脸修复工具,支持多种神经网络放大算法,并允许用户通过插件系统无限扩展能力。即使是显存有限的设备,stable-diffusion-webui 也提供了相应的优化选项,让高质量的 AI 艺术创作变得触手可及。

162.1k|★★★☆☆|2周前
开发框架图像Agent

everything-claude-code

everything-claude-code 是一套专为 AI 编程助手(如 Claude Code、Codex、Cursor 等)打造的高性能优化系统。它不仅仅是一组配置文件,而是一个经过长期实战打磨的完整框架,旨在解决 AI 代理在实际开发中面临的效率低下、记忆丢失、安全隐患及缺乏持续学习能力等核心痛点。 通过引入技能模块化、直觉增强、记忆持久化机制以及内置的安全扫描功能,everything-claude-code 能显著提升 AI 在复杂任务中的表现,帮助开发者构建更稳定、更智能的生产级 AI 代理。其独特的“研究优先”开发理念和针对 Token 消耗的优化策略,使得模型响应更快、成本更低,同时有效防御潜在的攻击向量。 这套工具特别适合软件开发者、AI 研究人员以及希望深度定制 AI 工作流的技术团队使用。无论您是在构建大型代码库,还是需要 AI 协助进行安全审计与自动化测试,everything-claude-code 都能提供强大的底层支持。作为一个曾荣获 Anthropic 黑客大奖的开源项目,它融合了多语言支持与丰富的实战钩子(hooks),让 AI 真正成长为懂上

160.8k|★★☆☆☆|今天
开发框架Agent语言模型

ComfyUI

ComfyUI 是一款功能强大且高度模块化的视觉 AI 引擎,专为设计和执行复杂的 Stable Diffusion 图像生成流程而打造。它摒弃了传统的代码编写模式,采用直观的节点式流程图界面,让用户通过连接不同的功能模块即可构建个性化的生成管线。 这一设计巧妙解决了高级 AI 绘图工作流配置复杂、灵活性不足的痛点。用户无需具备编程背景,也能自由组合模型、调整参数并实时预览效果,轻松实现从基础文生图到多步骤高清修复等各类复杂任务。ComfyUI 拥有极佳的兼容性,不仅支持 Windows、macOS 和 Linux 全平台,还广泛适配 NVIDIA、AMD、Intel 及苹果 Silicon 等多种硬件架构,并率先支持 SDXL、Flux、SD3 等前沿模型。 无论是希望深入探索算法潜力的研究人员和开发者,还是追求极致创作自由度的设计师与资深 AI 绘画爱好者,ComfyUI 都能提供强大的支持。其独特的模块化架构允许社区不断扩展新功能,使其成为当前最灵活、生态最丰富的开源扩散模型工具之一,帮助用户将创意高效转化为现实。

109.2k|★★☆☆☆|昨天
开发框架图像Agent

gemini-cli

gemini-cli 是一款由谷歌推出的开源 AI 命令行工具,它将强大的 Gemini 大模型能力直接集成到用户的终端环境中。对于习惯在命令行工作的开发者而言,它提供了一条从输入提示词到获取模型响应的最短路径,无需切换窗口即可享受智能辅助。 这款工具主要解决了开发过程中频繁上下文切换的痛点,让用户能在熟悉的终端界面内直接完成代码理解、生成、调试以及自动化运维任务。无论是查询大型代码库、根据草图生成应用,还是执行复杂的 Git 操作,gemini-cli 都能通过自然语言指令高效处理。 它特别适合广大软件工程师、DevOps 人员及技术研究人员使用。其核心亮点包括支持高达 100 万 token 的超长上下文窗口,具备出色的逻辑推理能力;内置 Google 搜索、文件操作及 Shell 命令执行等实用工具;更独特的是,它支持 MCP(模型上下文协议),允许用户灵活扩展自定义集成,连接如图像生成等外部能力。此外,个人谷歌账号即可享受免费的额度支持,且项目基于 Apache 2.0 协议完全开源,是提升终端工作效率的理想助手。

100.8k|★★☆☆☆|1周前
插件Agent图像

markitdown

MarkItDown 是一款由微软 AutoGen 团队打造的轻量级 Python 工具,专为将各类文件高效转换为 Markdown 格式而设计。它支持 PDF、Word、Excel、PPT、图片(含 OCR)、音频(含语音转录)、HTML 乃至 YouTube 链接等多种格式的解析,能够精准提取文档中的标题、列表、表格和链接等关键结构信息。 在人工智能应用日益普及的今天,大语言模型(LLM)虽擅长处理文本,却难以直接读取复杂的二进制办公文档。MarkItDown 恰好解决了这一痛点,它将非结构化或半结构化的文件转化为模型“原生理解”且 Token 效率极高的 Markdown 格式,成为连接本地文件与 AI 分析 pipeline 的理想桥梁。此外,它还提供了 MCP(模型上下文协议)服务器,可无缝集成到 Claude Desktop 等 LLM 应用中。 这款工具特别适合开发者、数据科学家及 AI 研究人员使用,尤其是那些需要构建文档检索增强生成(RAG)系统、进行批量文本分析或希望让 AI 助手直接“阅读”本地文件的用户。虽然生成的内容也具备一定可读性,但其核心优势在于为机器

93.4k|★★☆☆☆|1周前
插件开发框架