![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
机器学习
文章平均质量分 67
m0_46483236
这个作者很懒,什么都没留下…
展开
-
python利用train_test_split进行训练集、验证集、测试集的随机划分
众所周知,sklearn.model_selection.train_test_split可以实现训练集、测试集的两类的随机划分na以文本数据集为例原创 2021-06-10 20:47:32 · 20411 阅读 · 3 评论 -
详解Self-attention
self-attention用来解决什么问题呢?输入是一排向量,且长度可变,例子:文字处理(输入一个句子,每次长度不一样),语音(一串声音信号其实就是一排向量)输出是什么?三种可能性1. 对于每一个输入都有一个label,即输入输出等长,Sequence Labeling(词性标注)2. 对于整个sequence只有一个label(句子情感判别,说话人识别)3. 输入输出不等长,机器自己决定输出多长,Seq2Seq任务(翻译,语音辨识)为了更好的考虑整个sequence的资讯原创 2021-05-12 21:16:22 · 901 阅读 · 0 评论 -
F1 score概念及python实现
一、F1 score概念?F1 score是分类问题的一个衡量指标,一些多分类问题的机器学习竞赛,常把F1 score作为最终评测的方法。它是精确率和召回率的调和平均数,取值0-1之间。F1 score认为召回率和精确率同样重要,而F2认为召回率的重要程度是精确率的2倍,F0.5则认为召回率的重要程度是精确率的一半。要明确几个概念TP(True Positive): 被判定为正样本,实际为正样本 TN(True Negative): 被判定为负样本,实际为负样本 FP(False P原创 2021-04-27 22:32:34 · 16338 阅读 · 1 评论 -
window环境下安装pytorch
安装anaconda 地址:https://www.anaconda.com/products/individual,推荐一下版本安装完成后,在开始菜单打开 Anaconda Prompt若如下显示(base),则表示安装成功 有序的管理环境 也许,你之后会遇到不同的项目,需要使用到不同版本的环境。比如这个项目要用到 pytorch 0.4,另一个项目要用到 pytorch 1.0,如果你卸载了0.4版本,安装了1.0版本。那么下一次,你再碰到0.4版本,你就需要...原创 2020-11-23 23:44:27 · 205 阅读 · 0 评论 -
决策树(DecisionTree)及python实现(sklearn)
决策树是一类常见的机器学习方法,决策树学习的目的是为了产生一棵泛化能力强,即处理未见示例能力强的决策树,其基本流程遵循简单且直观的分而治之策略。原创 2020-11-05 20:10:40 · 1642 阅读 · 0 评论 -
k近邻学习(k-NN)及python实现(sklearn)
k近邻(k-Nearest Neighbor,简称k-NN)学习是一种常用的监督学习方法,是懒惰学习的著名代表(没有显式的训练过程,在训练阶段仅仅把样本保存起来,训练时间开销为0,待收到测试样本时再进行处理),是非参数方法。 工作机制:给定测试样本,基于某种距离度量找出训练集中与其最靠近的k个训练样本,然后基于这k个的信息来进行预测。对于分类任务:使用投票法,即选择这k个样本中出现最多的类别标记作为预测结果;对于回归任务:使用平均法,即将这k个样本的实值输出标记的平均值作为预测...原创 2020-11-02 22:05:03 · 920 阅读 · 1 评论