自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 caffe实现多标签输入(multilabel、multitask)

本文采用多label的lmdb+Slice Layer的方法 生成多label的lmdb import numpy as np import os import lmdb //from PIL import Image import cv2 import numpy as ...

2018-12-05 14:55:10 158 0

原创 判断图片上是否有猫

搭建算法架构需要引入以下包 1.numpy 科学计算库 2.h5py 遍历存在于H5文件里的数据集 3.matplotlib python画图工具库 4.PIL和scipy 用自己的图片测试模型 数据data.h5中包括 1.训练集,标明了y=1(cat)和y=0(non cat) 2.测试集,标...

2018-09-29 17:33:36 278 0

原创 插入排序

#include <iostream> using namespace std; int main() { int arr[] = {1, 5, 8, 5000, 38, 35, 4, 98, 30, 6, 2, 100 }; int size_ar...

2018-09-06 15:11:43 63 0

原创 选择排序

#include <iostream> using namespace std; int main() { int arr[] = {1, 5, 8, 38, 35, 4, 98, 30, 6, 2 }; int size_arr = sizeof(...

2018-09-06 14:52:43 48 0

原创 冒泡排序

冒泡排序的基本思想就是: 从无序序列头部开始,进行两两比较,根据大小交换位置,直到最后将最大(小)的数据元素交换到了无序队列的队尾,从而成为有序序列的一部分;下一次继续这个过程,直到所有数据元素都排好序。 #include <iostream> using n...

2018-09-06 14:02:00 57 0

原创 第2章模型评估与选择

经验误差与过拟合 基本概念 1、”错误率”: 分类错误的样本数占样本总数的比例。如果在 m 个样本中有 a个样本分类错误,则错误率 E= a/m; 2、”精度”: 1 - a/m,即精度 = 1 - 错误率 3、“误差”: 学习器的实际预测输出与样本的真实输出之间的差异。 4、”训练...

2018-09-05 15:44:49 39 0

转载 模型的偏差和方差

1、基本概念 广义的偏差(bias)描述的是预测值和真实值之间的差异,方差(variance)描述距的是预测值作为随机变量的离散程度。 2、模型的偏差和方差 模型的偏差是一个相对来说简单的概念:训练出来的模型在训练集上的准确度。   要解释模型的方差,首先需要重新审视模型:模型是随...

2018-09-04 16:49:56 169 0

转载 集成学习是什么?

、 简单来说,集成学习是一种技术框架,其按照不同的思路来组合基础模型,从而达到其利断金的目的。   目前,有三种常见的集成学习框架:bagging,boosting和stacking。国内,南京大学的周志华教授对集成学习有很深入的研究,其在09年发表的一篇概述性论文《Ensemble Lea...

2018-09-04 16:38:25 221 0

转载 前言

sklearn提供了sklearn.ensemble库,支持众多集成学习算法和模型。恐怕大多数人使用这些工具时,要么使用默认参数,要么根据模型在测试集上的性能试探性地进行调参(当然,完全不懂的参数还是不动算了),要么将调参的工作丢给调参算法(网格搜索等)。这样并不能真正地称为“会”用sklearn...

2018-09-04 16:27:02 31 0

转载 sklearn--集成学习(理论)

【转】 目录 1 前言 2 集成学习是什么? 3 偏差和方差   3.1 模型的偏差和方差是什么?   3.2 bagging的偏差和方差   3.3 boosting的偏差和方差   3.4 模型的独立性   3.5 小结 4 Gradient Boosting   4.1...

2018-09-04 16:23:24 105 0

原创 引用深层理解

1、使用引用作为参数来定义函数 #include <iostream> using namespace std; void Swap1(int, int); //传统交互 void Swap2(int*, int*); //指...

2018-09-03 19:51:13 53 0

原创 函数指针

1、函数地址:是存储其机器语言代码的内存开始地址。优点:可以在不同时间使用不同的函数。 2、函数指针的声明: //函数原型 double sum(double, double); //函数指针声明 double (*ptrSum)(double, double) //该语句声明了一个指针 pt...

2018-09-02 13:32:09 59 0

原创 使用数组作为函数的参数

1、使用数组作为函数的参数 数组作为函数实参时,只传递数组的地址(首地址),并不传递整个数组的空间。当用数组名作为实参调用函数时,数组首地址指针就被传递到函数中。 2、一维数组作为函数参数 打印数组某一段区间的元素 #include &l...

2018-09-02 09:21:48 142 0

原创 自定义头文件

1、创建头文件 File —-> New —-> File… 然后点击next 最后点击finish。这样就创建了一个头文件。 2、在main.cpp中调用该头文件 3、...

2018-09-01 13:46:57 2549 0

原创 参数和按值传参

num的结果是10,这种情况传参进去,相当于复制了一个num,但是对于main函数中的num并没有改变。 num的结果是9,这种情况传参进去的是引用的num,所以对于main函数中的num已经改变。...

2018-08-30 10:01:43 105 0

原创 自定义函数的完整写法

1、计算两个数字之和 #include <iostream> using namespace std; //计算两个数字之和 int sum(int, int); //函数原型 int main() { int result = sum...

2018-08-29 21:05:49 1057 0

原创 阶段项目---小公举养成记

项目需求:

2018-08-29 15:01:09 128 0

原创 数组与指针案例实战

