《机器学习实战》--资料下载和运行环境
《机器学习实战》–资料下载和运行环境
1. 推荐理由
优点:有配套代码,便于理解算法。
缺点:编写与2012年,没有近几年的新发展。不过作为入门,足够了。
2. 书籍下载地址
机器学习实战 PDF超清晰中文+英文版+随书源码(真正清晰版)(需要CSDN币)
https://download.csdn.net/download/wrj19860202/10501911
3. 代码下载地址
3.1 推荐jupyter版本
使用jupyter notebook整理的peter的《机器学习实战》代码,加了注释,代码也稍做修改。
https://github.com/TingNie/Machine-learning-in-action
3.2 作者发布的python版本
英文原版的官方网站有本书配套的Python代码:
https://www.manning.com/books/machine-learning-in-action
4. 推荐如下方法学习
(1)阅读并理解中文PDF中的某个算法。
(2)运行下载 的 jupyter notebook 代码,并分析结果。
(3)尝试修改程序,观察运行结果的变化,并进行分析。
(4)观看网课视频。
特别推荐 网易云课堂–>吴恩达的机器学习课程
不仅概念清晰易懂,还讲解常用的实战经验
https://study.163.com/course/introduction/1004570029.htm
(5)理论书籍。
这本书没有晦涩的理论推导。(这个算优点还是缺点呢?)
如果想理解算法背后的理论,推荐周志华老师的西瓜书(《机器学习》清华大学出版社 周志华著)。
https://book.douban.com/review/9849485/
如果觉得西瓜书啃不动,推荐配套的南瓜书以及其论坛,那里有热心前辈答疑解惑。
https://github.com/datawhalechina/pumpkin-book
5. 配置代码运行环境
5.0 选择 Anoconda 还是 Miniconda ?
(1) 如果电脑硬盘空间足够大(3G以上),推荐使用Anoconda,功能强大。
(2) 如果电脑硬盘不够大(500M左右),推荐使用Miniconda,顾名思义它是Anoconda的mini版本,裁剪版本,只有最基础的一些包,没有自带Jupyter。
还需要再安装jupyter才能运行我们书中的代码。
推荐使用 jupyter 运行 python代码,方便一边修改代码,一边观察实验结果,利于理解算法原理。(也可以尝试用Spyder运行*.py文件)
通过Miniconda 安装 jupyter。
详情可以参考:Jupyter Notebook介绍、安装及使用教程
5.1 下载Miniconda
官方下载地址:https://docs.conda.io/en/latest/miniconda.html
5.2 安装并运行Miniconda
安装Miniconda之后,在Windows开始菜单中,打开Anaconda2文件夹,双击Anaconda Prompt,会弹出一个命令行窗口。
5.3 在conda内安装 jupyter
在conda的命令行内依次运行如下命令:
#配置conda 清华镜像
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/#配置清华PyPI镜像(如?法运?,将pip版本升级到>=10.0.0)
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple# 安装 jupyter
conda install jupyter
5.4 运行《机器学习实战》代码
在conda命令行界面,cd进入到 《机器学习实战》代码所在目录“Machine-learning-in-action-master”,然后再执行“jupyter notebook”命令,会弹出一个浏览器页面。
在浏览器页面中打开k-Nearest Neighbor文件夹,双击knn.ipynb,这是第二章的实例。
尝试运行,可以得到下图所示的运行结果。
尝试修改程序,观察运行结果是否符合预期。
《机器学习实战》--资料下载和运行环境相关推荐
- 手机JAVA运行环境下载_Java运行环境包
Java运行环境包是一款用于帮助Java程序搭建运行环境的软件.Java语言是一个运用性极强的语言,它为我们提供了高度的安全性和跨平台的特性,许多软件程序都是由Java语言所开发,但是如果您的电脑上没 ...
- java 1.8下载_jre1.8官方下载-JAVA运行环境(jre8 64位)1.8.0.25 官网最新版【离线版】下载_东坡手机下载...
Java 是一个通用术语,用于表示 Java 软件及其组件,包括"Java 运行时环境 (JRE)"和"Java 虚拟机 (JVM)". 相信很多用户都用过JA ...
- 企业实战_01_Redis下载/安装/运行/停止
文章目录 一.Redis下载: 官方:https://redis.io/ 二.Redis安装: 2.1. 上传redis软件服务器 2.2. 解压redis 2.3. 进入redis目录,进行redi ...
- 1.EdgeX实战 Ubuntu18.04搭建运行环境
文章目录 前言: 1.搭建Ubuntu18.04服务器平台 2.安装docker和docker-compose 3.运行EdgeX 4.使用浏览器访问EdgeX 前言: 想着把之前arduino和树莓 ...
- 机器学习数据资料下载地址
参考网址:https://cloud.tencent.com/developer/article/1424351 国内数据 链接: https://pan.baidu.com/s/1kVKhEez 密 ...
- python是软件吗-python运行环境是什么
1.准备好安装包 1)上python官网下载python运行环境(https://www.python.org/downloads/),目前比较稳定的是python-3.5.2 2)上pycharm官 ...
- python教程是什么-python运行环境是什么
1.准备好安装包 1)上python官网下载python运行环境(https://www.python.org/downloads/),目前比较稳定的是python-3.5.2 2)上pycharm官 ...
- python需要的环境_python运行环境是什么
1.准备好安装包 1)上python官网下载python运行环境(https://www.python.org/downloads/),目前比较稳定的是python-3.5.2 2)上pycharm官 ...
- 找不到java se runtime,java运行环境Java SE Runtime
java的运行环境是什么? 通常一个程序运行的平台是一个硬件或者软件运行的环境.目前比较流行的是Windows 2000, Linux, Solaris, 和MacOS.Java的平台不太一样,它由两 ...
- 速收藏,《机器学习实战》Python3环境算法实现代码
↑ 点击上方[计算机视觉联盟]关注我们 [导读]<机器学习实战>是较为广泛地学习机器学习的教材,但其配套代码多由Python2实现,故对书中的代码重新做了整理,全部代码可在python3环 ...
最新文章
- 详解Ubuntu10.10下Qt连接Mysql数据库
- svn在linux下的使用(svn命令)[转]
- 输入框中光标过长原因
- 中国象棋口诀及要领精髓
- 国家二级计算机vb考试题型,2015全国计算机等级考试二级VB题型分析
- FBI 连续第三次发布关于国家黑客利用 Kwampirs 发动全球供应链攻击的警告
- python pip安装报错_python pip安装requests时报错,怎么解决
- ClickHouse最简单的安装方法
- JQuery对联广告
- 计算机考研用python_本科化工考研跨考计算机,学过高数和Python,难度有多大?...
- MIT 心拍类型注释
- sql中把字符串类型转化
- java小组的队名,霸气小组名称口号大全
- wifi连接速率 linux,Deepin linux 操作系统提高 WiFi 速度
- 小记Vue2中百度地图的使用
- Python 中的列表推导式
- 10.525Ghz 微波雷达感应基础(二)--CW模式雷达
- 上位机PHP_使用最流行的脚本语言PHP制作你的物联网上位机系统(一)
- 【数学分析笔记02】最大数和最小数
- Oracle SQL 执行计划
热门文章
- 重庆北大青鸟【学员心声】:有计划的做事情才能事半功倍
- java架构师有哪些证书,22年最新
- 异速联服务器配置 虚拟机,异速联服务器配置要求
- 无法读源文件或磁盘_文件、文件夹、磁盘加密 -我们推荐这个便宜的解决方案!...
- CMMI3认证过程总结
- 实验楼挑战:备份日志
- 惯导IMU,INS,AGV的区别
- mysql服务器版本手册_MySQL中文参考手册——与MySQL服务器连接
- 小白进阶之影片TS版,TC版,CAM版,HD版,BD版,DVD,HDVD等版本介绍
- Java类的三大特性