- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 C++中substr函数的用法
substr(start, length)方法:返回一个从指定位置开始,并具有指定长度的子字符串。参数:1.start:必选。所需的子字符串的起始位置。字符串中第一个字符的索引为 0。2.length:可选项。返回的子字符串中包含的字符数。例子:int main(){ string s = "12345"; string s1 = s.substr(3);...
2018-09-03 15:50:25
12944
原创 Softmax函数
一、Softmax函数在数学,尤其是概率论和相关领域中,Softmax函数,或称归一化指数函数,是逻辑函数的一种推广。它能将一个含任意实数的K维向量 “压缩”到另一个K维实向量 中,使得每一个元素的范围都在 之间,并且所有元素的和为1。该函数的形式通常按下面的式子给出: ...
2018-08-21 10:27:08
445
转载 常见的神经网络模型大总结
由于新的神经网络架构无时无刻不在涌现,想要记录所有的神经网络是很困难的事情。要把所有这些缩略语指代的网络(DCIGN,IiLSTM,DCGAN等)都弄清,一开始估计还无从下手。下表包含了大部分常用的模型(大部分是神经网络还有一些其他的模型)。虽然这些架构都是新奇独特的,但当我开始把它们的结果画下来的时候,每种架构的底层关系就会清晰。显然这些节点图并不能显示各个模型的内部工作过程。例如变...
2018-08-20 11:12:24
75449
1
原创 实对称矩阵及其几大性质
做机器学习的过程中,难免会与矩阵打交道,而实对称矩阵更是其中常用的矩阵之一。所以,下面将介绍一下什么是实对称矩阵,并介绍一下它的几个性质(这也是很多笔试题中常考的点)定义:如果有n阶矩阵A,其矩阵的元素都为实数,且矩阵A的转置等于其本身(aij=aji)(i,j为元素的脚标),则称A为实对称矩阵。主要性质:1.实对称矩阵A的不同特征值对应的特征向量是正交的(网易笔试题曾考过)。2....
2018-08-19 16:27:01
117978
1
原创 C++ 中 String 与 int 类型互相转换的方式
一、string转int的方式 可以使用std::stoi/stol/stoll等函数。 std::string str_dec = "2001, A Space Odyssey"; int i_dec = std::stoi (str_dec,&sz); 采用标准库中atoi函数。 string s = "12"; int a = atoi(s.c_st...
2018-08-16 22:47:20
1147
原创 机器学习十三大经典算法
一、决策树根据一些 特征(feature )进行分类,每个节点提一个问题,通过判断,将数据分为两类,再继续提问。判断的依据是信息熵增益,计算公式如下:其中的n代表有n个分类类别(比如假设是2类问题,那么n=2)。分别计算这2类样本在总样本中出现的概率p1和p2,这样就可以计算出未选中属性分枝前的信息熵。模型可以根据已有数据学习得到,再投入新数据的时候,就可以根据这棵树上的问题,...
2018-08-03 14:08:00
1074
原创 安装Pytorch的填坑记录(Ubuntu 16.04+python 3.6+CUDA 9.1+Pytorch 0.3.1)(二)
上次说到安装Pytorch时所需要用到的环境配置,包括显卡驱动的安装和cuda的安装。这次继续介绍Python3 .6和Pytorch的安装。一、Python3.6的安装1.首先进入Python官网,选择合适的版本安装,这里选择的是Python 3.6.5。2.然后进入目录下,进行如下操作:tar -xvzf Python-3.6.5.tgzcd Python-3.6.5./...
2018-07-30 12:06:48
3373
4
原创 安装Pytorch的填坑记录(Ubuntu 16.04+python 3.6+CUDA 9.1+Pytorch 0.3.1)(一)
Pytorch是一款使用很方便的深度学习框架,也有官方文档支持。但是,在安装过程中,往往会遇到很多问题,导致安装失败。在这里,我将就我个人安装时的采坑记录,给大家一点小帮助。一、安装Nvidia显卡驱动和CUDA我们尝试深度学习的研究,一定会用到GPU,因此,一定会使用到显卡驱动和CUDA. 在这里,楼主用的是GTX1080显卡和CUDA 9.1,大家可以选择适合自己的显卡驱动。1.查看自己的显卡...
2018-07-12 22:44:59
1875
转载 简介关联规则、支持度和置信度
转自:小帆的帆的专栏例子: 总共有10000个消费者购买了商品, 其中购买尿布的有1000人, 购买啤酒的有2000人, 购买面包的有500人, 同时购买尿布和啤酒的有800人, 同时购买尿布的面包的有100人。关联规则关联规则:用于表示数据内隐含的关联性,例如:购买尿布的人往往会购买啤酒。支持...
2018-07-10 22:09:46
5187
原创 数据集划分为训练集和测试集的几种常见做法
在训练过程中,我们往往需要将数据集D 划分为训练集S和测试集T。在阅读了周志华老师的《机器学习》后,下面将介绍几种常见的做法:1.留出法指甲将数据集D 划分为两个互斥的的集合,其中一个集合作为训练集,另一个作为测试集,即D=S∪ T, S ∩ T = 空。...
2018-07-07 22:27:10
25464
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人