如何设计神经网络

涂鸦的娜子 2024-05-11 04:06:13
最佳回答
11. 算法的类型设计一个硬件**,首先我们要考虑算法是通用的还是专用的。一般来说,深度神经网络应用主要使用的是专用算法,但也不排除需要一些比较通用的算法作为辅助。在这种情况下,可能我们需要不同的类型的硬件来进行支持。比如我们之前在介绍dsp ip的文章中提到过,目前支持神经网络的dsp ip往往用一个比较通用的处理器实现传统的computer v**ion算法和控制功能,而用一个专门的convolution加速器实现卷积操作。更进一步,我们还需要看看算法是控制为主(control)和数据运算为主(computation),前者比较适合用cpu来实现,而后者则比较适合采用专用架构。1相关内容未经许可获取自百度经验22. 对灵活性和可扩展性的需求我们要对应用的灵活性需求做出一个评估,这对于架构设计非常重要。简单来说,需要灵活,可扩展的应用,采用可编程,可配置的处理器实现比较合适;反之,可以用纯硬件电路来实现,已达到最优的效率。有些情况下,灵活性是为了future-proof,希望硬件**可以支持未来的未知应用,延长生命周期;而有些时候,灵活性是因为需求中的不确定性(uncertainty),希望可以在需求不清晰的时候尽量覆盖更多的情况(比如支持多种参数的选择);还有一些时候,灵活性是因为对设计和验证能力没信心,希望通过灵活的设计可以在出现bug的时候有绕开的机会。不管怎么说,灵活性是以增加成本,牺牲效率为代价的。对于功耗和成本敏感的应用,over-design和under-design同样可怕。33.处理性能确定处理性能指标的重要性不用再强调了。在深度神经网络应用中,一个比较常见的指标是gops(giga operations per second),是指每秒需要完成的操作(包括乘法,加法,访存等)的数量。由于神经网络最主要的运算是mac(multiply–accumulate),也有时候也拿单位时间的mac数需求作为性能指标的。处理的性能还可以分为峰值的需求和平均的情况。这对于硬件设计,特别是低功耗相关的设计还是非常重要的。44. 能耗功耗是一个应用的关键约束条件,一般可以用峰值能耗(w),峰值电流(a);平均能耗,平均电流来表示。这个指标首先来自应用场景的供电能力和成本要求。对于一个硬件系统来说,各个部分的能耗是需要协调规划的。而这个指标也是芯片设计中的一个重要指导条件。55.效率效率指标主要是指能耗效率(消耗单位能量能够进行多少运算)和面积效率(单位的芯片面积支持的运算能力)。在神经网络实现中,常见的能耗效率指标是gops/w(每瓦的能量可以支持的gops),或者tops/w。而面积效率好像没有很统一的指标。66.实时性需求实时性也是一个应用的重要约束条件。具体来说实时性还包括两个层面,第一是要求处理的latency尽量短。在这个层面上,无人驾驶汽车的实时性要求就非常高,必须在很短时间内根据sensor的信息做出操作反应;而一般的机器人,移动速度比较慢,就不需要很强的实时性。另一个层面是predictable latency,就是处理延时要求可以预测。对实时性要求高的应用,需要一般需要使用专用处理器和实时操作系统(rtos)。77.成本实现一个应用的成本是多方面的,在之前的文章(脉动阵列 - 因google tpu获得新生)里提到了nonrecurring cost(设计 design) 和recurring cost(器件 parts)的概念。前者和设计难度以及架构的选择有很大关系,在相同难度的情况下,选择成熟,简单的设计或者ip都可以降低设计成本;后者则主要和产品(比如芯片)的出货量,生命周期等因素有关。对于很多应用来说,成本往往是决定性因素。而降低成本在很多时候比提高性能更有技术挑战。88. time to market最后,前面说的这些因素都可能被上市时间的要求打败。google tpu(google tpu 揭密)就选择一个相对简单的硬件架构和比较平庸的性能优化目标,这和它的部署时间的要求不无关系。end 20210311
汇率兑换计算器

