4 Azoobie

尚未进行身份认证

暂无相关简介

等级
TA的排名 3w+

test

2018-06-20 14:51:48

机器学习实战笔记--决策树

本文为《机器学习实战》学习笔记1.决策树简介决策树可以从数据集合汇总提取一系列的规则,创建规则的过程就是机器学习的过程。在构造决策树的过程中,不断选取特征划分数据集,直到具有相同类型的数据均在数据子集内。优点:计算复杂度不高。输出结果易于理解,对缺失值不敏感,可以处理不相关的特征数据。缺点:可能会产生过度匹配问题。1.1划分数据集划分数据集的最大原则是把无序数据变得有序。可以

2017-05-21 17:08:22

机器学习实战笔记--kNN

本文为《机器学习实战》学习笔记1.相关数据类型&函数介绍SciPy基于Python生态系统提供了数学运算、科学和工程的开源软件,主要包括基本N维数组包NumPy,科学计算基本库SciPylibrary,用于2D绘图的Matplotlib,交互式控制台IPython,用于符号数学Sympy,用于数据结构和分析的pandas。1.1NumPyNumPy是python科学计算的基础包。包括强

2017-05-10 17:03:27

Python学习笔记--高级特性

本文为廖雪峰Python教程的学习笔记具体内容,可参考如下链接:[http://www.liaoxuefeng.com/](http://www.liaoxuefeng.com/)1.切片(Slice)从list,tuple或string中截取一段出来。[i:j:k]表示在列表中i<=index<j的开区间中以步长为k取出部分元素,步长默认为1,如果k<

2017-04-18 11:06:53

Python学习笔记--函数

本文为廖雪峰Python教程的学习笔记具体内容,可参考如下链接:http://www.liaoxuefeng.com/Python内置了很多函数,可以直接调用。Python内置的函数可以通过官方文档查看。也可以通过help()查看帮助信息。函数名是指向函数对象的引用,把函数名赋给变量,相当于给函数起了别名。#变量a为函数abs()的别名a=absa(-1)#结果为11.

2016-11-09 18:10:00

C++基础--static静态成员

1.静态局部对象静态局部对象是位于函数内的静态变量,在调用函数前就被创建并赋初值,在程序结束前都不会被撤销,在函数多次调用过程中持续存在并保持它的值。在头文件中定义静态变量不可行。因为如果在使用该头文件的每个C语言文件中定义静态变量,则每个头文件中都会存在一个单独的静态变量,会引起空间浪费或程序错误。不推荐在头文件中定义任何变量。2.静态类成员static成员与类关联,独立于类的任意对象,类

2016-11-02 10:42:35

正则化

正则化防止过拟合,提高模型的泛化能力。1.线性回归常见损失函数可用最小二乘法求得最优解但如果协方差矩阵不可逆,目标函数最小化导数为0时有无穷解,无法求得最优解。特别是p>n时,难以求得最优解,也有过拟合问题。因此需要对w做限制,使得最优解空间变小,即进行正则化。2.L1-范式(Lasso)Lasso的稀疏结果可以用来进行特征选择,选择非零的维度。稀疏性在提高模

2016-11-02 09:56:39

SQL语句--其他

【复制表】selectintofrom和insertintoselect都是用来复制表,两者的主要区别为:selectintofrom要求目标表不存在,因为在插入时会自动创建。insertintoselectfrom要求目标表存在。

2016-11-01 11:20:02

C++基础--STL

【向量&双端队列】与数组相似,项都是连续存储,允许随机访问。但大小在程序运行过程中根据需要自动增加。向量或数组在前面插入或删除时,时间复杂度为O(n),双端队列为O(1)。Vector1. 数组可以快速初始化,向量不能;2. push_back()的平均时间为O(n),假设插入新项时容量n已满,需要重新分配2n的新空间并将n个项移到新的空间中,并添加新项。Deque

2016-11-01 10:39:30

Python学习笔记--Python基础

Python学习笔记–Python基础本文为廖雪峰Python教程的学习笔记具体内容,可参考如下链接:http://www.liaoxuefeng.com/1.字符串   字符串是以单引号’或双引号”括起来的任意文本。”或”“本身只是一种表示方式,不是字符串的一部分。 如果’本身也是一个字符,可以用”“括起来,比如”I’mOK”。 如果字符串内部既包含’又包含”,可以用转义

2016-10-27 11:10:28

hihoCoder--1039:字符消除

描述小Hi最近在玩一个字符消除游戏。给定一个只包含大写字母"ABC"的字符串s,消除过程是如下进行的:1)如果s包含长度超过1的由相同字母组成的子串,那么这些子串会被同时消除,余下的子串拼成新的字符串。例如"ABCCBCCCAA"中"CC","CCC"和"AA"会被同时消除,余下"AB"和"B"拼成新的字符串"ABB"。2)上述消除会反复一轮一轮进行,直到新的字符串不包含相邻的相同字符

