Train Loss & Validation Loss 反应的神经网络训练趋势
Posted on
|
In
Machine Learning
- train loss 不断下降,validation loss不断下降,说明网络仍在学习;
- train loss 不断下降,validation loss趋于不变,说明网络过拟合;
- train loss 趋于不变,validation loss不断下降,说明数据集100%有问题;
- train loss 趋于不变,validation loss趋于不变,说明学习遇到瓶颈,需要减小 Learning Rate 或 Batch Size;
- train loss 不断上升,validation loss不断上升,说明网络结构设计不当,训练超参数设置不当,数据集清洗不当等问题。
TensorBoard简单使用
Posted on
|
In
Machine Learning
Shell实用文件操作
Posted on
|
Edited on
|
In
Shell技巧
一些较为高级的文件操作(诸如统计行数,打乱内容)都可以利用shell命令快速的完成。这里记录自己用过的shell命令。
Mac安装Linux下有但Mac没有的命令
Posted on
|
In
Mac
Mac OS 和Linux都是类Unix系统,许多命令都是一样的。但是有一些命令,比如shuf
,就只有Linux有,Mac可以通过安装coreutils
来解决
1 | brew install coreutils |
安装之后可以用gshuf
命令来实现和Linux下shuf
相同的功能
Python logging模块使用
Posted on
|
Edited on
|
In
Python Package Usage
基本用法
1 | import logging # 导入logging模块 |
Pandas 遍历Dataframe
Posted on
|
Edited on
|
In
Python Package Usage
可以采用df.iterrows()
函数
设有如下df
1 | target text |
则遍历方式如下
1 | for index, row in df.iterrows(): |