自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(125)
  • 收藏
  • 关注

转载 基于强化学习开发人机对弈五子棋游戏

强化学习主要包括状态空间、价值函数、状态转移三个部分,通过状态之间的转移来得到每个状态的价值,强化学习的目标是使得总价值达到最大。注意,与监督学习不同的是,监督学习通常需要大量的样本来获得有价值的信息,而强化学习却不需要,强化学习可以不需要预先给定任何知识,只需要指定一定的策略和回报,它可以通...

2016-12-07 17:17:00 1318

转载 Prisma修图软件的图片风格转换算法

在计算机视觉领域,卷积神经网络的表现十分亮眼。今天要讲的图片风格转换算法,也就是前阵子突然火起来的图片处理软件Prisma的主要算法(具体模型可能有点差异),并且谷歌的Deep Dream项目也是类似算法,都是基于深度卷积神经网络模型。关于卷积神经网络的具体介绍,请阅读以下历史文章: 我所理...

2016-12-07 17:14:00 310

转载 深度学习微信精选文章

公众号——深度学习每日摘要 所有文章(持续更新中): 聊聊语音识别的发展历程 说说重要的贝叶斯公式吧 我对入门深度学习的切身体会 聊聊隐马尔科夫模型(HMM) 关于防止过拟合的一些想法 我与数据打交道(一) 我与数据打交道(二) ...

2016-12-02 14:58:00 216

转载 基于强化学习开发人机对弈五子棋游戏

点击阅读原文 转载于:https://my.oschina.net/zzw922cn/blog/741683

2016-09-02 17:57:00 730

转载 RL(一)——马尔科夫决策过程

点击阅读原文 转载于:https://my.oschina.net/zzw922cn/blog/741684

2016-09-02 17:57:00 136

转载 n-Armed Bandit Problem(一)

点击阅读原文 转载于:https://my.oschina.net/zzw922cn/blog/741682

2016-09-02 17:56:00 103

转载 n-Armed Bandit Problem(二)

点击阅读原文 转载于:https://my.oschina.net/zzw922cn/blog/741681

2016-09-02 17:55:00 137

转载 什么是对抗式生成网络

点击阅读原文 转载于:https://my.oschina.net/zzw922cn/blog/741660

2016-09-02 17:21:00 118

转载 资源汇总|如何成为一名数据科学家

点击阅读原文 转载于:https://my.oschina.net/zzw922cn/blog/741659

2016-09-02 17:20:00 48

转载 TensorFlow(四)——构建自动编码器用于数据压缩及复原

点击阅读原文 转载于:https://my.oschina.net/zzw922cn/blog/741656

2016-09-02 17:19:00 319

转载 TensorFlow(一)——基础图模型

点击阅读原文 转载于:https://my.oschina.net/zzw922cn/blog/741654

2016-09-02 17:18:00 103

转载 TensorFlow(二)——逻辑回归

点击查看原文 转载于:https://my.oschina.net/zzw922cn/blog/741653

2016-09-02 17:17:00 59

转载 TensorFlow(三)——卷积神经网络用于手写字识别

点击查看原文 转载于:https://my.oschina.net/zzw922cn/blog/741651

2016-09-02 17:16:00 101

转载 语音识别之语言模型----前缀搜索算法

本文我们来讲一下语言模型之前缀搜索算法,我们知道通过声学模型神经网络出来会产生一个概率矩阵,当然根据这个矩阵,我们可以直接使用最大概率法来找到一个看似概率最大的字符链,但是,那样并不是最优的序列.由于我们这里使用的是CTC方法,CTC的主要特点是允许字符重复出现,并且最后剔除重复字符即可.例...

2016-04-10 17:03:00 387

转载 [论文回顾] LSTM:A Search Space Odyssey

这篇论文所讲的内容就是作者借助三个著名的实验——TIMIT语音识别、手写字识别、复调音乐建模,来探索vanilla LSTM以及它的8个变体的性能差异;并且同时也探索了它们的共同影响因素。首先,对于vanilla LSTM可以参考2005年Graves&Schmidhuber的语音识...

2016-04-06 15:58:00 479

转载 使用栈进行括号匹配的判断

1.栈 栈是一种后进先出(LIFO)的数据结构,其内部使用链表实现,栈的元素通常有取顶操作,即从栈顶先弹出元素,压栈操作也是从栈顶压入栈内.C++中头文件包含了栈这个数据结构,因此我们可以调用它. 2.括号匹配 这里我们要讨论的问题是,如何对一个字符串中的左右括号是否完...

