7 陈浅墨

尚未进行身份认证

暂无相关简介

等级
TA的排名 4w+

字典序全排列

字典序法的描述如下: 设P是1~n的一个全排列:p=p1p2……pn=p1p2……pj-1pjpj+1……pk-1pkpk+1……pn从排列的右端开始,找出第一个比右边字符小的字符的序号j(j从左端开始计算),即 j=max{i|pi

2017-07-10 16:22:25

约瑟夫环——公式法(递推公式)

约瑟夫问题约瑟夫问题是个有名的问题:N个人围成一圈,第一个从1开始报数,报M的将被杀掉,下一个人接着从1开始报。如此反复,最后剩下一个,求最后的胜利者。 例如只有三个个人,把他们叫做A、B、C围成一圈,从A开始报数,报2的人被杀掉。A开始报数,他报1。侥幸逃过一劫。然后轮到B报数,他报2。非常惨,他被杀了C接着从1开始报数然后轮到A报数,他报2。也被杀死了。最终胜利者是C解决方案普通解

2017-06-04 01:02:52

目标函数与损失函数的差别

今天微博上看到有朋友转发了Quora上的一个提问:目标函数和损失函数是一样的吗? 评论区里几乎所有人都表示:这两不就是同一个东西吗?但是总感觉有哪里不对。数学讲究用最精简的语言去描述对象,为什么同一个东西会有两种叫法? 是的,它们的确是不同的! 损失函数度量的是预测值与真实值之间的差异。损失函数通常写作L(y^,y)L(\hat{y},y),y^\hat{y}代表预测值,yy代表真实值。例如s

2017-02-17 21:09:55

Tensorflow系列——conv2d的用法

在做卷积处理时会遇到一个问题,边缘的像素怎么处理?有两种选择:丢弃(VALID):这种方式会丢弃边缘的点,保证卷积核不溢出图片。即使滑动的间隔为1,这样将导致卷积之后的图片变小。 填充(SAME):这种方式会对输入的矩阵外层包裹n层0,以保证当卷积核的中心位于原图片边缘的像素点时原先空白的地方现在用0补上。

2017-02-13 10:38:26

Variables: 创建、初始化、保存和加载

引言当你训练一个模型的时候,你使用变量去保存和更新参数。在Tensorflow中变量是内存缓冲区中保存的张量(tensor)。它们必须被显示的初始化,可以在训练完成之后保存到磁盘上。之后,你可以重新加载这些值用于测试和模型分析。 本篇文档引用了如下的Tensorflow类。以下的链接指向它们更加详细的API:tf.Variable 类。The tf.train.Saver 类。创建当你创建

2016-11-30 21:38:13

Tensorflow系列——基本用法

为了使用TensorFlow,我们需要明白什么是Tensorflow。下面介绍Tensorflow的5个特征:用图来表示计算过程用Sessions(会话)来执行图使用tensors来表示数据使用Variables来维护状态使用feeds和fetches操作对任意的操作取出或者存入数据1. 综述Tensorflow是一个编程系统,你需要把计算用图来表示。图中的节点被称作ops(操作,ope

2016-11-26 21:18:50

Tensorflow系列——MNIST(针对机器学习入门者)

引言本篇教程针对机器学习和Tensorflow的初学者。如果你已经知道MNIST是什么,以及softmax(multinomial logistic)regression是什么,你跳过此章节,直接阅读进阶教程。在开始学习本教程前,请确定你已经安装好Tensorflow。 当我们学习编程的时候,我们的第一个程序经常是打印“hello word”。就像学习编程一样,机器学习常以MNIST作为入门。

2016-11-25 16:47:15

136. Single Number

Problem descriptionGiven an array of integers, every element appears twice except for one. Find that single one.Note:Your algorithm should have a linear runtime complexity. Could you imple

2016-08-18 15:40:47

292. Nim Game

Problem descriptionYou are playing the following Nim Game with your friend: There is a heap of stones on the table, each time one of you take turns to remove 1 to 3 stones. The one who removes the l

2016-08-18 11:21:21

371. Sum of Two Integers

Problem descriptionCalculate the sum of two integers a and b, but you are not allowed to use the operator + and -.Example:Given a = 1 and b = 2, return 3.题目描述计算两个整数a与b的和,但是你不能使用+、-运算例子

2016-08-17 16:07:22

深度学习在NLP中的应用

1. 引言    文本分类这个在NLP领域是一个很普通而应用很广的课题,而且已经有了相当多的研究成果,比如应用很广泛的基于规则特征的SVM分类器,以及加上朴素贝叶斯方法的SVM分类器,当然还有最大熵分类器、基于条件随机场来构建依赖树的分类方法。在传统的文本分类词袋模型中,在将文本转换成文本向量的过程中,往往会造成文本向量维度过大的问题,当然也有其他的压缩了维度的一些分类方法。还有一些是基于人工

2016-08-17 10:57:30

338. Counting Bits

Problem descriptionGiven a non negative integer number num. For every numbers i in the range 0 ≤ i ≤ num calculate the number of 1's in their binary representation and return them as an array.Exam

2016-08-16 17:24:42

344. Reverse String

Problem descriptionWrite a function that takes a string as input and returns the string reversed.Example:Given s = "hello", return "olleh".题目描述:编写一个函数,输入是一个字符串,输出是该字符串的逆序。例子:输入:“Hello”,返

2016-08-16 16:52:27

Tensorflow系列——Saver的用法

Saver的用法1.Saver的背景介绍  我们经常在训练完一个模型之后希望保存训练的结果,这些结果指的是模型的参数,以便下次迭代的训练或者用作测试。Tensorflow针对这一需求提供了Saver类。Saver类提供了向checkpoints文件保存和从checkpoints文件中恢复变量的相关方法。Checkpoints文件是一个二进制文件,它把变量名映射到对应的te

2016-06-21 17:17:36

TensorFlow0.7 的安装

可以使用二进制包, 或者使用源代码, 安装 TensorFlow。本文采用二进制包安装。二进制安装TensorFlow Python API 依赖 Python 2.7 版本.在 Linux 和 Mac 下最简单的安装方式, 是使用 pip 安装.Ubuntu/Linux# 仅使用 CPU 的版本sudo pip install https://storage.goo

2016-04-14 16:24:44

Failed to compile cuda_ndarray.cu: libcublas.so.7.5: cannot open shared object file

最近再用theano的时候偶尔遇到这个问题Failed to compile cuda_ndarray.cu: libcublas.so.7.5: cannot open shared object file解决办法:在终端输入 sudo ldconfig /usr/local/cuda-7.5/lib64

2016-04-07 21:00:02

linux 命令之 nohup

nohup命令:如果你正在运行一个进程,而且你觉得在退出帐户时该进程还不会结束,那么可以使用nohup命令。该命令可以在你退出帐户/关闭终端之后继续运行相应的进程。nohup就是不挂断的意思( no hang up)。该命令的一般形式为:nohup command &如果使用nohup命令提交作业,那么在缺省情况下该作业的所有输出都被重定向到一个名为nohup.out的文件中,除非另外

2016-03-16 15:26:20

RNNLM的使用方法

最近做的一个项目要用到语言模型,在网上找了一些开源的工具包试了一下。废话不多说,下面直接介绍一下 RNNLM的安装方法。我实在ubuntu14.04底下使用SRILM。   SRILM的下载地址(我使用的是rnnlm-0.4b版本)1、编译  解压缩之后,在终端中进入所在目录,输入以下命令make有可能会出现如下错误:make: x86_64-linux

2016-03-04 15:12:42

Java解决读文件、写文件乱码

读文件File f = new File(fileName);InputStreamReader read = new InputStreamReader(new FileInputStream(f),"gbk"); BufferedReader reader=new BufferedReader(read);写文件File f = new File(fileName)

2016-03-04 11:47:47

SRILM的安装方法

make World   最近做的一个项目要用到语言模型,在网上找了一些开源的工具包试了一下。废话不多说,下面直接介绍一下SRILM的安装方法。   我实在ubuntu14.04底下使用SRILM。   SRILM的下载地址(我使用的是1.7.1版本)1、安装 tcl   有用SRILM要用到tcl工具的一些功能,所以我先装了tcl。   tcl的下载地址(我使用的是 tc

2016-03-02 16:38:45

查看更多

勋章 我的勋章
    暂无奖章