机器学习
.我心永恒_
stay hungry, stay foolish. keep looking, don't sate!
展开
-
梯度下降法_一维图像和二维图像
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...翻译 2019-06-22 21:16:51 · 1325 阅读 · 0 评论 -
梯度下降法_求解最优解
import numpy as npimport matplotlib as mplimport matplotlib.pyplot as pltimport mathfrom mpl_toolkits.mplot3d import Axes3D#设置在jupyter中matplotlib的显示情况(表示不是嵌入显示)%matplotlib tk解决中文显示问题mpl.rcPara...翻译 2019-06-23 22:34:08 · 1425 阅读 · 0 评论 -
数据特征归一化和标准化
(一)为什么要进行归一化,标准化?每个特征的数值差异大小会造成分析结果的偏向,例如:身高(m)与体重(kg),1.6m与1.8m的差距只有0.2m,而体重的差距可能达到100-50=50kg的差距,此时用体重去分类结果显而易见,也即此时体重对分析结果影响较大。见下图:从此图可以看出,身高相对体重失去决策能力,而体重却具有良好非线性去进行决策。所以说为了消除量纲造成的决策能力不同,我们需要进...原创 2019-07-31 17:01:17 · 1410 阅读 · 1 评论 -
准确率问题
(一)问题:准确率的局限性是?首先回顾,分类准确率的定义:(二)讲讲局限性当负样本占95%以上的时候,分类器将所有样本预测为负样本,也可以获得95%以上的准确率,而实际上你的正样本一个也没有分对,所以当不同类别的样本比例不平衡时,占比大的类别会成为影响准确率的主要因素。(三)解决方法:可以使用平均准确率(每个类别下的样本准确率的算术平均)...原创 2019-07-31 17:41:12 · 462 阅读 · 0 评论 -
Warmup预热学习率
学习率是神经网络训练中最重要的超参数之一,针对学习率的优化方式很多,Warmup是其中的一种(一)什么是Warmup?Warmup是在ResNet论文中提到的一种学习率预热的方法,它在训练开始的时候先选择使用一个较小的学习率,训练了一些epoches或者steps(比如4个epoches,10000steps),再修改为预先设置的学习率来进行训练.(二)为什么使用Warmup?由于刚开始...原创 2019-08-16 00:55:34 · 45741 阅读 · 6 评论 -
深度学习中的Adam优化算法详解
Adam论文:https://arxiv.org/pdf/1412.6980.pdf(一)、什么是Adam算法?Adam(Adaptive method)是一种随机优化方法(A method for stochastic optimization),经常作为深度学习中的优化器算法。(二)、Adam算法如何实现?(1). 上图就是Adam优化算法在深度学习应用于梯度下降方法的详细过程,有...原创 2019-08-23 01:22:12 · 32422 阅读 · 6 评论 -
准确率,精确率,召回率以及F1 score详解
(一)、什么是准确率?准确率是指分类正确的样本占总样本个数的比例,其定义如下所示:Accuracy=ncorrectntotalAccuracy=\frac{n_{correct}}{n_{total}}Accuracy=ntotalncorrect其中AccuracyAccuracyAccuracy指的是准确率,ncorrectn_{correct}ncorrect指的是被分类正确的...原创 2019-08-30 14:50:42 · 3621 阅读 · 0 评论