首页 > 其他分享 >什么是神经网络

什么是神经网络

时间:2023-07-02 12:44:26浏览次数:37  
标签:函数 什么 本质 神经网络 拟合 解析 任意

img

神经网络和泰勒展开或者傅里叶变换本质上都是拟合。泰勒展开式是用多项式来拟合函数(要能够在展开点任意阶可导)。傅立叶级数是用正弦和余弦函数拟合周期函数。神经网络本质也是去拟合函数。

只要层数够多,神经网络可以拟合出几乎任意的函数。神经网络的本质是函数,这个函数可以接受任意数量的变量,可以拥有任意数量的参数。但脱离不了函数的本质。函数能解决的问题,神经网络理论上就能解决,而函数不能解决的问题,神经网络理论上就是无解的。

神经网络就是用很多线性关系和简单有解析式的非线性关系去拟合复杂的非线性关系。泰勒展开和傅里叶变换有解析展开式,计算成本低,但不是所有函数都能解析展开。神经网络的输入输出没有解析式,完全靠大数据训练,训练成本高,但适用很多场景。若输入输出关系稳定,一旦训练好,神经网络计算出结果很快。简单说,神经网络就是一种非线性回归。

标签:函数,什么,本质,神经网络,拟合,解析,任意
From: https://www.cnblogs.com/xmasker/p/17520652.html

相关文章

  • 什么是 DevOps ?
    DevOps是一种将开发(Development)和运维(Operations)两个团队整合在一起的文化和实践方法。它旨在通过自动化和协作,加快软件开发和部署的速度,提高应用程序的质量和可靠性。DevOps的核心理念是将开发和运维团队打破传统的独立工作模式,形成一个紧密合作的团队。开发团队负责编写代码、......
  • java中NaN是什么意思
    NaN,是NotaNumber的缩写。NaN用于处理计算中出现的错误情况,比如0.0除以0.0或者求负数的平方根。由上面的表中可以看出,对于单精度浮点数,NaN表示为指数为emax+1=128(指数域全为1),且尾数域不等于零的浮点数。IEEE标准没有要求具体的尾数域,所以NaN实际上不是一个,而是......
  • 模式的真正价值是什么?
    在于交付的时候解决方案是否能正常工作并满足需求。模式就是其他人已经遇到过并加以分类的问题的解决方案。重构模式的时候需要判断是否能够更好地适应未来的变化,并对当前的解决方案有所改进。软件架构师大多是关于决定的。反模式是一种介绍如何从问题演化到不好的解决方案的模......
  • 什么是算法?
    扎实打牢数据结构算法根基,从此不怕算法面试系列之001week0102-01什么是算法? 1、什么是算法?为了明确什么是算法,我们会从简单的查找功能开始讲起。查找其实一个一个非常简单的算法,但我们会为这个查找功能的算法做如下工作:让查找的功能适应更多的数据类型通过查找的例......
  • python: 举例说明什么是装饰器
    python:举例说明什么是装饰器━━━━━━━━━━━━━━━━━━━━━━━━━装饰器是Python中的一种高级特性,它允许我们在不修改原函数代码的情况下,对函数进行功能的扩展和修改。装饰器实际上是一个函数,它可以接受一个函数作为输入,并返回一个新的函数。下面是一个简单的......
  • 一文看懂什么是fork/join
    什么是Fork/JoinFork/Join是JUC并发包下的一个并行处理框架,实现了ExecutorService接口的多线程处理器,它专为那些可以通过递归分解成更细小的任务而设计,最大化的利用多核处理器来提高应用程序的性能。Fork/Join的运行流程大致如下所示:需要注意的是,图里的次级子任务可以一直分......
  • 什么是 CSR、SSR、SSG、ISR - 渲染模式详解
    本文以React、Vue为例,介绍下主流的渲染模式以及在主流框架中如何实现上述的渲染模式。前置知识介绍看渲染模式之前我们先看下几个主流框架所提供的相关能力,了解的可跳到下个章节。挂载组件到DOM节点这是主流框架最基本的能力,就是将组件渲染到指定的DOM节点上。在React......
  • 明明是张表格脸,为什么要走向图片?(Excel批量处理图片合集)
    图片来源为函数类:Excel批量插入图片制图片的下拉选项图片就是图片类:批量插入图片把图片用在了数据透视表里只要是单元格对象的图片,不问出处:当函数遇上图片......
  • 什么是负载均衡?
    负载均衡(LoadBalancing)是指将网络流量或工作负载分配到多个服务器或计算资源上,以提高系统的性能、可靠性和可扩展性。负载均衡的目标是使系统能够更好地处理用户的请求,并且避免某些服务器负载过高而导致性能下降或故障的情况。负载均衡可以在不同层次进行操作,包括:1.硬件负......
  • 什么是中间件?
    中间件(middleware)是指在软件系统中,处于两个或多个组件之间的一个层,用于处理请求和响应。它常用于处理系统级别的功能,如请求认证、日志记录、错误处理等。中间件允许开发人员将这些功能从应用程序的核心逻辑中解耦出来,使得系统更易于维护和扩展。在Web开发中,中间件可以被插入到请......