自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 K 均值算法

聚类问题 Clustering针对监督式学习,输入数据为 (x, y) ,目标是找出分类边界,即对新的数据进行分类。而无监督式学习只给出一组数据集 x1,x2,...,xm{x_1, x_2, ... , x_m} ,目标是去找出这组数据的模式特征,比如哪些数据是一种类型的,哪些数据是另外一种类型...

2015-12-08 22:07:13

阅读数 653

评论数 0

原创 支持向量机的核函数

什么是核函数?核函数的作用是什么?怎么样把核函数和支持向量机结合起来?怎么样使用支持向量机来解决分类问题?怎么样在逻辑回归算法,支持向量机,神经网络这三个分类算法里选择使用哪个算法来解决实际问题?本文就是回答这些疑问的。

2015-12-07 23:51:27

阅读数 1018

评论数 0

原创 支持向量机算法 SVM

支持向量机算法 SVM 是 Support Vector Machine 的缩写,它是工业和学术界都有广泛应用的强大的算法。

2015-12-07 23:50:11

阅读数 2793

评论数 0

原创 机器学习算法的性能评估

本文介绍机器学习算法的性能评估的方法,包括算法高偏差还是高方差的诊断,学习曲线等。从工程应用的角度来讲,算法只需要知道原理,并不需要真正去实现,数值专家们帮我们实现了大量的开源算法可供我们使用。而怎么样评估某个算法的性能以及怎么样去优化性能反而是工程应用领域最重要的问题。 为什么需要评估机器学习算...

2015-12-01 23:44:14

阅读数 3584

评论数 0

原创 神经网络(二)

本文接着介绍神经网络,包括成本函数,以及向后传播算法,用来计算神经网络成本函数的微分项。最后总结神经网络的架构设计和训练步骤。

2015-11-29 23:19:13

阅读数 758

评论数 0

原创 神经网络(一)

神经网络模拟人的神经系统,是比逻辑回归更复杂的机器学习算法。本文介绍神经网络的模型和模拟逻辑运算方面的简单应用。

2015-11-25 23:40:51

阅读数 718

评论数 0

原创 正则化

线性回归算法和逻辑回归算法都可能出现过拟合,即模型很好地拟合了训练数据,但对新数据的预测效果很差。当训练样例较少时,这种情况发生的概率就更大。正则化就是为了解决这个问题的。

2015-11-25 23:40:03

阅读数 1045

评论数 0

原创 逻辑回归算法

分类问题及其表现形式为什么需要逻辑回归算法比如要对一个图片进行分类,判断图片里是否包含汽车。包含汽车的预测值为 1 。不包含汽车的预测值为 0 。这种分类问题的值是离散的,如果用 linear regresstion 来作为分类问题的预测函数是不合理的。因为预测出来的数值可能远小于 0 或远大于 ...

2015-11-19 20:52:48

阅读数 2648

评论数 0

原创 使用 pandas 玩转股票数据

pandas 是数据分析的瑞士军刀。我们今天使用 pandas 来玩一下股票数据,看看能从数据里得到哪些有意思的信息。pandas 教程如果你熟悉 Python 的话,官网上的 10 Minutes to pandas 可以让你在短时间内了解 pandas 能干什么事以及是怎么干的。针对每个主题,...

2015-11-18 01:06:07

阅读数 2300

评论数 1

原创 numpy 矩阵运算的陷阱

