2018年7月26日

摘要: 奇异值分解(Singular Value Decomposition,SVD)是在机器学习领域广泛应用的算法,它不光可以用于降维算法中的特征分解,还可以用于推荐系统,以及自然语言处理等领域。是很多机器学习算法的基石。本文就对SVD的原理做一个总结,并讨论在在PCA降维算法中是如何运用运用SVD的。 阅读全文
posted @ 2018-07-26 17:00 gogo仙人掌 阅读(1148) 评论(0) 推荐(0) 编辑
 

2018年7月24日

摘要: 朗日乘子法(Lagrange Multiplier)和KKT(Karush-Kuhn-Tucker)条件是求解约束优化问题的重要方法,在有等式约束时使用拉格朗日乘子法,在有不等约束时使用KKT条件。前提是:只有当目标函数为凸函数时,使用这两种方法才保证求得的是最优解。 1. 拉格朗日乘子法: 这个问 阅读全文
posted @ 2018-07-24 10:31 gogo仙人掌 阅读(971) 评论(0) 推荐(0) 编辑
 

2018年7月23日

摘要: 1.有监督学习:教计算机如何做事情。 对于机器学习来说,有监督学习就是训练数据既有特征又有标签,通过训练,让机器可以自己找到特征和标签之间的联系,在面对只有特征没有标签的数据时,可以判断出标签。 举例:高考前所做的练习题是有标准答案的。在学习的过程中,我们可以通过对照答案,来分析问题找出方法,下一次 阅读全文
posted @ 2018-07-23 18:16 gogo仙人掌 阅读(1239) 评论(0) 推荐(0) 编辑
 

2018年7月16日

摘要: 原文链接:https://colah.github.io/posts/2015-08-Understanding-LSTMs/ Understanding LSTM Networks Recurrent Neural Networks Humans don’t start their thinkin 阅读全文
posted @ 2018-07-16 09:42 gogo仙人掌 阅读(565) 评论(0) 推荐(0) 编辑
 

2018年7月13日

摘要: 软件版本说明:我选的Linux系统是Ubuntu16.04,CUDA用的8.0,Ubuntu16.04+CUDA8.0+cuDNN5.1+Python2.7只支持TensorFlow1.3.0以下的版本,所以我的TensorFlow版本选择为1.2.0。如果想使用TensorFlow1.3.0,就需 阅读全文
posted @ 2018-07-13 16:27 gogo仙人掌 阅读(1393) 评论(0) 推荐(0) 编辑
 

2017年9月27日

摘要: 1.激活函数的性质: 非线性: 当激活函数是线性的时候,一个两层的神经网络就可以逼近基本上所有的函数了。但是,如果激活函数是恒等激活函数的时候(即f(x)=x),就不满足这个性质了,而且如果MLP使用的是恒等激活函数,那么其实整个网络跟单层神经网络是等价的。 可微性: 当优化方法是基于梯度的时候,这 阅读全文
posted @ 2017-09-27 16:18 gogo仙人掌 阅读(444) 评论(1) 推荐(0) 编辑
 

2016年5月26日

摘要: 1.C语言运算符优先级: 2.三种循环比较 while、do-while和for三种循环在具体的使用场合上是有区别的,如下: 1).在知道循环次数的情况下更适合使用for循环; 2).在不知道循环次数的情况下适合使用while或者do-while循环,如果有可能一次都不循环应考虑使用while循环, 阅读全文
posted @ 2016-05-26 22:11 gogo仙人掌 阅读(172) 评论(0) 推荐(0) 编辑
 

2016年5月9日

摘要: Hive是建立在 Hadoop 上的数据仓库基础构架,可以将结构化的数据文件映射为一张数据库表,并提供简单的sql查询功能,可以将sql语句转换为MapReduce任务进行运行。 其优点是学习成本低,可以通过类SQL语句快速实现简单的MapReduce统计,不必开发专门的MapReduce应用,十分 阅读全文
posted @ 2016-05-09 12:02 gogo仙人掌 阅读(148) 评论(0) 推荐(0) 编辑
 

2016年4月21日

摘要: 首先需要了解Fragment的生命周期 先了解fragment的生命周期,@Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { Vie 阅读全文
posted @ 2016-04-21 16:26 gogo仙人掌 阅读(216) 评论(0) 推荐(0) 编辑
 

2016年4月7日

摘要: 1.冒泡排序 思想:从头开始扫描待排序的元素,在扫描过程中依次对相邻元素进行比较,将关键字值大的元素后移。每经过一趟排序后,关键字值最大的元素将移到末尾,此时记下该元素的位 置,下一趟排序只需要比较到此位置为止,直到所有元素都已有序排列。 特点:每一次将最具有特征(最小、最大)的一个数放到序列的最前 阅读全文
posted @ 2016-04-07 11:09 gogo仙人掌 阅读(260) 评论(0) 推荐(0) 编辑