在前面三篇博文中,我们已经完成了三个网络的构建、损失函数的构造 接下来,就是激动人心的训练时刻了 训练预先判别D_pre网络 [crayon-6740d1678cb6c426524210/] 首先确定D_pre的训练次数…
分类:探索
Stay curious and stay plain
GAN(3):构造损失函数
在前面两篇中,我们完成了生成网络和判别网络的构造,构造完成之后,我们构造一个损失函数,使得最终两个网络能够相互打架,相互进步 我们希望,对于真实数据,通过判别网络D后,能够认定为1(真实),而对于生成的数据,我们则希望其…
GAN(2):构造生成与判别网络模型
在前一篇中,我们定义了一个预先判别网络D_pre,从而得到了判别网络D的初始化权重wb,使得判别网络更精准。 在这一篇中,我们将构造一个生成网络模型,用于生成新的数据 生成网络构造 [crayon-6740d1678d3…
GAN (1):构造预先判别网络模型
GAN的目的 简而言之,在GAN中同时存在生成网络和判别网络两个神经网络,生成网络用于生成可以以假乱真新的数据,而判别网络用于判断所给的数据是否是真的数据。 而在GAN中,生成网络的目的是让判别网络认为其生成的数据是真实…
经验风险最小化与结构风险最小化
机器学习本质上就是一种对问题真实模型的逼近(我们选择一个我们认为比较好的近似模型,这个近似模型就叫做一个假设),但毫无疑问,真实模型一定是不知道的(如果知道了,我们干吗还要机器学习?直接用真实模型解决问题不就可以了?对吧…
Python3爬虫系列(一):爬取整本小说内容
IDE:jupyter version:Python3.5 Lib:requests、re、pyquery 最近恰巧看到斗罗大陆3尚在连载,作为斗罗1的忠实粉丝,看到斗罗3自然是兴奋不已。但无奈在网上一页页的翻看实在是太…
dlib库系列(二):给摄像头下的自己戴个挂件吧!
我们常常看到一些手机app可以给摄像头下的自己添加各种小挂件,现在有了dlib库,我们也能简单轻易的实现这些功能 思路 利用dlib库的对人脸描绘出68点,根据68点坐标值,通过计算和掩模算法,对图像进行叠加即可。 在这…
dlib库系列(一):实现人脸68点检测
Dlib是一个现代化的C ++工具箱,其中包含用于在C ++中创建复杂软件以解决实际问题的机器学习算法和工具。 它在工业界和学术界广泛使用,包括机器人技术,嵌入式设备,手机和大型高性能计算环境。 Dlib的开源许可证允许…
利用HSL色彩空间进行颜色识别(附转换代码)
近期在做一个在复杂背景下识别球颜色的项目。当接到这个任务时,下意识的采用了扫像素点+RGB值找规律设定阈值的方式。这种方法固然简单直白,但是存在以下问题: 1.由于需要尽可能减少背景的干扰,故采用这种方法往往需要写多个i…
solvepnp三维位姿估算
一、前言 关于PNP问题就是指通过世界中的N个特征点与图像成像中的N个像点,计算出其投影关系,从而获得相机或物体位姿的问题。 opencv提供的solvepnp函数就是用来解决pnp问题。利用该函数可以实现测算相机/物体…