首页--工业技术论文--自动化技术、计算机技术论文--自动化基础理论论文--人工智能理论论文--人工神经网络与计算论文

神经网络专用编程语言

摘要第5-6页
ABSTRACT第6页
主要符号对照表第12-13页
第一章 绪论第13-19页
    1.1 神经网络的发展历程第13-15页
        1.1.1 神经网络技术发展第13页
        1.1.2 神经网络应用的发展第13-14页
        1.1.3 神经网络计算平台发展第14-15页
    1.2 神经网络编程面临的挑战第15-17页
    1.3 主要研究内容和贡献第17-18页
    1.4 论文的组织结构第18-19页
第二章 研究背景第19-31页
    2.1 神经网络算法第19-21页
        2.1.1 新的层类型第19-20页
        2.1.2 更复杂的网络结构第20页
        2.1.3 网络规模的增长第20-21页
    2.2 神经网络的运算平台第21-26页
        2.2.1 CPU第21页
        2.2.2 GPU第21-22页
        2.2.3 神经网络专用处理器(ASICs)第22-26页
    2.3 领域专用语言(DSL)第26页
    2.4 神经网络编程第26-29页
        2.4.1 神经网络框架第26-27页
        2.4.2 神经网络专用编程语言与编译器第27-29页
    2.5 本章小结第29-31页
第三章 NNL:一种神经网络专用编程语言第31-43页
    3.1 语言特性第31-32页
        3.1.1 神经网络的函数抽象第31-32页
    3.2 语法和语义第32-39页
        3.2.1 template第33-34页
        3.2.2 block第34-36页
        3.2.3 gaph第36-37页
        3.2.4 topo第37-38页
        3.2.5 NNL程序中的时序定义第38-39页
    3.3 NNL代码示例第39-41页
        3.3.1 block示例第39-40页
        3.3.2 全连接层第40-41页
    3.4 本章小结第41-43页
第四章 神经网络专用编程语言的编译第43-55页
    4.1 NNL编译器简述第43-44页
    4.2 展开图生成第44-48页
        4.2.1 语法图的递归展开第44页
        4.2.2 节点信息的推断第44-46页
        4.2.3 反向连接补全第46-47页
        4.2.4 时序展开第47-48页
    4.3 优化过程第48-50页
        4.3.1 block融合第49页
        4.3.2 block拆分第49-50页
    4.4 代码生成第50-53页
        4.4.1 核函数的生成第50-53页
        4.4.2 执行图的分析与代码生成第53页
    4.5 本章小结第53-55页
第五章 实验第55-61页
    5.1 实验方法第55-57页
        5.1.1 测试基准集第55-56页
        5.1.2 测试平台第56页
        5.1.3 实验的对照基准第56-57页
    5.2 实验结果评估第57-58页
    5.3 本章小结第58-61页
第六章 总结与展望第61-63页
    6.1 本文的工作总结第61页
    6.2 未来的工作第61-63页
参考文献第63-67页
致谢第67-69页
在读期间发表的学术论文与取得的研究成果第69页

论文共69页,点击 下载论文
上一篇:面向毒害气体的多传感器系统设计
下一篇:基于DSP的三相光伏并网控制系统设计