![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
tensorflow2.0
曦曦逆风
信息与通信工程专业博士生,高光谱图像智能解译方向,与我交流或进高光谱图像交流群可私聊
展开
-
入坑tensorflow2.0之keras中to_categorical方法
简言之,to_categorical方法就是将类别向量转换为独热编码,所谓独热编码简单来说就是用一个二进制编码唯一表示一个类别。这类似于在数字电路的十进制BCD编码,下面以此为例:from tensorflow import kerasa = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]a = keras.utils.to_categorical(a, 10)print(...原创 2020-02-09 21:49:03 · 3481 阅读 · 0 评论 -
入坑tensorflow2.0之keras中verbose参数的作用
在使用keras训练(fit)和评估(evaluate)方法中都有verbose参数。例如:test_score = model.evaluate(x_test, y_test, verbose=0) 其作用为记录训练日志。其中:verbose = 0 为不在标准输出流输出日志信息verbose = 1 为输出进度条记录verbose = 2 为每个epoch输出一行记录...原创 2020-02-09 21:32:15 · 4522 阅读 · 1 评论 -
入坑tensorflow2.0之为工程添加指数衰减学习率、正则化、优化器配置
1.指数衰减学习率from tensorflow_core.python.keras.callbacks import LearningRateSchedulerimport tensorflow_core as tfcnum_epochs =20#定义学习率衰减函数def scheduler(epoch): if epoch < num_epochs * 0.4: ...原创 2020-02-05 17:51:14 · 3428 阅读 · 0 评论 -
入坑tensorflow2.0之解决导入LearningRateScheduler失败的问题
1.问题描述:在使用tf2实现手写数字识别时,当我想在一般代码的基础上加入指数衰减学习率时出现对应的API不能导入的问题,问题如下图:2.解决:这里导入失败的原因在于我的环境中tf自带的Keras并不在tensorflow的目录下而是在tensorflow_core.python目录下,所以代码应该改为:from tensorflow_core.python.keras.callback...原创 2020-02-05 14:37:59 · 1253 阅读 · 0 评论