神经网络基础-初识神经网络

news/2024/12/18 16:37:40/

人工神经网络( Artificial Neural Network, 简写为ANN)也简称为神经网络(NN),是一种模仿生物神经网络结构和功能的计算模型。人脑可以看做是一个生物神经网络,由众多的神经元连接而成。各个神经元传递复杂的电信号,树突接收到输入信号,然后对信号进行处理,通过轴突输出信号。下图是生物神经元示意图:

当电信号通过树突进入到细胞核时,会逐渐聚集电荷。达到一定的电位后,细胞就会被激活,通过轴突发出电信号。

那怎么构建人工神经网络中的神经元呢?

这个过程就像,来源不同树突(树突都会有不同的权重)的信息, 进行的加权计算, 输入到细胞中做加和,再通过激活函数输出细胞值。

接下来,我们使用多个神经元来构建神经网络,相邻层之间的神经元相互连接,并给每一个连接分配一个强度,如下图所示:

神经网络中信息只向一个方向移动,即从输入节点向前移动,通过隐藏节点,再向输出节点移动。其中的基本部分是:

  1. 输入层:即输入 x 的那一层
  2. 输出层:即输出 y 的那一层
  3. 隐藏层:输入层和输出层之间都是隐藏层

特点是:

  • 同一层的神经元之间没有连接。
  • 第 N 层的每个神经元和第 N-1层 的所有神经元相连(这就是full connected的含义),这就是全连接神经网络
  • 第N-1层神经元的输出就是第N层神经元的输入。
  • 每个连接都有一个权重值(w系数和b系数)。

http://www.ppmy.cn/news/1556161.html

相关文章

immaculate C# DragDrop 注册失败 解决 C#窗口程序如何看控制台打印的日志

C# DragDrop 注册失败 System.InvalidOperationExceptionHResult0x80131509MessageDragDrop 注册失败。SourceSystem.Windows.FormsStackTrace:在 System.Windows.Forms.Control.SetAcceptDrops(Boolean accept)在 System.Windows.Forms.Control.OnHandleCreated(EventArgs e)…

网络隧道与代理

文章目录 网络隧道网络代理参考 网络隧道 使用隧道的原因是在不兼容的网络上传输数据,或在不安全网络上提供一个安全路径。网络隧道的一个典型特征就是封装报文和对报文加密。如下是两个典型的案例:IPv4到IPv6的迁移、VPN。 图3.1 IPv4到IPv6的迁移 图…

异步线程使用

创建线程的几种方法: 执行完整个main方法,在后台慢慢打印。 1.2.3方式都不能获得控制资源。 4、 线程池方法,每个异步任务,提交给线程池让他自己去执行就行。 1、降低资源的消耗 通过重复利用已经创建好的线程降低线程的创建和…

【python面向对象】304-面向对象三大特性-3.多态

三种特性: 封装性: 私有属性和私有方法把属性和方法隐藏起来,属性没有特殊要求都用私有属性意义: 以面向对象的编程思想进行项目开发封装数据属性:明确的区分内外,控制外部对隐藏的属性的操作行为(保护数据…

泷羽Sec学习笔记-zmap搭建炮台

zmap搭建炮台 zmap扫描环境:kali-linux 先更新软件库 sudo apt update 下载zmap sudo apt install zmap 开始扫描(需要root权限) sudo zmap -p 80 -o raw_ips.txt 代码解析: sudo:以超级用户(管理员)权限运行…

Zookeeper其二,zk的java和选举机制,Hadoop的高可用和联邦机制

目录 一、Zk是用java代码进行操作(了解) 使用java代码操作zk 3.5以下版本,使用的技术还是Curator 二、zk的选举机制 三、Hadoop集群的高可用(HA) 1) 搭建namenode的高可用 Java 代码操作 HA 的 hdfs 代…

dolphinscheduler服务RPC框架源码解析(五)RPC提供者服务调用真实方法实现

RPC服务提供者的设计实现 1.概述2.RPC提供者服务调用真实方法设计3.RPC服务提供者调用真实方法实现3.1.工程结构3.1.RPC提供者服务调用真实方法入口类JdkDynamicServerHandler3.2. ServerMethodInvokerImpl类反射方法调用4.总结1.概述 上一篇文章我们已经看过了RPC提供者服务的…

MybatisPlus--mybatis升级版

一、快速入门 1.引入MybatisPlus的起步依赖 mybatisPlus官方提供了starter。其中集成了Mybatis和MybatisPlus的所有功能,对mybatis实现了润物无声,并且实现了自动装配效果。 因此使用了Mybatis的项目,也可以使用MybatisPlus的starter代替M…