null的专栏

Keep your eyes open and your feet moving forward. You'll find what you need.

排序:
默认
按更新时间
按访问量

《Python机器学习算法》勘误

本书在出版的过程中已经经过详细的检查,但是大小问题依旧存在,感谢各位细心的读者为本书指出的错误。 第34页的错误在Python2.7.9版本上不会报错。 第1版第一次印刷勘误 页码 原文 修改 XVI (目录)12.3.2 Mean ...

2017-09-15 21:43:56

阅读数:2532

评论数:14

《Python机器学习算法》的写作历程

最近有两个多月的时间没来更新博客,是一直在忙着一件事——将博客中的一些文章整理成书。一开始写博客,给自己的文章建了一个响亮的标题《简单易学的机器学习算法》,但是发现写着写着,每一个算法也变得没那么简单易学,因此想对这些零散的知识点做一次全面的整理。最初是一年前有了这个念头,一直没有去实践,自己给自...

2016-09-28 14:30:59

阅读数:13187

评论数:22

新的10大数据挖掘、机器学习算法

一、原来的10大算法 2006年,IEEE的数据挖掘会议选出了10大算法:[见点击打开链接] C4.5k-MeansSupport Vector Machines(SVM)AprioriExpectation Maximization(EM)PageRankAdaBoostk-Nearest N...

2015-01-18 14:07:17

阅读数:5823

评论数:0

python技巧——将list中的每个int元素转换成str

