【深度学习】深度学习的四大组件

本文介绍了深度学习的四大组件——层、输入数据和标签、损失函数及优化器。层是构建网络的基础,可以是线性堆叠或复杂拓扑结构。损失函数衡量网络性能,优化器负责迭代更新权重以降低损失。选择合适的损失函数对解决特定任务至关重要,如二分类问题的二元交叉熵,多分类问题的分类交叉熵,回归问题的均方误差,以及序列学习的CTC损失函数。
摘要由CSDN通过智能技术生成

这四大组件就是:

  • 输入数据和标签
  • 损失函数
  • 优化器

在这里插入图片描述

这四者的关系描述如下:

多层组合在一起形成了网络,网络的目的是将输入数据映射为预测值,通过损失函数将预测值和目标值比较,得出损失值,用来衡量网络的性能,而优化器的职责是迭代优化损失值来更新网络权重(BP算法)。

层:构建网络的乐高积木

深度学习模型的最常见用法是层的线性堆叠,将单一输入映射为单一输出,即数据从一端进,然后从另一端出。

但是这不是唯一,还有其他的网络拓扑类型,比如:

  • 双分支网络
  • 多头网络
  • Inception模块

在机器学习的定义中我们已经学过,机器学习是在一个预先定义好的假设空间中,利用反馈信号来寻找对输入数据的有用的表征。网络的拓扑结构定义了一个假设空间。

这个假设空间就被限定为一系列特定的张量计算,我们为了做好深度学习模型,就需要为这些张量计算的权重找到一组合适的值。

选择正确的网络架构更像是一门艺术而不是科学。虽然有一些最佳的实践和原则,但只有动手实践才能成为合格的神经网络架构师。

损失函数与优化器

在确定了网络架构以后,还需要选择两个参数:

  • 损失
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值