随笔分类 - 算法
常用算法的C++实现,整合了自己在思考算法的过程当中所想到的一些问题
摘要:梯度下降法及一元线性回归的python实现 一、梯度下降法形象解释 设想我们处在一座山的半山腰的位置,现在我们需要找到一条最快的下山路径,请问应该怎么走?根据生活经验,我们会用一种十分贪心的策略,即在现在所处的位置上找到一个能够保证我们下山最快的方向,然后向着该方向行走;每到一个新位置,重复地应用上
阅读全文
摘要:最大似然估计、最大后验估计与朴素贝叶斯分类算法 目录 一、前言 二、概率论基础 三、最大似然估计 四、最大后验估计 五、朴素贝叶斯分类 六、参考文献 一、前言 本篇文章的主要内容为笔者对概率论基础内容的回顾,及个人对其中一些知识点的解读。另外,在这些上述知识的基础之上,回顾了概率推断的基础内容最大似
阅读全文
摘要:神经网络学习笔记(2) 本文是神经网络学习笔记的第二部分,紧接着笔者的神经网络学习笔记(1),主要内容为对总结神经网络的常用配置方式,包括如下几点:(1)数据预处理;(2)权重初始化;(3)正则化与Dropout;(4)损失函数。 1、数据预处理 对于神经网络而言,数据的预处理常见的方法主要包括0-
阅读全文
摘要:从机器学习到深度学习资料整理 在过去的大半年中,博主一直在进行人工智能相关知识的自学。由于人工智能最近两年的火热,从网上能够找到非常多的资料,包括:MOOC、博客等,博主也花费了很多的时间从众多的资源中找到了一条“从入门到进阶”的学习之路。在此,博主根据自己的学习体验,将所用到的资料汇总在本片博文中
阅读全文
摘要:在进行机器学习建模时,为什么需要评估集(validation set)? 笔者最近有一篇文章被拒了,其中有一位审稿人提到论文中的一个问题:”应该在验证集上面调整参数,而不是在测试集“。笔者有些不明白为什么除了训练集、测试集之外,还需要额外划分一个验证集。经过查找资料,在《Deep Learning
阅读全文
摘要:MIT-Adobe FiveK Dataset 图片自动下载 注:经过网友的提示,发现有更为方便的获得C修过的图片。只需要下载原始的50G的raw图片,然后在电脑上面安装light room,这个软件可以应用数据集中所记录的各个修图人员的操作数据,因此里面记录了所有五个人修过的图片数据,具体可以参考
阅读全文
摘要:斐波那契数列的实现(简单递归和动态规划) 一、简单递归的实现 求解斐波那契数列当中的n=5时的值这个问题的递归树如下图所示: 可见递归算法由于会多次计算同样的子问题而出现效率低下的问题,为了避免重复计算子问题,提升算法的效率,可以使用动态规划的思维来改进算法。 二、动态规划算法 1、具有备忘功能的自
阅读全文
浙公网安备 33010602011771号