19、深度学习基础与分布式表示:原理、实践与应用

深度学习基础与分布式表示:原理、实践与应用

1. 深度学习基础

在深度学习领域,自动编码器的输出结果值得关注。输入示例的解码输出样本展示了不同训练轮次下自动编码器对输入的重建情况。例如,在训练数据上经过不同轮次训练后,自动编码器的输出会有所变化。在第1个训练轮次后和第100个训练轮次后,输入的重建结果呈现出不同的特征。观察这些重建的输入,可以发现它们似乎不如某些示例那样清晰,这主要是由于均方误差(MSE)损失函数的作用。MSE损失函数在计算平方误差时,倾向于将所有值拉向均值,更注重输入的平均值而非特定区域。

受限玻尔兹曼机(RBM)在训练过程中学习无监督特征。学习到这些无监督特征后,可以使用这些特征创建低维、有标签的数据集,用于监督分类器。以下是定义RBM的代码:

class RBM(nn.Module):
    def __init__(self, nvis=3072, nhin=128, k=5):
        super(RBM, self).__init__()
        self.W = nn.Parameter(torch.randn(nhin, nvis) * 1e-2)
        self.vbias = nn.Parameter(torch.zeros(nvis))
        self.hbias = nn.Parameter(torch.zeros(nhin))
        self.k = k

    def sample_from_p(self, p):
        return F.relu(torch.sign(p - Variable(torch.rand
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值