在Python中,有时需要将list以字符串的形式输出,此时可以使用如下的形式: ",".join(list_sample) 其中,,表示的是分隔符 如需要将a_list = ["h","e&q...

2018-07-05 20:19:32

阅读数:791

评论数:0

情感分析——深入snownlp原理和实践

一、snownlp简介 snownlp是什么? SnowNLP是一个python写的类库,可以方便的处理中文文本内容,是受到了TextBlob的启发而写的,由于现在大部分的自然语言处理库基本都是针对英文的,于是写了一个方便处理中文的类库,并且和TextBlob不同的是,这里没有用NLTK...

2018-06-26 11:23:16

阅读数:1201

评论数:0

TensorFlow实践——Multilayer Perceptron

本文是在Softmax Regression的基础上增加了一个隐含层,实现了Multilayer Perceptron的一个模型,Multilayer Perceptron是深度学习模型的基础,对于Softmax Regression的TensorFlow实现,可以参见博文“TensorFlow实...

2018-04-26 22:53:25

阅读数:241

评论数:0

TensorFlow实践——Softmax Regression

Softmax Regression是Logistic回归在多分类上的推广,对于Logistic回归以及Softmax Regression的详细介绍可以参见: 简单易学的机器学习算法——Logistic回归 利用Theano理解深度学习——Logistic Regression 深度学习算法...

2018-04-18 10:38:29

阅读数:225

评论数:0

挑战数据结构和算法面试题——二叉搜索树的后序遍历

题目来源“数据结构与算法面试题80道”。在此给出我的解法,如你有更好的解法,欢迎留言。 分析: 根据二叉查找树的定义,二叉查找树或者是一棵空二叉树,或者是具有一下特性的二叉树: 若它的左子树不为空,则左子树上的所有结点的值均小于根节点的值; 若它的右子树不为空,则右子树上的...

2018-04-09 15:23:31

阅读数:374

评论数:0

挑战数据结构和算法面试题——连续最长数字串

题目来源“数据结构与算法面试题80道”。在此给出我的解法,如你有更好的解法,欢迎留言。 问题分析:字符串的处理,判断每一位是不是数字,用到了函数isdigit 方法: int continumax(char *outputstr, char * inputstr){ ...

2018-04-07 12:08:45

阅读数:405

评论数:1

挑战数据结构与算法面试题——统计上排数在下排出现的次数

题目来源“数据结构与算法面试题80道”。在此给出我的解法,如你有更好的解法,欢迎留言。 分析: 本题应该是一个确定的问题,即上排的是个数是题目中给定的十个数。 其基本的解题过程为: [10,0,0,0,0,0,0,0,0,0] [9,0,0,0,0,0,0,0,0,1] [8...

2018-03-19 20:14:59

阅读数:152

评论数:0

挑战数据结构和算法面试题——最大间隔

题目来自伯乐在线,欢迎有不同答案的同学来一起讨论。 分析: 本题首先需要理解清楚最大间隔的最小: 最初的间隔为:[1,1,4,1],此时最大间隔为4 删除2后的间隔为:[2,4,1],此时最大间隔为4 删除3后的间隔为:[1,5,1],此时最大间隔为5 删除7后的间隔为:[1,...

2018-03-15 20:45:26

阅读数:216

评论数:2

挑战数据结构和算法——栈的push、pop序列

题目来源“数据结构与算法面试题80道”。在此给出我的解法,如你有更好的解法,欢迎留言。 问题分析:本题考查栈的基本操作,栈是一种“先进后出”的数据结构。判断一个序列是否是栈的pop序列是一种常见的问题,可以通过模拟push和pop的过程,push和pop总是成对出现的,如: 方...

2018-03-14 14:20:41

阅读数:385

评论数:0

挑战数据结构和算法——整数的二进制表示中1的个数

题目来源“数据结构与算法面试题80道”。在此给出我的解法,如你有更好的解法,欢迎留言。 问题分析:本题涉及到二进制的处理,在本题使用到&操作和>>操作。 方法: int get_num(int n){ ...

2018-03-14 14:18:54

阅读数:209

评论数:0

挑战数据结构和算法——跳台阶问题

题目来源“数据结构与算法面试题80道”。在此给出我的解法,如你有更好的解法,欢迎留言。 问题分析:假设f(n)f(n)f\left ( n \right )为跳台阶的总跳法,当n=1n=1n=1时,f(n)=1f(n)=1f\left ( n \right )=1;当n=2n=2n=...

2018-03-14 14:15:49

阅读数:255

评论数:0

挑战数据结构和算法面试题——左旋转字符串

题目来源“数据结构与算法面试题80道”。在此给出我的解法,如你有更好的解法,欢迎留言。 问题分析:本题是常见的旋转字符串的问题,解决的方法是两步旋转的方法: 方法: void do_reverse(char *p_start, char *p_end){ if (...

2018-03-14 14:11:36

阅读数:140

评论数:0

机器学习中的基本问题——log损失与交叉熵的等价性

1、log损失 log损失的基本形式为: log(1+exp(−m))log(1+exp(−m))log\left ( 1+exp\left ( -m \right ) \right ) 其中,m=y⋅y^m=y⋅y^m=y\cdot \hat{y},y∈{−1,1}y∈{−1,1}y\...

2018-03-09 20:20:43

阅读数:994

评论数:0

挑战数据结构和算法面试题——最大差值

题目来自伯乐在线,欢迎有不同答案的同学来一起讨论。 分析: 基本方法是遍历数组,找到当前值前面所有数组元素的最小值。 方法: int get_max_distance(int *a, const int n) { int max_distance = 0; // 纪录最...

2018-02-28 23:32:10

阅读数:280

评论数:2

简单易学的深度学习算法——Wide & Deep Learning

这篇文章是阅读《Wide & Deep Learning for Recommender Systems》后的总结,该文章中提出结合Wide模型和Deep模型的组合方法,对于提升推荐系统(Recommendation System)的性能有很重要的作用。 1、...

2017-10-07 20:10:16

阅读数:5662

评论数:1

论文阅读——利用Binary Hash Codes的深度图像检索

这篇文章是阅读《Deep Learning of Binary Hash Codes for Fast Image Retrieval》后的总结,该文章提出了一种利用CNN处理基于内容的图像检索的方法。 文章的重点 图像的binary hash code的生成方法 两阶段的检索方法—...

2017-08-29 14:03:25

阅读数:1838

评论数:0

论文阅读——YouTube推荐中的深层神经网络

这篇文章是阅读YouTube的《Deep Neural Networks for YouTube Recommendations》后的一点总结,这篇文章值得详细阅读,因此将其中的核心点整理出来。 文章的重点 1、总结推荐系统的架构 2、如何利用深度模型做召回 3、如何利用深度模型做R...

2017-08-25 13:17:07

阅读数:2318

评论数:2

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