码迷,mamicode.com
首页 > 其他好文 > 详细

机器学习笔记(一)——机器学习基础

时间:2015-03-11 22:55:29      阅读:284      评论:0      收藏:0      [点我收藏+]

标签:

1. 何谓机器学习

机器学习就是把无序的数据转换成有用的信息。

机器学习的主要任务是分类,另一项任务是回归。

 

监督学习:之所以称之为监督学习,是因为这类算法必须知道预测什么,即目标变量的分类信息。(分类、回归)

无监督学习:数据没有类别信息,也不会给定目标值。(聚类、密度估计)

 

监督学习:

  k-邻近算法、线性回归、朴素贝叶斯算法、局部加权线性回归、支持向量机、Ridge回归、决策树、Lasso最小回归系数估计

 

无监督学习:

  K-均值、最大期望算法、DBSCANParzcn窗设计

 

2. 如何选择合适的算法

考虑两个问题:一、使用机器学习算法的目的,想要算法完成何种任务;二、需要分析或收集的数据是什么。

 

3. 开发机器学习应用程序的步骤

(1)收集数据

(2)准备输入数据

(3)分析输入数据

(4)训练算法

(5)测试算法

(6)使用算法

 

4. Python

一、安装Python(安装在Windows系统中)

下载地址:https://www.python.org/downloads/windows/

选择版本:Python2.7.9, win32 版本

二、安装NumPySciPy

下载地址:http://www.scipy.org/scipylib/download.html

点击红色框框位置,进入下载页面,选择对应的版本下载安装(numpy-1.9.2-win32-superpack-python2.7.exe、scipy-0.15.1-win32-superpack-python2.7.exe)

         技术分享

三、安装Matplotlib

下载地址:http://matplotlib.org/downloads.html

安装版本:matplotlib-1.4.3.win32-py2.7.exe

 

机器学习笔记(一)——机器学习基础

标签:

原文地址:http://www.cnblogs.com/jjxiong/p/4331047.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!