2016-10-13 21:47:06

C++基础--ASSERT断言

转自:http://www.cnblogs.com/moondark/archive/2012/03/12/2392315.html assert是个宏,并且作用并非“报错”。assert()的用法像是一种“契约式编程”,在我的理解中,其表达的意思就是,程序在我的假设条件下,能够正常良好的运作,其实就相当于一个if语句:if(假设成立){程序正常运行;}else{

2016-10-08 21:43:53

C++基础--拷贝构造函数

一.什么是拷贝构造函数首先对于普通类型的对象来说,它们之间的复制是很简单的,例如:[c-sharp] viewplain copyint a = 100;  int b = a;   而类对象与普通对象不同,类对象内部结构一般较为复杂,存在各种成员变量。下面看一个类对象拷贝的简单例子。

2016-09-27 09:45:35

C++基础--内联函数

inline函数inline关键字用来定义一个类的内联函数,引入它的主要原因是用它替代C中表达式形式的宏定义。表达式形式的宏定义一例:#defineExpressionName(Var1,Var2)((Var1)+(Var2))*((Var1)-(Var2))为什么使用inline函数?1.C语言是一个效率很高的语言,这种宏定义在形式及使用上像一个函数,但它使用预处理

2016-09-26 17:20:54

贝叶斯定理及其应用

转自:http://www.afenxi.com/post/26926贝叶斯分析是整个机器学习的基础框架,它的思想之深刻远出一般人所认知的,我们这里要从贝叶斯统计说起。首先谈概率,概率这件事大家都觉得自己很熟悉,叫你说概率的定义,你却不一定说的出,我们中学课本里说概率这个东西表述是一件事发生的频率,或者说这叫做客观概率。而贝叶斯框架下的概率理论确从另一个角度

2016-09-25 22:11:53

C++基础--指针和引用

http://www.cnblogs.com/mq0036/p/3382732.html数组指针(也称行指针)定义int(*p)[n];()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p+1时,p要跨过n个整型数据的长度。如要将二维数组赋给一指针,应这样赋值:inta[3][4];int

2016-09-22 11:58:15

计算机网络--七层协议/五层协议

【OSI七层协议】应用层与其它计算机进行通讯的一个应用,它是对应应用程序的通信服务的。例如,一个没有通信功能的字处理程序就不能执行通信的代码,从事字处理工作的程序员也不关心OSI的第7层。但是,如果添加了一个传输文件的选项,那么字处理器的程序员就需要实现OSI的第7层。示例:TELNET,HTTP,FTP,NFS,SMTP等。表示层主要功能是定义数据格式及加密。例如,F

2016-09-22 11:24:38

C++基础--面向对象

一、        什么是面向对象?与面向过程有什么区别?面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。例如五子棋,面向过程的设计思路就是首先分析问题的步骤:1、开始游戏,2、黑子先走,3、绘制画面

2016-09-14 13:10:11

神奇的题

#include#include#includeusingnamespacestd;voidnewOper(vector&mem,intnum){//判断是否有连续num个空间ints=0,t=0;boolput=false;for(inti=0;i<mem.size();++i){

2016-09-10 23:01:31

字符串操作

#include#include#include#includeusingnamespacestd;//判断行进方向是否为前向boolforw(stringbase,stringfir,stringsec){intloc1,loc2;loc1=base.find(fir);if(loc1==string::npo

2016-09-10 22:44:57

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!