LXYTSOS的专栏

The Quieter You Become, The More You Are Able To Hear.

Mac OS X与Windows下TensorFlow的安装与升级

前几天得知TensorFlow 1.0版本发布了,又一个偶然的机会,知道了国内第一本关于TensorFlow的中文书籍——《TensorFlow实战》,所以买来打算跟着书本学习,这篇文章是为了记录我安装TensorFlow时遇到的问题。 书中使用的TensorFlow版本是1.0.0,默认使用P...

2017-03-03 20:10:03

阅读数 4244

评论数 2

从几何角度切入最近邻

我们可以将预测任务看成是将一些输入映射成输出的过程。将输入分解成一系列特征集合,来形成对学习有用的抽象,因此,输入就是一系列特征值。我们从几何学的角度来看待这些数据,每一个特征是空间中的一个维度,因此每个数据点可以映射成高维空间中的点。把数据集看作是高维空间中的点之后,我们可以在这些点上进行几何运...

2016-09-16 13:43:19

阅读数 4535

评论数 0

多层网络和反向传播笔记

在我之前的博客中讲到了感知器(感知器),它是用于线性可分模式分类的最简单的神经网络模型,单个感知器只能表示线性的决策面,而反向传播算法所学习的多层网络能够表示种类繁多的非线性曲面。对于多层网络,如果使用线性单元的话,多个线性单元的连接仍然是线性函数,所以还不能表征非线性函数。使用感知器单元,但是它...

2016-04-17 21:25:28

阅读数 9938

评论数 1

决策树

决策树是应用最广的归纳推理算法之一,它是一种逼近离散函数方法,对噪声数据有很好的鲁棒性,能够学习析取表达式,广为应用的算法有ID3,ASSISTANT和C4.5。通常决策树代表实例属性值约束的合取(conjunction)的析取式(disjunction)。树根到树叶的每一条路径对应一组属性测试的...

2016-04-09 21:02:48

阅读数 7555

评论数 0

贝叶斯思维漫步

现在仍然记得大学最“无聊”的一堂课之一——概率论,出勤人数三个班加起来也没超过正常一个班的数量,当然最后一堂课除外(笑)。个人感觉上课也比较枯燥,当时完全不知道概率论可以用在什么方面,所有听课也就不是那么认真,结果就是期末考试只有70多分(想想当年高数90多线性代数也90······)。然而随着大...

2015-11-18 21:32:47

阅读数 5853

评论数 2

机器学习实战线性回归局部加权线性回归笔记

线性回归 用线性回归找到最佳拟合直线回归的目的是预测数值型数据,根据输入写出一个目标值的计算公式,这个公式就是回归方程(regression equation),变量前的系数(比如一元一次方程)称为回归系数(regression weights)。求这些回归系数的过程就是回归。假设输入数据存放在...

2015-10-18 08:49:20

阅读数 6781

评论数 3

机器学习实战Logistic回归笔记

假设我们有一些数据点,我们使用一条直线对这些点进行拟合,这条线称为最佳拟合直线,这个拟合过程称为回归。利用Logistic回归进行分类的主要思想是:根据现有数据对分类边界线建立回归公式,以此进行分类。我们想要得到一个函数,能够接受所有的输入然后预测出类别。例如在两个类的情况下,函数输出0或1。该函...

2015-09-04 22:54:54

阅读数 4883

评论数 1

Machine Learning With Spark学习笔记(在10万电影数据上训练、使用推荐模型)

我们现在开始训练模型,还输入参数如下: rank:ALS中因子的个数,通常来说越大越好,但是对内存占用率有直接影响,通常rank在10到200之间。 iterations:迭代次数,每次迭代都会减少ALS的重构误差。在几次迭代之后,ALS模型都会收敛得到一个不错的结果,所以大多情况下不需要太多...

2015-08-14 16:56:26

阅读数 4507

评论数 5

Machine Learning With Spark学习笔记(提取10万电影数据特征)