陷阱一:数据结构混乱array 和 matrix 都可以用来表示多维矩阵In [98]: a = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]) In [99]: a Out[99]: array([[1, 2, 3], [4, 5, 6], ...

2015-10-01 10:25:14

阅读数 15387

评论数 5

原创 常用的微分运算法则

机器学习涉及到较多的数学知识,在工程应用领域,这些数学知识不是必要的,其实很多算法都是数值运算专家写好了的。然而知其然知其所以然,了解这些数学公式的来龙去脉是帮助理解算法的关键。本文直接给出常用的微分运算法则,并运用这些法则来计算分类回归算法 (Logistic Regression) 预测模型 ...

2015-09-28 22:16:39

阅读数 17736

评论数 0

原创 线性回归算法

本文总结了线性回归算法里用到的一些微积分知识,接着根据最小均方差推导出梯度下降算法以及优化后的随机梯度下降算法。微积分基本运算法则 法则一:对 y(x)=cxny(x)=cx^n ,其针对 x 的偏导数为 ∂∂xf(x)=cnxn−1\frac{\partial}{\partial x}f(x)=...

2015-09-11 22:09:39

阅读数 1106

评论数 1

原创 使用 Markdown + MathJax 在博客里插入数学公式

在书写数值计算类文章,特别是机器学习相关算法时,难免需要插入复杂的数学公式。一种是用图片在网页上展示,另外一种是使用 MathJax 来展示复杂的数学公式。它直接使用 Javascript 使用矢量字库或 SVG 文件来显示数学公式。优点是效果好,比如在 Retina 屏幕上也不会变得模糊。并且可...

2015-09-11 22:08:13

阅读数 14573

评论数 2

原创 机器学习入门指南

前段时间微软的年龄识别网站风靡全球,它的核心算法就是机器学习领域的内容。机器学习看起来高深莫测,学习曲线比较陡,实际上优秀的入门资料不但可以降低学习门槛,还可以激发学习乐趣。

2015-09-11 22:05:51

阅读数 736

评论数 0

原创 利用 LeakCanary 来检查 Android 内存泄漏

前言 你被概率性的 OOM 困扰么?有时候,OOM 像幽灵一样,挥之不去,可真想把它揪出来时,又捉之不着。或许,是时候用 LeakCanary 来诊断一下了。它是一个用来检查 Android 下内存泄漏的开源库,这篇文章主要介绍其用法、架构和其背后的实现原理。 Square 有篇文...

2015-05-12 22:43:55

阅读数 8087

评论数 5

原创 Android 内存与性能

官方教程 Android Performance 是 GOOGLE 近期发布在 Udacity 上的官方教程 不方便科学上网的同学可以从我的百度网盘里下载。Android Performance Patterns 是 GOOGLE 在 2015 年初发布在 Facebook 上的专...

2015-05-12 22:43:01

阅读数 1367

评论数 0

原创 学习开源代码的三个层次

网络上有很多优秀的开源代码,学习这些代码是提高自己编程水平的最佳途径。我们在实际项目开发的过程中也会使用很多优秀的开源代码来加快开发速度,避免重复造轮子。优秀开源代码至少可以给我们提供三个层次的学习资料。 第一层次:使用开源代码 这一步相对简单,也是大部分人在项目开发过程中最常用的方式。优...

2015-01-17 01:30:38

阅读数 2236

评论数 0

原创 FlaskBB阅读笔记(四)

开篇 FlaskBB是用Flask框架实现的一个轻量级的论坛社区软件,代码托管在GitHub上。本系列文章通过阅读FlaskBB的源代码来深入学习Flask框架,以及在一个产品级的Flask应用里的一些最佳实践规则。 本文是本系列文章的第四篇,通过分析FlaskBB的自动测试代码,进而...

2014-12-21 23:19:18

阅读数 1311

评论数 0

原创 FlaskBB阅读笔记(三)

开篇 FlaskBB是用Flask框架实现的一个轻量级的论坛社区软件,代码托管在GitHub上。本系列文章通过阅读FlaskBB的源代码来深入学习Flask框架,以及在一个产品级的Flask应用里的一些最佳实践规则。 本文是本系列文章的第三篇,将介绍ORM基础知识,分析Flask-SQ...

2014-12-09 17:59:58

阅读数 1112

评论数 0

原创 使用 patchrom 移植 MIUI

开篇 MIUI 使用代码插桩的方式来移植。即 MIUI 把他们基于 AOSP 的修改的代码全部用 smali 开放出来。这样我们通过对比 MIUI 的 smali 代码和 AOSP 的 smali 代码就可以知道 MIUI 修改了哪些内容,把这些内容移植过去即可完成 MIUI的移植。本文以 ...

2014-12-06 18:20:02

阅读数 8162

评论数 1

原创 Android电话本核心数据结构

简介 Contact Provider是Android系统提供的一个功能强大且灵活的系统组件,用来管理系统里的所有联系人数据。我们在Android手机是看到的联系人信息的数据来源就是由Contact Provider提供的,我们也可以自己写程序来访问这些联系人数据,也可以把这些数据和我们自己...

2014-11-27 21:24:08

阅读数 2100

评论数 1

原创 Android应用性能调试

开篇 关于Android性能方面,不能不读这篇文章。作者是GOOGLE员工,同时也是个摄影爱好者。本文就是通过阅读这篇文章,结合Android 4.4平台和自身实践总结出来的,个人认为对Android应用程序性能优化较有帮助的一些工具及使用示例。不足之处欢迎指正。 性能问题汇总 ...

2014-11-20 12:04:11

阅读数 1448

评论数 0

原创 FlaskBB阅读笔记(二)

开篇 FlaskBB是用Flask框架实现的一个轻量级的论坛社区软件,代码托管在GitHub上。本系列文章通过阅读FlaskBB的源代码来深入学习Flask框架,以及在一个产品级的Flask应用里的一些最佳实践规则。 本文是这系列文章的第二遍。本文分析FlaskBB的脚本管理程序man...

2014-11-05 00:22:13

阅读数 2216

评论数 0

原创 FlaskBB阅读笔记(一)

FlaskBB阅读笔记(一) 开篇 FlaskBB是用Flask框架实现的一个轻量级的论坛社区软件,代码托管在GitHub上。本系列文章通过阅读FlaskBB的源代码来深入学习Flask框架以及在一个产品级的Flask应用里的一些最佳实践规则。本文是这系列文章的第一遍。 本文分析...

2014-11-03 01:58:42

阅读数 3992

评论数 0

翻译 使用Flask搭建一个流媒体服务器

摘要 收到前不久订阅的PythonWeekly发过来的一个邮件通知,由Miguel写的一篇介绍如何使用Flask搭建一个流媒体服务器的文章,思路很新颖也很有意思。你可以点击这里阅读英文原文。或者跟随本文跟我一起体验一把搭建一个流媒体服务器的过程吧。 理论基础 流媒体有两大特点,一...

2014-10-28 23:36:47

阅读数 4615

评论数 0

原创 使用Pelican搭建博客系统

摘要 经过几天的折腾,用Pelican搭建的独立博客系统终于上线运行了。可以打开kamidox.com看一下效果图。由于选用了响应式网页设计的主题,所以在手机上的浏览效果也相当赞。本文介绍了Pelican的特性;选择Pelican的理由以及从头安装配置,搭建出一个可运行的独立博客系统。最后给...

2014-10-26 23:30:53

阅读数 2086

评论数 1

原创 Python装饰器实例

Python装饰器入门 如果还不知道Python装饰器是什么东西,可以阅读这篇文章。它深入浅出地用实例介绍了装饰器,并且还介绍内置装饰器和functools包。另外,这篇文章对装饰器支持参数传递有一些简单的示例。也可以作为一个入门的参考。 Flask里使用装饰器的几个例子 set...

2014-10-19 22:54:34

阅读数 953

评论数 0

原创 Python特性汇总

Python特性汇总 摘要 本文汇总了Python一些重要的特性,并收集了网络上介绍这些特性的优秀的文章。本文将持续更新。 Python Decorator 如果你对代码中出现的@classmethod感到很困惑,则需要了解一下Python装饰器。 入门文章 这...

2014-10-06 17:31:44

阅读数 569

评论数 0

翻译 Python SocketServer

Python SocketServer 摘要 本文介绍Python标准库SocketServer。SocketServer标准库简化了编写一个网络服务器的工作。阅读本文需要基本的网络编程知识以及线程和进程的概念。 注意:SocketServer在Python 3之后被重命名为so...

2014-10-06 01:02:17

阅读数 1464

评论数 0

原创 Werkzeug简介

Werkzeug简介 什么是Werkzeug 官网的描述是 Werkzeug is a WSGI utility library for Python. It’s widely used and BSD licensed. – Zerkzeug 什么又是WSGI呢?WS...

2014-10-03 16:33:17

阅读数 3320

评论数 0

原创 用sublime来撰写markdown文档

用sublime来撰写markdown文档 用sublime来撰写markdown文档 摘要什么是markdown安装Markdown Preview插件配置Markdown Preview插件 配置快捷键配置css文件 几个常用的markdown语法 标题列表弹出式...

2014-10-01 00:23:25

阅读数 4105

评论数 1

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