(九)Tensorflow的Tensorbard的使用

可视化模型结构

api的介绍

命名空间的使用

通过命名空间的使用可以使模型结构更加清新!

一般空间里没有get_variable的话使用name_scope,否则可能使用variable_name命名空间!

更高级的模型可视化,Memory   and  Compute time

可视化参数分布

 

可视化训练过程

 

可视化Embedding数据分析

就是一串代码,然后进行降维进行可视化的过程(通过PCA或者T-SNE)!不做过多阐述!

一些模型调优手段

1.图像数据的各种仿射变换。安装库:https://github.com/mdbloice/Augmentor

2.参数初始化!

3.优化器的选取!

4.归一化操作!

5.学习率的选取!

太大可能会导致loss爆炸,太小可能会导致loss变化很小,一般先设置大一点有需要在慢慢进行调整!

6.Batch_size的选取!(此参数很有必要,会有影响的)

7.ensemble  model!(模型融合,进行提升)

同样的模型结构,不同的初始化方法!(bagging)

不同的模型,选取最好的几个模型结构!

8.过拟合一般进行系数加正则项 / dropout / early stopping(一般是验证集的准确率连续下降,认为过拟合了)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
TensorFlow是一个广泛应用于机器学习和深度学习的开源框架,它提供了丰富的工具和库来构建和训练各种类型的神经网络模型。以下是一些TensorFlow的实际使用场景: 1. 图像识别和分类:TensorFlow可以用于构建和训练卷积神经网络(CNN)模型,用于图像识别和分类任务。例如,可以使用TensorFlow来构建一个模型,将图像分类为猫或狗。 2. 自然语言处理:TensorFlow可以用于构建和训练循环神经网络(RNN)和长短期记忆网络(LSTM)等模型,用于自然语言处理任务,如文本分类、情感分析、机器翻译等。 3. 语音识别:TensorFlow可以用于构建和训练声学模型,用于语音识别任务。例如,可以使用TensorFlow来构建一个模型,将语音转换为文本。 4. 推荐系统:TensorFlow可以用于构建和训练推荐系统模型,用于个性化推荐。例如,可以使用TensorFlow来构建一个模型,根据用户的历史行为和偏好,推荐适合的商品或内容。 5. 强化学习:TensorFlow可以用于构建和训练强化学习模型,用于解决各种决策问题。例如,可以使用TensorFlow来构建一个模型,训练一个机器人在不同环境中学习并做出最优决策。 6. 生成对抗网络(GAN):TensorFlow可以用于构建和训练生成对抗网络模型,用于生成逼真的图像、音频等。例如,可以使用TensorFlow来构建一个模型,生成逼真的人脸图像。 7. 时间序列预测:TensorFlow可以用于构建和训练循环神经网络(RNN)和长短期记忆网络(LSTM)等模型,用于时间序列预测任务。例如,可以使用TensorFlow来构建一个模型,预测股票价格或天气情况。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值