02 2020 档案

摘要:一、基本概念 评价指标是针对模型性能优劣的一个定量指标。 一种评价指标只能反映模型一部分性能,如果选择的评价指标不合理,那么可能会得出错误的结论,故而应该针对具体的数据、模型选取不同的的评价指标。 本文将详细介绍机器学习分类任务的常用评价指标:混淆矩阵(Confuse Matrix)、准确率(Acc 阅读全文
posted @ 2020-02-29 18:27 suwenyuan 阅读(622) 评论(0) 推荐(0) 编辑
摘要:一、KNN KNN是一种分类算法,它不具有显式的学习过程。对应的输入是特征空间的点,输出为实例的类别,可以是多类别。 1.算法思路 如果一个样本在特征空间中的k个最邻近的样本中的大多数属于某一个类别,则该样本也划分为这个类别。KNN算法中,所选择的邻居都是已经正确分类的对象。该方法在定类决策上只依据 阅读全文
posted @ 2020-02-27 12:37 suwenyuan 阅读(494) 评论(0) 推荐(0) 编辑
摘要:1.textCNN 优势:短文本分类 可参照:https://www.cnblogs.com/AntonioSu/p/11969386.html 2.fast Text 优点:训练速度快 3.HAN(Hierarchical Attention Network) 优点:对文档的分类 双向的LSTM, 阅读全文
posted @ 2020-02-19 22:59 suwenyuan 阅读(481) 评论(0) 推荐(0) 编辑
摘要:论文阅读建议 第一遍:了解论文解决了当前存在的哪些问题?有哪些创新点? 第二遍:具体是如何建模,解决论文提出的问题? 第三遍:可以参考代码,如何将模型付诸实现,加深理解 阅读全文
posted @ 2020-02-18 15:43 suwenyuan 阅读(148) 评论(0) 推荐(0) 编辑
摘要:一、ELMo 1.基本信息 2018年提出的论文《Deep contextualized word representations》,其中一个很重要的思想就是ELMo,论文发表在NAACL。 ELMo是一种新型深度语境化词表征,可对词进行复杂特征(如句法和语义)和词在语言语境中的变化进行建模(即对多 阅读全文
posted @ 2020-02-18 15:33 suwenyuan 阅读(429) 评论(0) 推荐(0) 编辑
摘要:一、 测试用例 测试用例一般需要考虑三种情况 1.常规值 2.边界值 3.空值 二、 解题思路 1.题目中说明自包含小写字母,一般应该用字典。 三、 做题技巧 1.交换 x = x ^ y // (1) y = x ^ y // (2) x = x ^ y // (3) 2.对2取余或除以2——右移 阅读全文
posted @ 2020-02-16 16:12 suwenyuan 阅读(799) 评论(0) 推荐(0) 编辑
摘要:一、什么是智能问答? 智能问答系统就是基于大量语料数据,通过数学模型,相关编程语言实现的一个能够和人类进行对话,解决问题的一个软件系统。 二、智能问答的分类 1、任务型 任务型问答就是指在特定场景下,具有比较稳定流程的问答,机器人通过在多轮对话的过程中逐渐完善自己 想要获取的信息,通过逐渐完成的信息 阅读全文
posted @ 2020-02-13 19:27 suwenyuan 阅读(3010) 评论(0) 推荐(0) 编辑
摘要:1.构造函数的作用 在创建对象时,编译器会自动调用构造函数,初始化成员变量。 2.定义 构造函数名是类名; 不管是声明还是定义,函数名前面都不能出现返回值类型,即使是 void 也不允许; 函数体中不能有 return 语句。 #include <iostream> using namespace 阅读全文
posted @ 2020-02-10 13:00 suwenyuan 阅读(336) 评论(0) 推荐(0) 编辑
摘要:一、类 类(class)是面向对象程序设计的最基本的概念,是C++最强有力的特征,是进行封装和数据隐藏的工具,它将一个数据结构与一个操作集紧密地结合起来。类对象是类的实例,用类对象模拟现实世界中的事物比用数据对象更确切。 1.类与结构体 结构体是C的一种自定义的数据类型,它把相关联的数据元素组成一个 阅读全文
posted @ 2020-02-09 11:45 suwenyuan 阅读(717) 评论(0) 推荐(0) 编辑
摘要:一、函数重载 函数重载是一种特殊情况,C++允许在同一作用域中声明几个类似的同名函数,这些同名函数的形参列表(参数个数,类型,顺序)必须不同。 注意:c语言不允许函数重载 下面同名set,但是不同的形参列表,执行不同的任务。 #include "iostream" using namespace s 阅读全文
posted @ 2020-02-08 15:56 suwenyuan 阅读(806) 评论(0) 推荐(0) 编辑
摘要:入门级 1.基本数据类型 可参考链接:https://www.cnblogs.com/AntonioSu/p/12273701.html 2.字符串类型 可参考链接:https://www.cnblogs.com/AntonioSu/p/11957499.html 3.容器 常用容器:https:/ 阅读全文
posted @ 2020-02-07 18:30 suwenyuan 阅读(152) 评论(0) 推荐(0) 编辑
摘要:如下只针对于64位机器 整形类 1. int 占4个字节 用来定义-2^31~2^31-1范围内的数 2. long 占4个字节 用来定义-2^31 ~ 2^31-1范围内的数 3. long long占8个字节 用来定义-2^63 ~ 2^63-1范围内的数 4. short 占2个字节 用来定义 阅读全文
posted @ 2020-02-07 17:09 suwenyuan 阅读(656) 评论(0) 推荐(0) 编辑
摘要:一、一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack):编译器自动分配释放,存放函数的参数值,局部变量的值等,其操作方式类似于数据结构的栈。 2、堆区(heap):是由程序员分配释放,若程序员不释放的话,程序结束时可能由OS回收,值得注意的是它与数据结构的堆是两回事,分配方 阅读全文
posted @ 2020-02-07 15:11 suwenyuan 阅读(370) 评论(0) 推荐(0) 编辑
摘要:1 全局变量 全局变量申明之前冠以static 就构成了静态的全局变量。 全局变量本身就是静态存储方式, 静态全局变量当然也是静态存储方式。 全局变量和静态全局变量相同点: 二者都存储在全局区。 全局变量(小)和静态全局变量(大)的作用域不同: 非静态全局变量的作用域是整个源程序, 当一个源程序由多 阅读全文
posted @ 2020-02-07 10:41 suwenyuan 阅读(395) 评论(0) 推荐(0) 编辑
摘要:析构函数是在对象消亡时,自动被调用,用来释放对象占用的空间。 有四种方式会调用析构函数: 1.生命周期:对象生命周期结束,会调用析构函数。 2.delete:调用delete,会删除指针类对象。 3.包含关系:对象Dog是对象Person的成员,Person的析构函数被调用时,对象Dog的析构函数也 阅读全文
posted @ 2020-02-06 17:27 suwenyuan 阅读(20026) 评论(0) 推荐(0) 编辑
摘要:什么是封装 隐藏对象的属性和实现细节,仅对外公开接口和对象进行交互。 封装的优点 确保用户代码不会无意间破会封装对象的状态 被封装的类的具体实现细节可以随时改变,而无须调整用户级别的代码。 实现方法 通过访问控制符实现封装 public protected private (1)public成员可以 阅读全文
posted @ 2020-02-06 17:23 suwenyuan 阅读(314) 评论(0) 推荐(0) 编辑
摘要:作用 c++很重要的一个特征就是代码重用,而代码重用就是通过继承实现。 概念 子类是父类的一个子集,如下图关系 由图可知,院士是老师的子类,而基类的抽象程度最高,子类更加具体。 访问控制 取两者交集的较小者。 子类和父类的关系 子类就是特殊的父类 子类对象可以直接初始化父类对象 子类可以当做父类使用 阅读全文
posted @ 2020-02-06 16:27 suwenyuan 阅读(327) 评论(0) 推荐(0) 编辑
摘要:2014翻译论文 Sequence to Sequence Learning with Neural Networks 基本信息:2014 nips 6500+ 目标公式:p(yt|v,y1,...,yt1) 参数:yt是生成的翻译文本,v是表达输入文本的 阅读全文
posted @ 2020-02-05 13:09 suwenyuan 阅读(394) 评论(0) 推荐(0) 编辑
摘要:词袋模型也称为BOW,亦即bag of words 下面通过一个列子说明词袋模型 有两个文本文档如下A和B: A:John likes to watch movies. Mary likes too.B:John also likes to watch football games. 具体实现方式: 阅读全文
posted @ 2020-02-04 14:28 suwenyuan 阅读(341) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示