机器学习实战(用 Scikit-learn 和TensorFlow 进行机器学习)一、简介Seikit-learn 集成了很多机器学习需要使用的函数,学习 Seikit-learn 能简洁、快速写出机器学习程序
并且通过代码更加深入的了解机器学习模型,学习如何处理数据,如何选择模型,如何选择和调整模型参数
二、配置必要的环境1、推荐安装 Anaconda(集成 Python 和很多有用的 Package)2、编辑器:Spyder 或 Pycharm 或 JupyterNotebook三、开始实战(处理 CSV 表格数据)1、下载数据数据集为房屋信息 housing,代码运行后,会下载一个 tgz 文件,然后用 tarfile 解压,解压后目录中会有一个 housing
scv 文件(可以自行用 exeel 打开看看),下载代码为:importosimporttarfilefromsix
movesimporturllibDOWNLOAD_ROOT=""https://raw
githubusercontent
com/ageron/handson—ml/master/""HOUSING_PATH=""datasets/housing"HOUSING_URL=DOWNLOAD_ROOT+HOUSING_PATH+"/housing・tgz""deffetch_housing_data(housing_url=HOUSING_URL,housing_path=HOUSING_PATH):ifnotos
path・isdir(housing_path):os
makedirs(housing_path)tgz_path=os
path・join(housing_path,""housing・tgz")urllib
request
urlretrieve(housing_url,t