遍历二维数组,一维数组。 #include <iostream> using namespace std; int main() { //int * p = new int[10]; //使用指针创建一维数组 //使...

2018-08-28 15:26:22 82 0

原创 指针

指针是一个值为内存地址的变量(或者数据对象) 通过代码来理解下,指针指向的内容: 空指针: 空指针不指向任何对象,在试图使用一个指针之前可以首先检查是否为空。 指针必须初始化,如果没有想初始的值,可以初始值为nullptr(空指针) void * 指针 它是一种特殊的...

2018-08-28 10:59:44 53 0

原创 动态分配内存

1、 * 使用new分配内存 指针真正的用武之地:在运行阶段分配未命名的内存以存储值 * 使用delete释放内存 与new配对使用 2、 * 使用new创建动态分配的数组: int * intArray = new int[10];...

2018-08-28 10:44:30 74 0

原创 数组的替代品---向量

vector 是一个快速的动态分配内存的数组,是一个动态数组,可以在运行阶段设置长度。 具有数组的快速索引方式,可以插入和删除元素。 定义和初始化: vector < double > vec1; vector &...

2018-08-26 11:02:51 86 0

原创 初识二维数组

用二维数组打印出上图效果。 代码: #include <iostream> using namespace std; int main() { //使用二维数组 string stu_names[] = {"...

2018-08-25 16:53:35 52 0

原创 数组插入和删除

插入后,保证数组仍然是有序的 1、把新数字放在数组的末尾,重新进行排序。(当数组元素比较大时,该方法效率低) 2、 * 找到第一个比插入数字大的位置 insertIndex * 从最后一个元素开始,将数字复制到后面一个元素中 * 将要插入的数字赋值给下标为 insertI...

2018-08-25 14:51:43 1513 0

原创 数组排序

循环录入5个整型数字,进行降序排列后输出结果 一、冒泡排序 1、第一轮比较的次数:数组的总长度 -1 2、下一轮比上一轮比较的次数少一次 代码: #include <iostream> using na...

2018-08-23 20:39:47 67 0

原创 数组基本操作练习

1、打印定义的数组元素,并且求数组元素的累加和 #include <iostream> using namespace std; int main() { int num[]={8, 4, 2, 1, 23, 344, 12}; f...

2018-08-23 18:26:28 111 0

原创 嵌入循环打印图案

外层循环控制行(行数,换行),内层循环控制列(列数,列的图形) 1、打印5*5的矩阵 效果图: 代码: #include <iostream> using namespace std; int main() { f...

2018-08-23 13:21:16 171 0

原创 break 语句,continue语句

continue语句小练习: 循环输入5个玩家的消费,统计消费额低于500的玩家数量。 (如果消费大于等于500,则跳过;小于500则计数器+1) #include <iostream> using namespace s...

2018-08-22 20:31:41 268 0

原创 猜价格小练习

题目: 代码: #include <iostream> using namespace std; int main() { int price = 5000; int price_guss; int i; ...

2018-08-22 18:48:12 364 0

原创 for循环

做一个for循环的小练习。打印1997年7月的月历,已知1997年7月1日是星期二 效果图: 代码: using namespace std; int main() { //打印1997年7月的月历,已知1997年7月1日是星期二 //通过观察,每个月第一天要打...

2018-08-22 18:25:21 97 0

原创 循环三个小练习

我比较懒,就直接都写在一个代码里面了。 #include <iostream> #include <cmath> using namespace std; int main() { /* /...

2018-08-22 11:02:53 110 0

原创 switch语句

判断某年某月有几天 #include <iostream> using namespace std; int main() { //判断某年某月有几天 int month; int year; cout &a...

2018-08-21 21:37:29 30 0

原创 条件结构

一、if结构 1、使用程序判断用户输入的字符是否是合法的硬盘盘符,盘符必须为A~Z之间。 #include <iostream> using namespace std; int main() { //使用程序判断用户输入的字符是否是...

2018-08-21 20:42:39 218 0

原创 运算符优先级

!> 算术运算符 > 关系运算符 > && > || > 赋值运算符 三元运算符: ? : int num = 5 &...

2018-08-21 15:32:35 27 0

原创 算术运算符

算术运算符分为两种: 取模的场景: 1、取某个数字的个位,例如:145 % 10 = 5 2、求**(152)天是几个月零几天

2018-08-20 20:50:29 211 0

原创 固定宽度设置总结

1、每个数字的宽度均为8 2、设置左对齐 3、用“__”来填充宽度,我们默认是用空格进行填充。 也可以用“ * ”来填充

2018-08-20 16:28:37 62 0

原创 转义字符小结

转义字符小结

2018-08-20 16:08:20 61 0

原创 cin 用法

1、 2、 3、

2018-08-20 16:02:47 332 0

原创 简单小程序练习

通过这几天的学习做一个小练习。超级超级基础,超级超级简单。 直接附上代码: #include <iostream> #include <iomani...

2018-08-18 20:48:38 551 0

原创 打印变量练习

打印变量 #include <iostream> using namespace std; int main() { int salary = 2500; cout << &quo...

2018-08-18 16:10:13 46 0

原创 C++变量、数据类型

了解: 内存如何存放数据? 变量: 变量是计算机中一块特定的内存空间—–由一个或多个连续的字节组成 另外,也不可以使用保留字!! 数据类型: ...

2018-08-18 14:47:50 53 0

提示
确定要删除当前文章?
取消 删除