随笔分类 -  Python

摘要:本文由ChardLau原创,转载请添加原文链接 "https://www.chardlau.com/mean shift/" 今天的文章介绍如何利用 算法的基本形式对数据进行聚类操作。而有关 算法加入核函数计算漂移向量部分的内容将不在本文讲述范围内。实际上除了聚类, 算法还能用于计算机视觉等场合,有 阅读全文
posted @ 2018-07-09 15:38 ChardLau 阅读(13083) 评论(3) 推荐(0)
摘要:本文来自同步博客。 前面几篇文章介绍了回归或分类的几个算法,它们的共同点是训练数据包含了输出结果,要求算法能够通过训练数据掌握规律,用于预测新输入数据的输出值。因此,回归算法或分类算法被称之为监督学习(Supervised Learning)。 本篇文章将接触有别于监督学习的另一类机器学习算法——无 阅读全文
posted @ 2018-07-04 11:21 ChardLau 阅读(314) 评论(0) 推荐(0)
摘要:本文来自同步博客。 前面介绍的SVM,无论是线性可分还是非线性可分,称为Hard Margin SVM,都要求对输入数据进行精确划分。我们不难想到这类SVM存在过拟合这个问题。如果输入数据本身就存在误差,精确划分反而是没意义的。本篇文章就如何处理过拟合问题,介绍即所谓的Soft Margin SVM 阅读全文
posted @ 2018-07-04 11:19 ChardLau 阅读(181) 评论(0) 推荐(0)
摘要:本文来自同步博客。看原博客地址会有更好的体验。 前面两篇文章介绍了支持向量机SVM的基本原理,并利用Python实践了分割超平面的求解过程。 本篇文章将介绍SVM如何对非线性可分的数据进行分类。 基本原理 SVM处理线性不可分数据的关键在于把低维空间中线性不可分的数据映射到高维空间使其线性可分。然后 阅读全文
posted @ 2018-06-07 11:47 ChardLau 阅读(188) 评论(0) 推荐(0)
摘要:本文来自同步博客。 P.S. 不知道怎么显示数学公式以及更好的排版内容。所以如果觉得文章下面格式乱的话请自行跳转到上述链接。后续我将不再对数学公式进行截图,毕竟行内公式截图的话排版会很乱。看原博客地址会有更好的体验。 上一篇文章介绍了机器学习中支持向量机的基本原理,并且在文章末尾介绍了一种利用Pyt 阅读全文
posted @ 2018-05-02 10:41 ChardLau 阅读(279) 评论(0) 推荐(0)
摘要:本文来自同步博客。 P.S. 不知道怎么显示数学公式以及更好的排版内容。所以如果觉得文章下面格式乱的话请自行跳转到上述链接。后续我将不再对数学公式进行截图,毕竟行内公式截图的话排版会很乱。看原博客地址会有更好的体验。 上一篇文章使用KNN算法解决机器学习的分类问题。本文将介绍另一种号称解决分类问题的 阅读全文
posted @ 2018-05-02 10:39 ChardLau 阅读(270) 评论(0) 推荐(0)
摘要:本文来自同步博客。 P.S. 不知道怎么显示数学公式以及排版文章。所以如果觉得文章下面格式乱的话请自行跳转到上述链接。后续我将不再对数学公式进行截图,毕竟行内公式截图的话排版会很乱。看原博客地址会有更好的体验。 本文内容介绍机器学习的K近邻算法,用它处理分类问题。分类问题的目标是利用采集到的已经经过 阅读全文
posted @ 2018-02-27 17:04 ChardLau 阅读(435) 评论(0) 推荐(0)
摘要:本文来自同步博客。 P.S. 不知道怎么如何更好地显示数学公式和排版文章。所以如果觉得文章下面格式乱的话请自行跳转到上述链接。后续我将不再对数学公式进行截图,毕竟行内公式截图的话排版会很乱。看原博客地址会有更好的体验。 上一篇文章介绍如何使用sklearn进行线性回归预测。接下来本文将深入原理,了解 阅读全文
posted @ 2018-02-27 16:54 ChardLau 阅读(2261) 评论(0) 推荐(0)
摘要:这是机器学习系列的第一篇文章。 本文将使用Python及scikit-learn的线性回归预测Google的股票走势。请千万别期望这个示例能够让你成为股票高手。下面按逐步介绍如何进行实践。 准备数据 本文使用的数据来自www.quandl.com网站。使用Python相应的quandl库就可以通过简 阅读全文
posted @ 2018-02-11 10:25 ChardLau 阅读(8107) 评论(0) 推荐(2)
摘要:我们都知道机器学习是一门综合性极强的研究课题,对数学知识要求很高。因此,对于非学术研究专业的程序员,如果希望能入门机器学习,最好的方向还是从实践触发。 我了解到Python的生态对入门机器学习很有帮助。因此希望以此作为突破口入门机器学习。 我将会记录一个系列的学习与实践记录。记录内容主要参考Yout 阅读全文
posted @ 2018-02-11 10:22 ChardLau 阅读(469) 评论(0) 推荐(1)
摘要:我正以Python作为突破口,入门机器学习相关知识。出于机器学习实践过程中的需要,我快速了解了一下提供了类似关系型或标签型数据结构的Pandas的使用方法。下面记录相关学习笔记。 数据结构 Pandas最主要的知识点是两个数据结构,分别是Series和DataFrame。你可以分别把它们简单地理解为 阅读全文
posted @ 2018-02-05 15:57 ChardLau 阅读(226) 评论(0) 推荐(1)
摘要:我正以Python作为突破口,入门机器学习相关知识。出于机器学习实践过程中的需要,我快速了解了一下NumPy这个科学计算库的使用方法。下面记录相关学习笔记。 简介 NumPy是一个科学计算库。结合Python生态系统的其它库,如SciPy、matplotlib等,NumPy可以玩出比MatLAB还出 阅读全文
posted @ 2018-01-27 15:26 ChardLau 阅读(188) 评论(0) 推荐(1)
摘要:我正以Python作为突破口,入门机器学习相关知识。出于机器学习实践过程中的需要,快速了解了一下matplotlib绘图库。下图是我学习过程中整理的一些概念。 本文将以该图为线索梳理相关概念。 简介 matplotlib是一个2D绘图库,通过它你可以绘制函数曲线、直方图、散点图等各种图像。 在Pyt 阅读全文
posted @ 2018-01-25 15:46 ChardLau 阅读(231) 评论(0) 推荐(0)
摘要:问题描述 我的Mac自带了版本为2.7.10的Python却没有用于管理依赖的pip工具。而我在使用刚开始学习Python时,从其官网下载了安装脚本安装了3.6版本的Python。脚本自动配置了环境变量,导致pip引用了3.6版本的pip3,我找遍了整个硬盘都无法找到版本2.7对应的pip。 尴尬的 阅读全文
posted @ 2018-01-24 17:09 ChardLau 阅读(1410) 评论(0) 推荐(0)