机器学习实战笔记(Python实现)-01-机器学习实战
今天发布一篇图片博客,看一下效果如何,如果效果,以后的博客尽量发图片上来。
机器学习实战
本博客来自于CSDN:http://blog.csdn.net/niuwei22007/article/details/49663977
本系列博客源自于读《机器学习实战—中文版》这本书的学习笔记,用于日后翻阅、查看资料用。
机器学习算法越来越受到人们的青睐,是由于这些算法在一定程度上可以达到智能的目的,比如人脸识别、图像文本分类等在一定程度上可以代替人工繁琐复杂的操作。《机器学习实战》这本书写的非常好,它并没有从理论的角度讲解机器学习算法背后的数学原理,而是通过“原理简述+问题实例+实际代码+运行效果”来一一介绍每个算法。我们也都知道,只有用代码真正实现了某个算法,才能真正理解那个算法的精髓。而这本书就是以实际代码实现为主,逐步让我们加深对算法的理解。
这本书的算法实现完全基于Python语言。Python的优点我就不介绍了,其中最主要的一点是有第三方的科学计算库,可以很方便的实现算法的公式计算。
这本书的主要介绍的算法是源自于一篇ICDM会议上的论文----“数据挖掘十大算法”。这篇论文依据知识发现和数据挖掘国际会议获奖者的问卷调查结果统计除了排名前十的数据挖掘算法。论文选出的十大机器学习算法包括:C4.5决策树、Kmeans、支持向量机(SVM)、Apriori、最大期望算法(EM)、PageRank算法、AdaBoost算法、k-近邻算法(kNN)、朴素贝叶斯算法(NB)和分类回归树算法(CART)。这本书除了PageRank算法(相关著作太多)和EM算法(涉及太多数学知识),其余的算法都介绍了。
机器学习算法分为有监督学习和无监督学习。这本书前两部分介绍的是有监督学习,第三部分介绍的是无监督学习。有监督学习有两种功能,一种是分类(本书第一部分介绍),一种是回归预测(本书第二部分介绍)。这样就对这本书的思路有了一个总体把握。
如果自身对机器学习非常了解的话,我相信你不会读到这里;有一定了解的话可以继续看后续博文;如果刚刚接触的话,可以自己百度谷歌一些机器学习的基础知识。
阅读这本书还需要了解Python语言以及Python中的NumPy科学计算库。
安装带有NumPy的python,可以参考这里:把教程中的Anaconda安装好就可以了。
NumPy基础操作教程可以参考这里:(转)Numpy教程。
希望本系列博文能帮助一些人,最主要的还是作为自己的学习笔记!
机器学习实战笔记(Python实现)-01-机器学习实战相关推荐
- 机器学习实战笔记(Python实现)-04-Logistic回归
转自:机器学习实战笔记(Python实现)-04-Logistic回归 转自:简单多元线性回归(梯度下降算法与矩阵法) 转自:人工神经网络(从原理到代码) Step 01 感知器 梯度下降
- 机器学习实战笔记(一)机器学习基础
什么是机器学习? 机器学习能让我们从数据集中受到启发.我们会利用计算机来彰显数据背后的真实含义,这才是机器学习的真实含义. 机器学习就是把无序的数据转换成有用的信息.可以这么说,机器学习对于任何需要解 ...
- python 机器学习_基于 Python 语言的机器学习工具Sklearn
本篇介绍了Sklearn机器学习基础,从Sklearn的简介,模块以及与tensorflow的优劣势对比来了解基于Python语言的机器学习工具. 01.Sklearn简介 sklearn(sc ...
- python实现线性回归预测_机器学习实战笔记(Python实现)-08-线性回归
--------------------------------------------------------------------------------------- 本系列文章为<机器 ...
- 机器学习实战笔记(Python实现)-03-朴素贝叶斯
--------------------------------------------------------------------------------------- 本系列文章为<机器 ...
- 机器学习实战笔记(Python实现)-02-k近邻算法(kNN)
k近邻算法(kNN) 本博客来源于CSDN:http://blog.csdn.net/niuwei22007/article/details/49703719 本博客源代码下载地址:CSDN免费下载. ...
- 【TensorFlow实战笔记】卷积神经网络CNN实战-cifar10数据集(tensorboard可视化)
IDE:pycharm Python: Python3.6 OS: win10 tf : CPU版本 代码可在github中下载,欢迎star,谢谢 CNN-CIFAR-10 一.CIFAR10数据集 ...
- 机器学习2022笔记(一)—— 机器学习相关规定
机器学习相关规定 什么是机器学习 教机器学习的种种方法 进阶课题 什么是机器学习 Looking for Function(寻找函数) Speech Recognition(语音辨识) Image R ...
- [个人笔记]python学习01
变量 python中变量不需要在前面声明类型. 变量命名规则:字母 数字 下换线 ;首字符不能是数字;不能包含空格;不能是关键字(关键字见附录) 变量隐含命名规则:1.变量名尽量有含义.2.虽然pyt ...
最新文章
- 网络工程师_想要记录下来的一些题_5
- Xilinx ISE 开发过程中生成的各种文件(二)
- Struts2配置时报struts-default.xml:65:72异常的解决方法
- 有哪些命令行工具堪称神器?
- SnipperImages(Silverlight DEMO)控件设计之--Slider和ColorSlider
- 【Spring】Spring hibernate JSR-303 Validator 自定义参数校验器
- PNG免抠软装素材,每个设计师都应该备一份!
- 摘录本的摘录内容_使用tSQLtSQL单元测试数据仓库摘录
- can't get master address from zookeeper /新旧数据不一致
- linux rpm yum 安装 软件
- 6轴并联机器人示教器
- [轉貼]奋斗5年从月薪3500到700万!
- 2015 年五大移动端设计趋势
- mysql数据导入报错1265
- 抑制电源模块电磁干扰的几种方法
- 《推荐系统实践》读书笔记3
- JPA中MySQLSyntaxErrorException问题解决方案
- |spoj 694|后缀数组|Distinct Substrings
- 怎样优化Apache服务器的性能
- 腾讯撤回的消息在服务器吗,腾讯云IM消息撤回
热门文章
- 阿里云制造行业总经理胡鑫:中台技术如何支撑企业数字化转型
- 主流Java数据库连接池分析(C3P0,DBCP,TomcatPool,BoneCP,Druid)
- 一个可供中小团队参考的微服务架构技术栈
- 利用Mycat中间件实现RDS MySQL的分库分表及读写分离功能
- DOS攻击之详解--转载
- 大数据风控-反欺诈之黑卡与养卡
- Vue.js组件化开发实践
- 植入“电商基因” 传统产业搭上网络快车[图]
- 5加载stm32 keil_快速入门STM32单片机-软件篇
- [搜索]波特词干(Porter Streamming)提取算法详解(2)