Tensorflow学习笔记(四)

实践一下自定义网络代码

1.关于conv1D conv2D

    https://blog.csdn.net/Elva_23/article/details/83826587

2.自定义损失函数与自定义指标函数

    通过继承类实现

    以定义网络层的方式添加

    直接在model上面加

3.tf.data.DataSet构建数据集

   DataSet是第一维维度相同的数据序列,由数据元素组成序列

   包含shuffle batch 等排序组合函数

4.样本权重sample_weight和类权重class_weight

   源于两个问题:

    采样数据问题,不同种类的数据量,影响训练算法的有效性

    分类对结果的影响不同

5.多分类问题

   不同的输入通过concatenate将不同的层关联成一个数据节点

   当前数据节点添加不同的层,可以获得不同的输出结果

6.关于回调

    常用的三个训练期间:在epoch开始时,batch结束时,epoch结束时

     对训练过程进行把控,包括日志和参数微调

     内置回调函数包括:makecheckpoint earlystopping tensorboarder csvlogger

7.自己实现训练过程和循环

你可能感兴趣的:(Tensorflow学习笔记(四))