MachineLearning简介篇

1、Pandas模块

DataFrame提供的是一个类似表的结构,由多个Series组成,而Series在DataFrame中columns。

2、安装IPython解释器:

其实,一键安装Anaconda可以帮助使用者,一次性配置好我所有需要的工具包以及IPython解释器环境。但是,出于我想学习更加透彻,所以自己安装工具包和IPython解释器环境。

(1)因为,python在windows下通过pip安装带有c扩展的包时,如果是python2.7,需要vs2008,如果是    python 3.x,需要vs2010,版本错了都不行(建议直接装编译好的安装包:
  http://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml)。

但链接里没有IPython,所以我用的方法是官网下载并安装VCForPython27.msi。

然后在控制台里输入:

pip install ipython

pip install “ipython[notebook]”

进入ipynb文件所在目录,输入ipython notebook,会在浏览器中打开ipynb文件。

ipython notebook在下一个版本被命名为Jupyter Notebook。

通过pip install jupyter安装

jupyter notebook运行

3、

散列图scatter()

使用plot()绘图时,如果指定样式参数为仅绘制数据点,那么所绘制的就是一幅散列图。但是这种方法所绘制的点无法单独指定颜色和大小。
scatter()所绘制的散列图却可以指定每个点的颜色和大小。
scatter()的前两个参数是数组,分别指定每个点的X轴和Y轴的坐标。
s参数指定点的大 小,值和点的面积成正比。它可以是一个数,指定所有点的大小;也可以是数组,分别对每个点指定大小。
c参数指定每个点的颜色,可以是数值或数组。这里使用一维数组为每个点指定了一个数值。通过颜色映射表,每个数值都会与一个颜色相对应。默认的颜色映射表中蓝色与最小值对应,红色与最大值对应。当c参数是形状为(N,3)或(N,4)的二维数组时,则直接表示每个点的RGB颜色。
marker参数设置点的形状,可以是个表示形状的字符串,也可以是表示多边形的两个元素的元组,第一个元素表示多边形的边数,第二个元素表示多边形的样式,取值范围为0、1、2、3。0表示多边形,1表示星形,2表示放射形,3表示忽略边数而显示为圆形。
alpha参数设置点的透明度。
lw参数设置线宽,lw是line width的缩写。
facecolors参数为“none”时,表示散列点没有填充色。

4、Sigmoid函数是一个在生物学中常见的S型的函数,也称为S型生长曲线。

sigmoid函数是一个良好的阈值函数,连续,光滑,严格单调,关于(0,0.5)中心对称。

http://blog.csdn.net/chl033/article/details/4851541

时间: 2024-08-04 04:27:25

MachineLearning简介篇的相关文章

BI-SSAS简介篇

一.是什么? SSAS是用于SQLServer数据库用于BI的组件,通过SSAS可以创建多维数据库,并在之上进行数据挖掘操作.本文我们主要介绍一些关于SSAS数据分析的知识.接下来就让我们来一起了解一下吧. 商业智能提供的解决方案能够从多种数据源获取数据并且能够把各种数据转化成同一格式数据进行存储,最终达到让用户可以快速访问解读数据,为用户分析和制定决定提供有效的数据支持,那么SSAS就是通过建立多维的数据集来为数据的分析提供更快捷更高校的数据挖掘. 二.结构 SSAS又称挖掘结构,定义生成挖掘

Ajax之一 简介篇

[学习目标] F    使用Asp.NetAjax核心组件实现无刷新和局部更新效果 F    掌握AutoComplete控件的使用,并利用其实现自动完成功能 [本章简介] Ajax基于那些已经广泛使用的浏览器技术,包括异步JavaScript和XML.Ajax这个概念出现后不久就开始风靡起来,因为它使Web应用程序的功能和用户界面(UI)变得更加接近于桌面应用程序. Ajax的主要思想是使Web页可以在后台(或者说是异步的)发送HTTP请求,而不需要重新读取整个页面(用Asp.Net的话来说,

Power BI基础系列-01简介篇

Power BI是一套商业分析软件,它可以连接数百个数量源.简化数据准备并提供即席查询,即席查询(Ad Hoc)是用户根据自己的需求,灵活地选择查询条件,系统可以根据用户选择的条件生成对应的报表. Power BI简介 Power BI 是Microsoft公司自主研发发布的最新可视化工具,它结合了Power Query.Power Privot.Power View和Power Map等一系列工具的经验成果.最重要的是它可以将我们在Excel里的数据通过报表的形象呈现给用户,并且在Excel

Language Modeling with Gated Convolutional Networks(句子建模之门控CNN)--模型简介篇

最近忙着实验室的项目,一直没有时间做仿真,所以就先写一下之前看的一篇文章,总结一下吧.这次要说的是Gated CNN,这也是第一次将门限控制引入到CNN中的文章,感觉十分有新意,效果也很棒.下面我们来看一下,文章的主要贡献包括: 提出一种新的门控机制 缓解梯度传播,降低梯度弥散等现象 相比LSTM,模型更加简单,收敛速度更快 模型的结构图如下所示: 首先我们可以通过堆叠CNN来标识长文本,提取更高层.更抽象的特征,而且相比LSTM而言,我们需要的op更少(CNN需要O(N/k)个op,而LSTM

Android事件监听(一)——简介篇

Button.ImageButton事件 setOnClickListener     点击时触发 ListView事件 setOnItemSelectedListener   鼠标滚动时触发 setOnItemClickListener     点击时触发 EditText事件 setOnKeyListener     获取焦点时触发 RadioGroup事件 setOnCheckedChangeListener    点击时触发 CheckBox事件 setOnCheckedChangeLi

机器人操作系统ROS | 简介篇

同样,从个人微信公众号Nao(ID:qRobotics)搬运. 前言 先放一个ROS Industrial一周年剪辑视频. ROS已经发布八周年了,在国外科研机构中非常受欢迎.目前,以美国西南研究院为首的几位大佬开始尝试将ROS应用在工业机器人中,上面这个视频就是ROS-I项目一周年的进展情况. 为了说明讲清楚ROS,我就从ROS是什么,为什么使用ROS,如何使用ROS三个方面展开. △出自今年<机器人视觉与应用>课程本人制作的课件 是什么 ROS是Robot Operating System

MySQL--------入门简介篇

1. 背景 * MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品.MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件. * MySQL是一种关系数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性. * MySQL所使用的

c# 简介篇(学习篇一)

一.计算机语言的概念 人和计算机之间通讯交流的一种方式,所有的程序(软件)都是由某种计算机语言编写出来的. 二.程序(软件------>产品) 实现特定功能的代码块. 三.算法 编写程序的时候,所采用的方法和步骤. 四.程序的三种基本结构 1.顺序结构 程序是按顺序执行,每一条代码一定执行,并且执行一次. 2.选择结构 程序代码有选择条件的执行. 3.循环结构 程序代码重复执行特定的次数. 五.deotnet或.net dotnet不是一种计算机语言,他是微软公司在2000年推出的一个服务平台,

InfoPath 简介 (篇一)

1. InfoPath 是什么 InfoPath 是微软 Office 家族中的一部分; 主要用于流程数据收集以及流程流转控制等. InfoPath 主要特点是可以进行无代码的表单设计, 继承了 Office 家族的易使用性与 SharePoint 的易集成性, 并且可以用托管代码进行二次开发; 落地文件是 XML 格式, 易于跟其他系统进行对接等. 2. InfoPath 历史版本 InfoPath 2003 InfoPath 2007 InfoPath 2010 InfoPath 2013