近两年发现,身边充满了机器学习,AI这些词汇,感觉全世界都是他们的声音.突然有想法写一段博客,来记录一个普通的菜鸟程序员,如何一点点入门,上手机器学习.
先helloworld,再逐步了解什么是机器学习什么是算法吧.
本系列文章统一使用Python做演示.
1.安装Python
可以在python.org(https://www.python.org)下载合适的版本,并参照相应的安装说明进行安装,本文使用Python3.6
2.安装必要工具包
SciPy,Numpy,Matplotlib和pandas
安装完成后通过打印版本号进行校验,打印出相应版本号则认为安装成功
import scipy
import numpy
import matplotlib
import pandas
print(scipy.__version__)
print(numpy.__version__)
print(matplotlib.__version__)
print(pandas.__version__)
#################################
推荐一种更加便捷的方式 Anaconda
Anaconda提供了包管理与环境管理的功能,可以很方便的解决多版本Python并存,切换以及各种第三方包的安装问题.Anaconda是免费的可以自由的进行下载(https://www.continuum.io/downloads)和安装,选择适合自己操作系统的版本安装即可.机器学习科学技算涉及到的大部分包已经包含在其中.无需手动安装.具体使用方法此处不多做介绍.
接下来开始我们的HelloWorld项目
这个项目是针对鸢尾花(Iris Flower)进行分类的一个项目,数据集是含鸢尾花的三个亚属的分类信息,通过机器学