21、深度学习中的无监督学习与生成模型实践

深度学习中的无监督学习与生成模型实践

1. 模型训练与评估

在模型训练过程中,为了验证训练效果,我们可以先在原始数据集的一小部分上进行训练。运行以下代码后,会得到类似如下的输出:

Epoch: 0, Batch: 249, accuracy: 0.3605000 loss: 1.1831361
Epoch: 1, Batch: 249, accuracy: 0.5363751 loss: 1.0118284
Epoch: 2, Batch: 249, accuracy: 0.6470000 loss: 0.8826395

模型训练完成后,我们可以使用给定的测试数据创建测试管道,并使用以下代码评估训练好的模型:

model
|> Axon.Loop.evaluator()
|> Axon.Loop.metric(:accuracy)
|> Axon.Loop.run(test_data, params, compiler: EXLA)

运行后会得到类似如下的输出:

Batch: 49, accuracy: 0.3675000

这里显示的 36% 的准确率表明了模型在原始数据的一个小子集上训练后的准确率。若要得到更强大的分类器,可以继续进行更长时间的训练。通过几行代码,我们就可以将一个强大的预训练模型微调为能够对 Yelp 评论进行分类的强

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值