- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 生成对抗网络之三
模式奔溃真实的数据波动范围大,生成的数据的分布范围小。所有数据在一个小的范围里波动。 如下图:另一种 模式 比上一种更轻一点儿 的产生这种现象的原因,猜测的为divergence选的不够好。实际上并不是,这是正常的,优化出比较好的生成器就是这样的。解决的方法:多个generator,每个产生一种类型的人脸,多个则产生多种。...
2019-04-20 12:50:08
250
原创 机器学习之支持向量机
理论转博客https://www.cnblogs.com/spoorer/p/6551220.html注意:强调凸函数的重要性,凸函数的局部最优就是全局最优,而非凸函数则不一定
2019-03-30 12:00:07
172
原创 机器学习之正则化
出现了过拟合,那么怎么样来解决呢?上面的回归问题可以看出,出现的过拟合往往是由那些高次项导致的,可以考虑减少这些高次项的系数。所以,要做的就是一定程度上减少这些参数theta的值。这就是正则化的基本方法。经过正则化处理后,如下:这里选择过大的lamda,得到的可能是一条平行于x轴的直线。导致欠拟合。例子:正则化线性回归正则化一般不对theta0进行惩罚...
2019-03-27 19:04:01
324
原创 生成对抗网络(二)
关于熵(对所有信息量的期望),交叉熵,最大似然估计=最小KL散度的理论。转自https://blog.youkuaiyun.com/tsyccnh/article/details/79163834越容易发生的事件其信息量越小。信息量:熵:熵表示信息量的期望其中的n代表n种可能性。即事件取的n种可能值。当n取2时,如抛硬币等问题,此时有相对熵也叫做KL散度,如果我们对于同一个随机变量 x ...
2019-03-26 11:18:56
330
原创 机器学习之单变量线性回归
只含有一个特征/输入变量,这样的问题叫做单变量线性回归问题。如接下来是为模型选择合适的参数,如模型预测的值与训练集中实际的值的插值就是建模误差。目标是选择出可使得建模误差的平方和能够最小的模型参数。代价函数也被称作平方误差函数,有时也被称为平方误差代价函数。我们之所以要求出误差的平方和,是因为误差平方代价函数,对于大多数问题,特别是回归问题,都是一个合理的选择。还有其他的代价函数也能很好...
2019-03-25 21:57:52
189
转载 操作系统基础篇
1.线程和进程以及它们之间的区别进程是具有一定功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源调度和分配的一个独立单位。(关键词:资源调度分配的独立单位)线程是进程的实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。(关键词:CPU调度分派的基本单位)一个进程可以有多个线程(至少一个),多个线程也可以并发执行。进程作为资源(如内存)分配的基本单位,作为...
2019-03-24 19:41:58
143
原创 机器学习笔记(一)
第一周什么是机器学习?机器学习能做的事儿不存在统一的被认可的广泛定义的定义来准确定义是什么。(·1)Arthur Samuel认为,在进行特定编程的情况下,给与计算机学习的能力的领域。(2)Tom定义的机器学 习是,一个好的学习问题定义如下,一个程序被认为能从经验E中学习,解决任务T,达到性能度量值P,当且经当,有了经验E后,经过P评判,程序在处理T时的性能有所提升。机器学习能做的事儿,机...
2019-03-24 12:42:53
146
原创 生成对抗网络(一)
生成器生成的图片主要是逐像素级别的相似,判别器则是判断全局的是否相同。判别器的sigmoid激活函数后是介于0-1的数值,越小表示生成能力越差,不够相似。越大表示越真实。1即为原来的真实图片。训练过程:(1)先固定住生成器,训练判别器。最大化损失函数。即是真实图片判别为1,生成的图片判别为0。(2)固定判别器,训练生成器。在此过程中不断交替,生成器则越来越好,生成的越来越真实。判别器的能...
2019-03-23 14:45:06
475
转载 循环队列之静态队列
从生活中,能够抽象出队列的概念,队列就是一个能够实现“先进先出”的存储结构。队列分为链式队列和静态队列;静态队列一般用数组来实现,但此时的队列必须是循环队列,否则会造成巨大的内存浪费;链式队列是用链表来实现队列的。这里讲的是循环队列,首先我们必须明确以下几个问题一、循环队列的基础知识1.循环队列须要几个參数来确定循环队列须要2个參数,front和rear2.循环队列各个參数的含义(1)队...
2019-03-20 16:50:40
471
转载 python内置队列
内置4种队列from queue import Queue #LILO队列q = Queue() #创建队列对象q.put(0) #在队列尾部插入元素q.put(1)q.put(2)print(‘LILO队列’,q.queue) #查看队列中的所有元素print(q.get()) #返回并删除队列头部元素print(q.queue)from queue import L...
2019-03-20 16:49:39
354
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