自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 复制构造函数

复制构造函数是构造函数的一种,也称拷贝构造函数,它只有一个参数,参数类型是本类的引用。复制构造函数的参数可以是 const 引用,也可以是非 const 引用。 一般使用前者,这样既能以常量对象(初始化后值不能改变的对象)作为参数,也能以非常量对象作为参数去初始化其他对象。一个类中写两个复制构造函数,一个的参数是 const 引用,另一个的参数是非 const 引用,也是可以的。如果类的设计者不写复制构造函数,编译器就会自动生成复制构造函数。大多数情况下,其作用是实现从源对象到目标对象逐个字节的复制,即

2020-10-15 08:44:42 492

原创 C++中,有哪4种与类型转换相关的关键字?

C++中,四个与类型转换相关的关键字:static_cast、const_cast、reinterpret_cast、dynamic_cast。static_cast特点:静态转换,在编译处理期间。应用场合:主要用于C++中内置的基本数据类型之间的转换,但是没有运行时类型的检测来保证转换的安全性。用于基类和子类之间的指针或引用之间的转换,这种转换把子类的指针或引用转换为基类表示是安全的;进行下行转换,把积累的指针或引用转换为子类表示时,由于没有进行动态类型检测,所以是不安全的。把void类型的指

2020-10-15 08:29:55 448

原创 LeetCode 1-10

