当前位置: 首页 > news >正文

第三章 神经网络

神经网络结构

输入层->中间层(隐藏层)->输出层

神经网络与感知机的差异

向下一个神经元发送信号时,改变信号的激活函数有很大差异。

神经网络中使用的是平滑变化的sigmoid函数,而感知机中使用的是信号急剧变化的阶跃函数。

激活函数

激活函数将输入信号的总和转换为输出信号

作用在于决定如何来激活输入信号的总和

sigmoid函数

def sigmoid(x):return 1 / (1 + np.exp(-x))

不管输入信号有多小,或者有多大,输出信号都在0到1之间

为了发挥叠加层所带来的有事,激活函数必须使用非线性函数

ReLU函数

ReLU函数在输入大于0 时,直接输出该值;在输入小于等于0 时,输出0

def relu(x):return np.maximum(0, x)

使用np.dot计算矩阵的点积

关于输出层的激活函数

分类问题是数据属于哪一个类别的问题,而回归问题是根据某个输入预测一个(连续的)数值的问题

需要根据情况改变输出层的激活函数。回归问题用恒等函数,分类问题用softmax 函数

softmax函数

def softmax(a):c = np.max(a)exp_a = np.exp(a - c) # 溢出对策sum_exp_a = np.sum(exp_a)y = exp_a / sum_exp_areturn y

softmax函数的输出是0.0 到1.0之间的实数。并且,softmax函数的输出值的总和是1

因为有了这个性质,我们才可以把softmax 函数的输出解释为“概率”

输出层的神经元数量需要根据待解决的问题来决定。对于分类问题,输出层的神经元数量一般设定为类别的数量

输入数据的集合称为批,通过批处理可以实现计算机高速运算

sigmoid函数和softmax函数的区别和联系

多标签分类任务使用softmax函数

二分类任务使用sigmoid函数

http://www.dtcms.com/a/428136.html

相关文章:

  • 网络公司发生网站建设费分录北京海淀建设中路哪打疫苗
  • 自己开外销网站怎么做WordPress图片无缝
  • 电脑可以连蓝牙耳机吗?
  • 宁波网站建设费用报价传奇类网页游戏
  • Retina(苹果高分辨率屏幕技术)介绍
  • 做网站是怎么赚钱的违法网络管理系统的基本组件包括哪些?
  • 无人机大脑系统与技术解析
  • 珠宝行业网站建设学室内设计就是失业
  • 动态规划方法详解
  • 儿童摄影网站源码360全景网站怎么做
  • 可以做蛋白三位结构图的网站注册wordpress博客
  • Java并发编程:从源码分析ThreadPoolExecutor的三大核心机制
  • DAC芯片---ES8156
  • wordpress正文底部版权声明sem优化公司
  • Java高频笔试、面试题
  • 青岛企业网站制作哪家好seo视频网页入口网站推广
  • pthread_detach:线程世界的“自清洁“革命
  • i.MX6ULL嵌入式Linux应用开发学习计划
  • 网站怎么做更新吗wordpress默认登录地址
  • NVR接入录像回放平台EasyCVR智慧农田可视化视频监控方案
  • 网页脚本 009:Next.js联合window.postMessage实现Dynamic Crawler
  • 装饰网站建设重要性网站项目设计书
  • 建立网站站点的过程中正确的是大数据营销公司
  • 扁平风格企业网站源码招商网站建设服务商
  • Coze源码分析-资源库-编辑插件-后端源码-详细流程
  • Coze源码分析-资源库-编辑插件-后端源码-核心技术与总结
  • 如何安装TraeCN(字节跳动的IDE)
  • 泉州网站的建设医疗器械网
  • 中国数学外国人做视频网站重庆高端设计公司
  • JAVAweb案例之后端的增删改查