机器学习——支持向量机(SVM)

支持向量机(SVM) 1. 推导及理解 借鉴于逻辑回归的代价函数,我们给出了支持向量机的整个优化的目标函数如下: 当最小化这个代价函数,我们会得到参数θθ\theta,然后用这个参数θθ\theta来预测yyy的值为1还是0。当θTxθTx\theta^Tx大于或者等于0时,假设预测...

2018-04-06 16:52:00

阅读数 117

评论数 0

机器学习——逻辑回归

逻辑回归 1.1 问题及定义 逻辑回归主要是用来解决二分类的问题,例如判断一封电子邮件是否是垃圾邮件,判断一次金融交易是否是欺诈,判断一个肿瘤是恶性的还是良性的等等。 (注意:逻辑回归是分类算法,线性回归是回归算法) 为此,逻辑回归的输出应当是0-1之间。 逻辑回归模型的假设是: ...

2018-04-05 19:30:48

阅读数 89

评论数 0

机器学习——线性模型

线性模型 1.线性回归 1.1 问题及定义 线性回归模型是机器学习中的基本算法模型之一,可以用来解决预测房价等问题。如下图所示的一个例子,房子因房子大小、卧室数目、地板数量等不同而有不同的价格,那么给定了房子大小、卧室数目、地板数量我们能否预测出一个房子的价格呢? 我们使用线性...

2018-04-05 14:48:03

阅读数 185

评论数 0

Pytorch源码之RNN理解

Pytorch源码之RNN理解    我用的pytorch0.2,除了API的解释外,部分容易混淆。因此我依次整理了一下。下面是rnn.py的structure,                                RNN类    该类实现了...

2018-01-24 22:33:36

阅读数 1896

评论数 2

win10+cuda8+cudnn5.1+Anaconda3+pytorch+torchvision

win10+cuda8+cudnn5.1+Anaconda3+pytorch+torchvision1.windows安装cuda8和cudnn5.1这个教程很多,我不赘述。自行百度谷歌。 2.windows安装Anaconda3推荐参考:win10下安装使用pytorch以及cuda9、cudn...

2017-12-06 22:55:25

阅读数 1063

评论数 0

NLP开源工具-NTLK

NLP开源工具-NLTK    NLTK是Python很强大的第三方库,可以很方便的完成很多自然语言处理(NLP)的任务,包括分词、词性标注、命名实体识别(NER)及句法分析。一、NLTK进行分词 用到的函数: nltk.sent_tokenize(text) #对文本按照句子进行分割 ...

2017-11-18 23:53:37

阅读数 309

评论数 0

深交所实习的日子

说说最近的学习吧! 目前在深交所实习了3个多月了,感受到了一个金融公司的庞大,和宝哥(导师)也学习到了很多的东西,也临时去其他公司学习了一次,感受颇深。当然也体会到了金融公司的宽松的工作氛围和人性化的工作时间,这里相比软件IT公司的确不失为一个养生之地。 在这三个月里,我首先跟着一个哈工大深圳...

2017-11-09 22:55:05

阅读数 3239

评论数 0

数据集可视化-tile_raster_images

tile_raster_images  在大量的数据处理或者文献中,我们常见如下的数据集可视化(甚至对参数也可进行可视化,毕竟图像的本质是二维数组),通过文章末尾的代码我们发现只需对布局及间距的慎重设置,便可对大量丰富的图像以”地板贴砖(tiles on a floor)”的形式进行组织,也即可视...

2017-11-03 14:16:02

阅读数 830

评论数 0

RestrictedBoltzmannMachines.py源码剖析

RestrictedBoltzmannMachines.py源码剖析  这篇博客是承接我的上一篇Restricted Boltzmann Machines的一个实现RBM的例子,代码详见我的github:RestrictedBoltzmannMachines.py.RBM.class  We co...

2017-11-03 13:36:43

阅读数 151

评论数 0

DeepLearning——Restricted Boltzmann Machines

Restricted Boltzmann Machines—-目录Restricted Boltzmann Machines Energy-Based Models EBM EBMs with Hidden Units Restricted Boltzmann Machines RBM RBMs ...

2017-11-02 17:06:09

阅读数 194

评论数 0

Mikolov的Word2vec学习理解

Mikolov的Word2vec学习理解 学习资源推荐 standford cs224n课程关于word2vec部分 初步认识word2vec可以参考Word2Vec Tutorial 然后基本的的数学思想见 The Skip Gram Model The Continuous bag of...

2017-10-10 12:27:05

阅读数 443

评论数 0

windows下使用Word2vec进行词向量训练

windows下使用Word2vec进行词向量训练一 . 安装Cygwin,因为word2vec需要linux环境,所有首先在windows下安装linux环境模拟器,推荐cygwin(下载地址:http://www.cygwin.com/install.html),在安装时注意:因为默认安装下没...

2017-09-29 09:18:36

阅读数 776

评论数 0

Tensorflow-word2vec_simple.py的理解

Tensorflow-word2vec_simple.py的理解 基本思想 推荐word2vec图文理解 Word2vec Tutorial 代码注释与理解 我的代码及注释如下: # -*- coding: utf-8 -*- """ Basic word2v...

2017-09-27 21:31:09

阅读数 202

评论数 0

win10环境下安装theano:vs+conda+cuda+theano

win10环境下安装theano:vs+conda+cuda+theano 参考博客:win10下安装theano 参考博客:Theano环境搭建 about Converting to the new gpu back end(gpuarray)Converting to the new gpu...

2017-09-11 09:56:49

阅读数 612

评论数 0

Tensorflow之word2vec

Tensorflow之word2vec一. 简介及用途 Word Embeddings:自然语言处理系统通常将词汇作为单一的离散符号,将会导致数据稀疏问题,为此用词汇的向量来为训练统计模型提供更多的数据。 Word2Vec使用到的词向量是DistributedRepresentation,其基本...

2017-08-19 11:22:14

阅读数 268

评论数 0

机器学习笔记(5)-集成学习

一. Boosting 二. 随机森林 列表内容 (⊙o⊙) wqeq wqe qwwq 参考: 1. [Machine Learning & Algorithm] 随机森林(Random Forest) 2. 机器学习中的算法(1)-决策树模型组合之随机森林与GBDT 3. 随...

2017-08-10 11:00:04

阅读数 291

评论数 0

机器学习笔记(3)——贝叶斯分类

一 . 基本原理 1.贝叶斯定理、先验概率和后验概率 推荐网站:先验概率和后验概率的解释

2017-08-03 19:56:22

阅读数 187

评论数 0

weka的使用-机器学习工具

1.很详细的weka教程weka界面工具详细教程: 2.weka源码目录分析weka源码目录分析

2017-08-03 11:01:16

阅读数 201

评论数 0

ACM刷题笔记

ACM刷题笔记 数据结构 1.1 线性表(数组、队列、栈、链表) 1.2 树(堆、排序二叉树) 1.3 哈希表 1.4 集合与映射 1.5 图 算法排序与查找 分治 贪心 动态规划 搜索 图论算法 字符串算法 线段树 1.1 推荐博客:线段树 随机算法 近似算法 计算几何

2017-06-25 20:05:25

阅读数 332

评论数 0

操作系统-个人总结与思考

操作系统常见面试题 什么是进程(Process)和线程(Thread)?有何区别? 进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位。线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。线程自己基本上...

2017-06-25 16:00:36

阅读数 427

评论数 0

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