LeetCode 1. 两数之和给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]解答:class Solution {public: vector<int> twoS

2020-10-04 15:12:30 313

原创 决策树算法

机器实战学习之决策树

2020-10-03 17:54:45 177

原创 OpenCV视频处理

opencv读入视频后获得视频参数: int width = capture.get(CAP_PROP_FRAME_WIDTH); //帧宽度 int height = capture.get(CAP_PROP_FRAME_HEIGHT); //帧高度 int frameRate = capture.get(CAP_PROP_FPS); //帧率 x frames/s int tota...

2020-10-03 17:53:52 208

原创 文本情感分析—模型构建及训练

数据模型构建及训练代码:引自:文本情感分析# 创建深度学习模型, Embedding + LSTM + Softmax.def create_LSTM(n_units, input_shape, output_dim, filepath): x, y, output_dictionary, vocab_size, label_size, inverse_word_dictionary...

2020-03-04 23:41:09 5981

原创 文本情感分析—数据预处理

语句1:labels, vocabulary = list(df['label'].unique()), list(df['evaluation'].unique())效果示例:['正面', '负面']作用:取出数据集中的数据语句2:string = ''for word in vocabulary: string += wordvocabulary = set(strin...

2020-03-04 17:31:12 1520

原创 k-近邻算法

过程K-近邻算法的具体思想如下:(1)计算已知类别数据集中的点与当前点之间的距离(2)按照距离递增次序排序(3)选取与当前点距离最小的k个点(4)确定前k个点所在类别的出现频率(5)返回前k个点中出现频率最高的类别作为当前点的预测分类1.创建数据集def createDataSet(): group = array([[1.0, 1.1], [1.0, 1.0], [0, ...

2020-03-03 13:23:17 171

原创 MNIST机器学习入门

MNIST机器学习入门下载数据文件import tensorflow.compat.v1 as tftf.disable_v2_behaviorfrom tensorflow.examples.tutorials.mnist import input_datamnist=input_data.read_data_sets("MNIST_data/", one_hot=True)将数据...

2020-02-26 01:40:04 243

原创 Tensorflow配置

首先呢,本人是新人博主,还没有太多经验。如果有什么不对的地方大家可以在下方评论;如果觉得对你有所帮助,也可以在下方评论。首先是《21个项目玩转深度学习》的资源,已经上传到网盘。链接:https://pan.baidu.com/s/1VNasEDzJ5FQURSiDl51nAQ提取码:61l2但是解压可能要密码,可以去购买一个,也不贵。准备工作接下来要说的是Tensorflow环境的配置...

2020-02-24 14:50:52 304

原创 1097 Deduplication on a Linked List (25分)

测试点2过不去,回头看#include <iostream>#include <vector>#include <algorithm>using namespace std;const int maxn=100010;struct node{ int address; int data; int next; bool flag;}list[...

2020-02-20 03:02:19 181

原创 1074 Reversing Linked List (25分)

首先进行链表的处理,建立起一个正常的链表。接着用vector容器进行反转,其最后不足m的不进行反转,并且最后要针对其next是否为-1进行判断输出。#include <iostream>#include <vector>#include <algorithm>using namespace std;const int maxn=100010;str...

2020-02-19 20:17:53 172

原创 1051 Pop Sequence (25分)

水题,栈模拟。#include <iostream>#include <algorithm>#include <stack>using namespace std;stack<int>st;int main(){ int m,n,T; int ans[1001]; scanf("%d%d%d",&m,&n,&amp...

2020-02-19 18:08:00 139

原创 1022 Digital Library (30分)

本程序要建立一个字符串与集合之间的映射关系,如:输入字符串The Testing Book,则要输出整数集合{1111111,2222222},因此,使用map<string,set <int> >之后,在输入title等字符串时,要注意key word的输入并不是用getline,而是一行由空格分割的多个标签,可以使用以下程序段进行读入:while(cin&gt...

2020-02-19 14:11:47 132

原创 1071 Speech Patterns (25分)

代码主要由两部分构成:第一部分是输入语句的分割,将其分割成由字母和数字组成的字符串。第二部分是统计不同字符串的个数。这里值得注意的是,划分字符串时所用的substr函数的条件是到达一个既不是字母又不是数字的字符,但是如果只输入一个字符的话,则无法判断。因此,在输入字符串之后要人为在最后加一个空格。并且还要用于部分自动机的思想,用状态0和1来划分前面的字符是否是有用字符。#include...

2020-02-19 02:27:11 261

原创 1100 Mars Numbers (20分)

程序分为两部分,第一部分是将数字转换成字符,第二部分是将字符转换成数字。最多有两位数字,因此可以用打表法比较简单。首先,如果输入的是数字的话,那么先将字符型转换成整型,然后作为数组下标进行查表。而如果输入的是字符串的话,那么需要用map进行映射。由此易得初始化函数。一位数字时:for(int i=0;i<13;i++) { numtostr[i]=mars[i]; str...

2020-02-18 23:39:36 175

原创 1063 Set Similarity (25分)

集合应用问题首先输入输入1到N 个集合的元素,下标从1开始。接着输入Q个查询,每个查询输入两个整数a,b。调用函数:1.初始化总元素个数为b集合元素个数,相同元素个数为02.遍历a集合,查询b集合中的元素。如果相同,则相同元素个数加1如果不同,则总元素个数加1,因为总元素个数=b集合元素个数+a集合中b集合没有的元素个数。3.输出结果#include <iostream&g...

2020-02-18 22:48:01 129

原创 决策树算法基础(1)

决策树算法评价准确性,速度,强壮行,规模性,可解释性什么是决策树(Decision tree)?类似于流程图的树结构:其中,每个内部节点表示在一个属性上的测试,每个分支代表一个属性输出,而每个树叶节点代表类或类分布,树的最顶层是根节点。熵(Entropy)信息度量==不确定性的多少H(x)=-∑P(x)*log2P(x)决策树归纳算法(ID3)信息获取量:Gain(A)=Info...

2020-02-18 14:39:14 169

原创 机器学习基础(2)

基本概念:概念学习:从有关某个布尔函数的输入输出训练样例中推出该布尔函数。实例(Instance):一个训练单位,某个训练集中单独的一个实体。通常用x来表示,而X表示样例,是实例的集合。目标概念:代学习的概念或目标函数称为目标概念,通常用c来表示。训练集/训练样例:用来训练,产生模型或算法的数据集。测试集/测试样例:用来测试已经学习好的模型或算法。特征向量:属性的集合,通常...

2020-02-17 21:33:49 184 1

原创 机器学习基础(1)

机器学习(Machine Learning)概念:交叉学科,涉及概率论,逼近论,算法复杂度理论等多门学科。专门研究计算机怎样模拟和实现人类的学习行为,以获取新的知识和技能,重新组织已有的知识结构使之不断改善自身性能。定位:人工智能(Artifical Intelligence)的核心,是使计算机具有智能的根本途径。定义:针对经验E(Experience)和一系列任务T(Tasks)和一...

2020-02-17 20:28:08 187

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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