类似问答
  • logo设计如何设计logo呢?
    • 2024-05-11 08:01:19
    • 提问者: 未知
    这可能很困难,因为不是每个人都会以同样的方式解读图像。这些类型的徽标最棒的地方在于,一旦你将品牌推向市场,没有其他人(希望)拥有和你的品牌完全相同的徽标。从一...
  • bp神经网络动量因子不理解
    • 2024-05-11 08:36:31
    • 提问者: 未知
    bp神经网络在批处理训练时会陷入局部最小,也就是说误差能基本不变化其返回的信号对权值调整很小但是总误差能又大于训练结果设定的总误差能条件。这个时候加入一个动量因子有助于其反馈的误差信号使神经元的权值重新振荡起来。可以参看一些专门介绍神经网络的书籍。
  • 海信电视机,网络如何设置
    • 2024-05-11 10:54:03
    • 提问者: 未知
    1、首先开启电视,默认进入到影视界面,可以看到上方wifi连接情况,当前是未连接状态。2、然后我们按一下遥控器的设置按钮。3、接着会显示电视设置情况,默认显示图像摄像,包括图像模式和节能设置。4、需要通过遥控器选择到其他设置,下方会自动分类让我们选择进入,这里选择其中的两个齿轮...
  • rbf神经网络和bp神经网络有什么区别?
    • 2024-05-11 22:36:28
    • 提问者: 未知
    以前做过rbf神经网络的研究,现在要接触bp神经网络。就我目前的了解,能看到的区别只有这两种神经网络中所采用的核函数不一样。请各位大神指导这两种神经网络的区别,谢谢!
  • logo设计如何设计logo呢?
    • 2024-05-11 01:15:50
    • 提问者: 未知
    如何设计出一个好的、出色的logo或标志来,是设计师们费尽脑汁的问题。设计中最大的困惑,莫过于对logo标志的设计要素或设计原则的掌握和运用了。为此,笔者从手头资料选择出**、港台地区、日本的四位设计师,对logo标志设计要素的精辟见解和论述,汇编如下,以飨大家,望能从中受益。 ** 丘陵(中央工艺美术学院装潢设计系前主任、教授) 现代视觉传达设计中,提出标志设计的三大要素: 一、速度。就是在现代...
  • 什么是深度神经网络?
    • 2024-05-11 05:39:27
    • 提问者: 未知
    机器学习是一门多领域交叉学科,专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重…
  • 如何理解卷积神经网络中的权值共享?
    • 2024-05-11 12:22:20
    • 提问者: 未知
    卷积神经网络两大核心思想: 1.网络局部连接(local connectivity) 2.卷积核参数共享(parameter sharing) 两者的一个关键作用就是 减少参数数量,使运算变 得简洁、高效...
  • 银行同城灾备中心建设方案设计-网络
    • 2024-05-11 07:43:25
    • 提问者: 未知
    (一)网络2、网络技术方案2.1建设背景随着社会的发展和科技的进步,金融行业越来越依赖于数据处理来进行业务运营,对it系统的依赖性也随之增加。然而,灾难就像灰尘一样伏击在企业周围,您的业务可能正在一个充满风险和威胁的世界里运行:无法预知的it硬件设备的损坏、断电、火灾、自然灾害、**击等,造成数据丢失或业务的突然中断;系统人员误操作造成意外宕机或关键数据丢失,无法避免;手段频多的黑客攻击、病毒入侵...
  • 校园网网络安全设计与实现
    • 2024-05-11 12:23:09
    • 提问者: 未知
    本篇引自:校园网络系统的设计与实施(含拓布图)部分摘录如下: 摘要:基于在计算机网络系统建设中积累的实际经验,重点阐述了校园计算机网络系统的设计和实现方法,包括系统设计原则、网络技术选择、综合布线系统、网络拓扑结构及设备选型,并结合校园网的具体方案作了进一步阐述。 关键词:校园网 交换技术 ip/pix路由 以太网结构化布线系统 网络拓扑结构校园网是我国高校基础建设的重要组成部分。充分利...
  • 涨乐理财手机客户端网络如何设置?
    • 2024-05-11 03:07:54
    • 提问者: 未知
    好像涨乐会自动选择默认网络连接,如果不行的话,会自动尝试各种可用连接,应该不用特别设置的吧
汇率兑换计算器

热门推荐
热门问答
最新问答
推荐问答
新手帮助
常见问题
房贷计算器-九子财经 | 备案号: 桂ICP备19010581号-1 商务联系 企鹅:2790-680461

特别声明:本网为公益网站,人人都可发布,所有内容为会员自行上传发布",本站不承担任何法律责任,如内容有该作者著作权或违规内容,请联系我们清空删除。