2018-08-05 10:53:50
最优化问题,损失函数要最小——对于求最小值问题——求导,领导数为0,来求最小值。——这个过程是一个梯度(斜率)不但下降的一个过程,因为那个最小值一般是求不出来的,只能无限的趋近最小的那个值,也就是损失函数最小。
2018-08-04 21:22:21
损失函数:上述的结果易产生过拟合——什么是过拟合,就在训练数据集上表现很好,但是在测试数据集上表现很差。那我们怎么避免A模型W的出现呢?——加入正则化惩罚项。正则化惩罚项是专门来惩罚W权重矩阵的。
2018-08-04 21:09:23
超参数:是可调节的参数交叉验证:——来确定model参数
2018-08-03 16:11:49
将原始的样本——标注,分割成可训练的数据集。最后生成的文档样式如下:并进行数据分配:dev:test:train=12:2:1来生成序列化的数据集。程序设计的思想:前期准备:一、对于一个崭新的领域我们需要一个标注的标准文档——这个一般需要领域里的专业人员来完成。例如医学领域:二、有了这个标准的标注细节文档,还要有对应的词典——一般通过网络上的爬取,自己来准备。样式如下:有了以上两个条件针对我们的领域数据我们就可以处理了。思路——这里利用词典进行命名实体的标注为后期的模型训练准备数据集:第一步:加
2018-08-02 10:27:12
接着上一篇的CRF使用。在我们运用测试集的获得如下样式之后,就可以对我们的模型进行效果评估的了,评估以三个准确率、召回率、F值字母B的准确率,就是B字母在最右边那列和中间那列一起出现的次数(也就是标正确的B出现的次数)除以 B字母在最右边那列出现的次数(即机器标出B的次数)。计算字母B的召回率,就是B字母在最右边那列和中间那列一起出现的次数(也就是标正确的B出现的次数)除以 B字母在中间那列出现的次数。计算字母B的F值,这个就直接套公式了,把你上面刚刚算出的准确率*召回率*2