摘要: C++基本数据类型:算术类型 和 空类型 算术类型包括 :字符、整形数、布尔值、浮点数。 空类型用于特殊场合,例如当函数不返回任何值时使用空类型作为返回类型。 2.1.1算术类型 算术类型分为两类:整形(包含字符和布尔类型在内)和浮点型 带符号类型和无符号类型 带符号类型可以表示为正数,负数或0,无 阅读全文
posted @ 2018-03-16 15:22 未完代码 阅读(173) 评论(0) 推荐(0)
摘要: C++ 程序中可能有多个函数,其中一个必须命名为main 。先来认识main函数 1.1编写第一个C++程序 一个函数的定义必须包含四个部分: (1)返回类型 (2)函数名 (3)形参列表 (4)函数体 main函数的返回类型必须为整形 1.1.1 编译、运行 程序源文件命名约定:不同的编译器使用不 阅读全文
posted @ 2018-03-16 14:01 未完代码 阅读(123) 评论(0) 推荐(0)
摘要: 集成学习 就是不断的通过数据子集形成新的规则,然后将这些规则合并。bagging和boosting都属于集成学习。集成学习的核心思想是通过训练形成多个分类器,然后将这些分类器进行组合。 所以归结为(1)训练样本数据如何选取? (2)分类器如何合并? 一、bagging bagging 通过将全部数据 阅读全文
posted @ 2018-03-15 14:29 未完代码 阅读(512) 评论(0) 推荐(0)
摘要: 以前看资料只是理解多态是“一个接口,多种调用” ,但是没有理解其真正意思,不明白具体咋么实现。 不过看了这位博主的博客后对多态有了一些理解,链接:https://www.cnblogs.com/dormant/p/5223215.html 多态我的理解是几个派生类继承了基类,比如定义father为基 阅读全文
posted @ 2018-03-15 10:18 未完代码 阅读(127) 评论(0) 推荐(0)
摘要: 一般情况下我们从一堆数据中选择我们获取想要的数据会通过一下方式: (1)创建链表或数组; (2)用for 循环遍历所有数据,将想要的存入链表或数组。 但是python中我们不需要这么做,我们可以用Pandas库帮我们解决这个问题:具体使用看实例: 阅读全文
posted @ 2018-03-12 20:05 未完代码 阅读(3895) 评论(0) 推荐(0)
摘要: 这里举例说明 混淆矩阵 精确率 召回率 F1 阅读全文
posted @ 2018-03-07 11:35 未完代码 阅读(217) 评论(0) 推荐(0)
摘要: 1.模型误差产生的原因 (1)模型无法表示基本数据的复杂度,而造成偏差。 (2)因模型对训练它所用到的数据过度敏感造成的方差。 2.由偏差造成的误差——准确率和欠拟合 有足够数据表示模型,但是由于模型不够复杂,不能捕捉基本关系,因而造成误差。 这样一来模型会系统的错误表示数据,从而导致准确率降低,这 阅读全文
posted @ 2018-03-06 17:29 未完代码 阅读(379) 评论(0) 推荐(0)
摘要: 交叉验证的目的是为了有在训练集中有更多的数据点,以获得最佳的学习效果,同时也希望有跟多的测试集数据来获得最佳验证。交叉验证的要点是将训练数据平分到k个容器中,在k折交叉验证中,将运行k次单独的试验,每一次试验中,你将挑选k个训练集中的一个作为验证集,剩下k-1个作为训练集,训练你的模型,用测试集测试 阅读全文
posted @ 2018-03-06 10:39 未完代码 阅读(269) 评论(0) 推荐(0)
摘要: #!/usr/bin/python import pickle import sys import matplotlib.pyplot sys.path.append("../tools/") from feature_format import featureFormat, targetFeatureSplit ### read in data dictionary, convert t... 阅读全文
posted @ 2018-03-06 10:02 未完代码 阅读(656) 评论(0) 推荐(0)
摘要: import numpy as np import codecs f=codecs.open('testsklearn.txt','r','utf-8').readlines() print(f) dataset=list() for i in f: list_data= i.split(',') List=list(); for j in list_data: ... 阅读全文
posted @ 2018-01-13 12:09 未完代码 阅读(318) 评论(0) 推荐(0)