![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
机器学习
文章平均质量分 73
momottyy
这个作者很懒,什么都没留下…
展开
-
【matplotlib】解决中文变成框的显示问题
环境:macos anaconda3/python3.6参考:1matplotlib图例中文乱码?1 下载中文字体SimHei2 将下载好的simhei字体文件SimHei.ttf拷贝到matplotlib字体文件夹(matplotlib/mpl-data/fonts/ttf)里这里要查找你使用的matplotlib的pakage是下载到了哪里,可以在python中通过使用...原创 2019-11-17 21:27:04 · 410 阅读 · 0 评论 -
【pandas】get_dummies对特征进行onehot encoder测试集特征的一致性等坑
在对分类特征进行处理时,我们经常会把这类特征转成独热编码(onehot)在sklearn中有OneHotEncoder,但是使用比较麻烦,万幸是pandas有对应的get_dummiespandas.get_dummies(data,prefix=None,prefix_sep='_',dummy_na=False,columns=None,sparse=False,drop...原创 2019-03-16 15:29:32 · 3554 阅读 · 3 评论 -
【pandas】apply方法传入dataframe多列进行函数操作
参考:dataframe.apply官方文档How to apply a function to two columns of Pandas dataframepython pandas- apply function with two arguments to columns 在处理数据的时候想做时间的转换,抽取生日(格式如 1994-10-5)提取月份和日期...原创 2018-11-22 13:54:43 · 21203 阅读 · 0 评论 -
【pandas】dataframe去空字符串处理
参考:dataframe.replace官方文档1 问题在处理数据的时候遇到一个问题是,明明某些列有很多是空的,但是在python里用dataframe.info统计出来并不是空的,就很奇怪,排查之后发现在我的excel表里这些数据看起来是空的值,但其实是一个空格。但是用isnull判断是为False的2 pandas的空值 在pandas里空值是指NA,包括numpy的n...原创 2018-11-21 11:45:27 · 22052 阅读 · 2 评论 -
【macOS的anaconda安装】与python版本切换问题
po主环境:macOS原python版本:2.7.13安装anaconda3 1 anaconda下载安装直接在官网找到要下载的版本安装即可,大概500-600MB。现在有3.6和2.7的版本选择。由于我的原python是2.7,下载的是3.6,所以涉及到一个版本切换问题。2 版本切换ps:安装完成后多了一个app:anaconda-navigator 不知道是个啥,然...原创 2018-09-19 10:29:03 · 3395 阅读 · 3 评论 -
【python和机器学习入门3】朴素贝叶斯1——过滤恶意留言
参考博客:朴素贝叶斯基础篇之言论过滤器 (po主Jack-Cui,《——大部分内容转载自 参考书籍:《机器学习实战》——第四章4.5一 朴素贝叶斯理论 二 demo:过滤网站恶意留言以在线社区留言为例。为了不影响社区的发展,我们要屏蔽侮辱性的言论,所以要构建一个快速过滤器,如果某条留言使用了负面或者侮辱性的语言,那么就将该留言标志为内容不...原创 2018-09-11 10:30:36 · 1153 阅读 · 0 评论 -
【python与机器学习入门3】朴素贝叶斯2——垃圾邮件分类
参考博客:朴素贝叶斯基础篇之言论过滤器 (po主Jack-Cui,《——大部分内容转载自 参考书籍:《机器学习实战》——第四章4.6朴素贝叶斯基础内容见前篇《——1 数据集ham文件夹 正常邮件spam文件夹 垃圾邮件2 数据处理3 训练4 测试#!/usr/bin/env python#_*_coding:utf-8...原创 2018-09-11 14:23:23 · 993 阅读 · 0 评论 -
【python和机器学习入门2】决策树3——使用决策树预测隐形眼镜类型
参考博客:决策树实战篇之为自己配个隐形眼镜 (po主Jack-Cui,《——大部分内容转载自 参考书籍:《机器学习实战》——第三章3.4《——决策树基础知识见前两篇 ,摘要:本篇用一个预测隐形眼镜类型的例子讲述如何建树、可视化,并介绍了用sklearn构建决策树的代码目录1 数据处理2 完整代码3 Matplotlib可视化...原创 2018-09-05 09:52:02 · 2316 阅读 · 1 评论 -
【python与机器学习入门2】决策树1——决策树概念和子模块
参考博客:决策树基础篇之让我们从相亲说起 (po主Jack-Cui,《——大部分内容转载自 信息熵与ID3算法参考 (po主青松愉快,《——信息增益内容参考 机器学习实战(三)——决策树(po主 呆呆的猫,《——信息增益内容参考参考书籍:《机器学习实战》——第三章摘要:本章介绍了决策树算法概念和构建决策树所...原创 2018-08-30 17:56:59 · 706 阅读 · 0 评论 -
【sklearn学习1】快速认识sklearn架构
【官方文档】点击进入 参考博文:sklearn库的学习(po主yealxxy,《——部分图和内容转自) ML神器:sklearn的快速使用(po主ML小菜鸟,《——部分内容转自一 什么是sklearn 全称scikit-learn,是python中机器学习的包,有以下特点(摘自官方文档):是数据挖掘和数据分析的简单好...原创 2018-08-30 14:56:59 · 1102 阅读 · 0 评论 -
【python和机器学习入门2】决策树2——决策树构建
参考博客:决策树实战篇之为自己配个隐形眼镜 (po主Jack-Cui,《——大部分内容转载自 参考书籍:《机器学习实战》——第三章目录一 构建决策树1.1 决策树构建原理1.2 决策树结构1.3决策树构建关键代码1.4 构建完整代码1.5 使用构建的决策树进行预测分类二 决策树的存储《——决策树概念子模块等见前篇一...原创 2018-09-04 10:14:17 · 1981 阅读 · 3 评论 -
【python与机器学习入门1】KNN(k近邻)算法2 手写识别系统
参考博客:超详细的机器学习python入门knn干货 (po主Jack-Cui参考书籍:《机器学习实战》——第二章KNN入门第二弹——手写识别系统demo——《机器学习实战》第二章2.3 手写识别系统 这应该是机器学习里很经典的一个例子了,做法有很多,数据集也很多,研一时选修的计算机视觉的大作业也是这个。这篇博客从KNN角度进行分类。KNN详细内容见前篇目录...原创 2018-08-29 21:06:22 · 389 阅读 · 1 评论