2016-04-05 14:45:00 243

转载 cuda之二维数组的高效内存管理(cudaMallocPitch/cudaMemcpy2D)

因为cuda具有高效利用GPU进行科学计算的优势,而人工智能的重点之一就是复杂的计算任务,因此学好GPU计算是学习AI的重点任务。这里,我们即将进行利用共享内存的矩阵运算。 我们看一个例子,如何对矩阵进行分配显卡内存以及元素赋值操作。通常来讲,在GPU中分配内存使用的是cudaMal...

2016-03-27 19:55:00 2352

转载 一个程序来比较cuda/c在GPU/CPU的运行效率

代码如下: #include "cuda_runtime.h"#include "device_launch_parameters.h"#include <stdio.h>#include <time.h>#define N (1024*1024)#...

2016-03-06 10:25:00 121

转载 Leetcode(7)——Reverse Integer

Reverse digits of an integer. Example1:x = 123, return 321 Example2:x = -123, return -321 我的代码: import mathclass Solution(objec...

2016-03-04 13:49:00 58

转载 Python学习十一——theano库符号求导示例代码

#coding=utf-8""" Symbolic computation of python theano@Author: zhang zewang@Date: 2016-3-2"""import syssys.path.append('../utils/')import t...

2016-03-02 16:28:00 87

转载 cuda之内存共享案例

1.代码 #include<iostream>#include<cstdlib>using namespace std;#define N 64__global__ void inverseArray(int *arr,int n) { __sh...

2016-02-29 17:29:00 133

转载 cuda之两个向量点乘

1.简介 本文中主要介绍了使用block来集散,每个block计算数组上对应两个数的乘积,最后将结果数组拷贝到CPU主内存上即可。 2.cuda代码演示 #include<iostream>#include<cstdlib>using ...

2016-02-04 23:48:00 473

转载 cuda之两个数求和运算

1.cuda程序简介 cuda是nvidia公司推出的为了提高计算性能在GPU上执行快速运算的工具,由于要使用GPU进行运算,因此我们在程序执行时,要兼顾CPU和GPU上的数据共享。本节只讨论最简单的两个数相加的程序。 2.cuda代码 #include<i...

2016-02-04 14:09:00 233

转载 C++学习基础(输入与输出)

1.输入与输出 C++中使用cin和cout来从控制台输入变量以及打印内容到控制台上,它们都是属于命名空间std,并且在库iostream中的。 2.实践案例 输入一个名字,打印一串问候内容。 #include<iostream>#includ...

2016-01-23 14:27:00 94

转载 使用Git提交代码到Github教程

使用Git提交代码至Github账户 1.安装Git sudo apt-get install git 2.配置Github 安装成功Git以后,需要进行Github账户的配置。运行下面命令即可。引号中的内容改成自己的Github用户名以及注册时绑定的邮箱即可。 gi...

2015-12-17 15:27:00 58

转载 常见的正则表达式

一、数字格式数字:^[0-9]*$n位的数字:^\d{n}$至少n位的数字:^\d{n,}$m-n位的数字:^\d{m,n}$零和非零开头的数字:^(0|[1-9][0-9]*)$非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$带1-...

2015-12-15 22:06:00 49

转载 语音识别的第一步MFCC特征提取代码(Python)

MFCC的python实现 1.对音频信号进行分割为帧 #coding=utf-8#对音频信号处理程序#张泽旺,2015-12-12# 本程序主要有四个函数,它们分别是:# audio2frame:将音频转换成帧矩阵# deframesignal:对每一帧...

2015-12-15 10:11:00 3707

转载 回归(regression)与分类(classification)的区别

回归与分类的不同 1.回归问题的应用场景 回归问题通常是用来预测一个值,如预测房价、未来的天气情况等等,例如一个产品的实际价格为500元,通过回归分析预测值为499元,我们认为这是一个比较好的回归分析。一个比较常见的回归算法是线性回归算法(LR)。另外,回归分析用在神经网...

2015-12-14 19:00:00 263

转载 我的Helloworld

#define ______ putchar#define _____ } #define ___ main(){ #define __(a) ______(a);#define ____ ___ __(0x48)__(0x65)__(0x6C)__(0x6C)__(0x6F)__(0...

2015-12-11 00:01:00 63

转载 对字符串排序并且删除重复字符串

问题介绍 提示用户输入一组字符串,然后将字符串按照ascii码顺序从小到大排列,并且删除重复的字符串,打印排列好的字符串,输出删除字符的个数。 C语言实现 第一种方法:先排序,再删除重复字符 #include<stdio.h>#include&l...

2015-12-09 15:49:00 2163

转载 编译器基本组成及其作用

编译一个程序一般由预处理器、解释器、汇编器、链接器、加载器等组成,进而将一个高级语言编译成机器可以执行的二进制语言。 1.预处理器 主要进行宏处理,文件包含,语言拓展等。 2.解释器 将一个高级语言转化成一个机器语言,解释器从输入中读取一句,将其变成中间代码,执行它,...

2015-12-04 23:06:00 1882

转载 linux下终端安装英语词典的方法

首先,安装: sudo apt-get install sdcv 然后,安装词典数据(之前只安装的是不带数据的sdcv)。下载地址是: http://yourenpa.googlecode.com/files/stardict-langdao-ec-gb-2.4.2.tar....

2015-11-21 16:36:00 165

转载 Ubuntu14.04环境下安装编译HTK语音识别工具库

1 下载HTK HTK官网是:http://htk.eng.cam.ac.uk/,进入即可下载。 2 编译HTK 首先确保你已经安装了g++和libx11, sudo apt-getinstall libx11-dev:i386 解压HTK工具包,进入ht文件夹...

2015-11-21 12:48:00 112

转载 语音特征提取技术——MFCC

简介 MFCC是一种语音特征提取技术,它产生与20世纪80年代。MFCC为了从人发出的音频中去除噪音和情感的影响,提取特征值便于我们进行进一步的分析。 人的发声由很多部位共同影响的结果,如嘴形、牙齿等因素,这种形状可以决定声音的输出。如果我们可以精确的确定形状,那么我们就可以对发...

2015-11-20 13:26:00 640

转载 七步教你Python进行机器学习

网络上有很多Python学习资源和机器学习学习资源,对于一个新手而言,如何开始呢?本篇文章将教你七步学会使用Python进行机器学习。 万事开头难。面对纷繁万千的网络学习资源,不知如何下手,而往往第一步就开始眼花缭乱,不知所措。下面我们将从一个新手的角度来指引你如何更好地选择免费的网络...

2015-11-20 10:15:00 155

转载 Python学习之列表

1.List函数 List函数可以通过字符串来创建字符列表,如下面所示: >>> list('Hello')['H', 'e', 'l', 'l', 'o'] List函数可以用于所有类型的序列,并不局限于字符串。 2.列表的基...

2015-11-18 10:02:00 54

转载 卷积神经网络(CNN)

1.CNN介绍 CNN是应用在图像识别领域较多的一种机器学习算法,它与普通的神经网络有点类似,通过输入层然后乘以权重加上偏置,并且通过一个非线性的激活函数,即可得到输出值。CNN要做的是给定一幅图,对该图像进行编码最终即可将该图进行分类,而此过程中参数相比普通神经网络的参数要少,并且...

2015-10-20 10:04:00 148

转载 多层感知器学习

1.多层感知器简介 多层感知器(MLP)可以看做一个逻辑回归,不过它的输入要先进行一个非线性变换,这样数据就被映射到线性可分的空间了,这个空间我们称为隐藏层。通常单层隐藏层就可以作为一个感知器了,其结构如下图所示: 这里输入层首先通过权重矩阵和偏置得到总输出值并且通过t...

2015-10-16 22:39:00 288

转载 使用逻辑回归进行mnist手写字识别

1.引言 逻辑回归(LR)在分类问题中的应用十分广泛,它是一个基于概率的线性分类器,通过建立一个简单的输入层和输出层,即可实现对输入数据的有效分类。而该网络结构的主要参数只有两个,分别是权重和偏置,本文定义损耗函数为负对数,然后通过随机梯度下降算法(SGD)来对参数进行更新,并定义误...

2015-10-15 16:10:00 421

转载 Python学习(十)——逻辑回归(Logistic Regression)

1.简介 本例子是通过对一组逻辑回归映射进行输出,使得网络的权重和偏置达到最理想状态,最后再进行预测。其中,使用GD算法对参数进行更新,损耗函数采取交叉商来表示,一共训练10000次。 2.python代码 #!/usr/bin/pythonimport numpyim...

2015-10-12 09:55:00 119

空空如也

空空如也

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

TA关注的人

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