注:原文中的代码是在spark-shell中编写执行的,本人的是在eclipse中编写执行,所以结果输出形式可能会与这本书中的不太一样。首先将用户数据u.data读入SparkContext中,然后输出第一条数据看看效果,代码如下:val sc = new SparkContext("l...

2015-08-14 11:38:33

阅读数 3855

评论数 0

Machine Learning With Spark学习笔记

此笔记为本人在阅读Machine Learning With Spark的时候所做的,笔记有翻译不准确或错误的地方欢迎大家指正。Spark集群Spark集群由两种进程组成:一个驱动程序和多个执行程序。在本地模式下,所有的进程都在同一个Java虚拟机中运行。在集群上,这些进程则通常在多个节点上运行。...

2015-07-01 14:23:12

阅读数 4049

评论数 1

支持向量机笔记

支持向量机是一种通用的前馈网络类型。 主要思想: 给定训练样本,支持向量机建立一个超平面作为决策面,使得正例和反例之间的间隔边缘被最大化。

2015-06-03 21:05:59

阅读数 3129

评论数 0

神经网络与机器学习笔记——K-均值聚类

聚类是非监督学习的一种形式,它将一个观测集(即数据点)划分到自然组或模式聚类。聚类的途径是测量分配给每个聚类的观测对之间的相似性以最小化一个指定的代价函数。 K-均值(K-means)简单易实现,同时具有良好的性能。 聚类重新定义: 给定N个观测值得集合,通过以下方式寻找编码器C:将这些...

2015-05-25 20:40:04

阅读数 4084

评论数 0

神经网络与机器学习笔记——贝叶斯分类器

高斯环境下贝叶斯分类器退化为线性分类器,与感知器形式一样,但是感知器的线性特性并不是由于高斯假设而引起的。 贝叶斯分类器: 高斯分布下的贝叶斯分类器

2015-05-09 11:55:15

阅读数 4328

评论数 0

神经网络与机器学习笔记——Rosenblatt感知器

Rosenblatt感知器 感知器是用于线性可分模式(模式分别位于超平面两边)分类的最简单的神经网络模型,基本上由一个具有可调突触权值和偏置的神经元组成。 Rosenblatt证明了当用来训练感知器的模式(向量)取自两个线性可分的类时,感知器算法是收敛的,并且决策面是位于两类之间的超平面。算法的收...

2015-05-01 10:22:41

阅读数 5473

评论数 6

神经网络与机器学习导言笔记——网络结构与知识表示

网络结构 单层前馈网络、多层前馈网络、递归网络。 知识表示 知识是人或奇迹存储起来以备使用的信息或模型,用来对外部世界作出解释、预测、和适当反应。 知识表示的规则

2015-04-25 10:30:56

阅读数 3289

评论数 0

神经网络与机器学习导言笔记——反馈

一个元素的输出能够部分地影响作用于该元素的输入,从而造成一个或多个围绕该系统进行信号传输的封闭路径时,则动态系统中存在反馈(feedback)。

2015-04-21 21:01:57

阅读数 3101

评论数 0

神经网络与机器学习导言——神经元的统计模型和被看作有向图的神经网络

神经元的统计模型 被看作有向图的神经网络

2015-04-18 11:59:36

阅读数 3540

评论数 0

神经网络与机器学习笔记

导言 神经元模型 激活函数类型

2015-04-15 19:50:06

阅读数 3095

评论数 0

eclipse错误: 找不到或无法加载主类解决过程

昨天在MyEclipse中,想用一个包替换掉现有的包,手贱把现有的包删了,然后把新的包拷贝进来后,整个包下面的文件的右下角就出现了深红色的叉(不是那种报错形式的红叉),然后发现运行一个简单的Java程序都报错,说找不到或无法加载主类,之后到文件目录下找,果然没有生产class文件,然后就百度上搜寻...

2015-04-10 10:33:39

阅读数 5216

评论数 1

Python的多重继承和Java的单继承

最近在学习Python,了解到Python是允许使用多重继承的,与Java的单继承不同。 仔细思考之后觉得Python的这种多重继承的设计更为合理些,更接近现实世界。因为我觉得一个物体不能严格的把它归为确定的某一类,拿动物来说,可以分为哺乳和卵生类,又可以分为陆地生物、水生生物、飞禽、两栖类等,...

2015-01-30 16:12:27

阅读数 2549

评论数 0

提示
确定要删除当前文章?
取消 删除