自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(75)
  • 收藏
  • 关注

转载 关于tensorflow里面的tf.contrib.rnn.BasicLSTMCell 中num_units参数问题

这里的num_units参数并不是指这一层油多少个相互独立的时序lstm,而是lstm单元内部的几个门的参数,这几个门其实内部是一个神经网络,答案来自知乎: class TRNNConfig(object): """RNN配置参数""" # 模型参数 embedding_dim = 100 # 词向量维度 seq_length = 100 ...

2018-05-24 23:03:22 14612 8

转载 机器学习中过拟合的解决办法

机器学习中过拟合的解决办法 先谈谈过拟合,所谓过拟合,指的是模型在训练集上表现的很好,但是在交叉验证集合测试集上表现一般,也就是说模型对未知样本的预测表现一般,泛化(generalization)能力较差。 如图所示 (图片来源:coursera 吴恩达机器学习公开课)从图中可...

2018-03-22 00:17:55 6757

转载 【动态规划】矩阵链式乘法

动态规划与分治算法的联系: (1) 动态规划和分治是非常像的,都是要把大问题分解成子问题,然后将子问题 的解进行合并起来求原问题的解。 (2) 动态规划一般会枚举所有的子问题,要把所有的子问题都解决一遍,但 是它避免了对同一个子问题的重复计算,那它是怎么避免重复的呢,这就是 programming。programming 的意思是说生成一张表,不断的向表中填数,当访问到表中单元时,如果表...

2018-03-18 17:07:07 873

原创 【动态规划】最长公共子序列和最长公共子串

1. 基本概念最长公共子序列和最长公共子串不是同一回事 最长公共子序列(Longest Common Subsequence, LCS),顾名思义,是指在所有的子序列中最长的那一个。子串是要求更严格的一种子序列,要求在母串中连续地出现下面举例解释: 求解LCS问题,不能使用暴力搜索方法。一个长度为n的序列拥有2的n次方个子序列,它的时间复杂度是指数阶2.【 动态规划】解【最长公...

2018-03-18 16:29:49 325

原创 【算法设计与分析】基本思路

来自卜老师教程 基本思路:

2018-03-17 22:20:57 1548

原创 【动态规划-贪心】区间调度问题

每一个贪心算法背后几乎总有一个动态规划算法从区间调度问题中理解动态规划 与 贪心摘抄自卜老师的《算法讲义》: 使用动态规划求解首先该设所有的课程已经按照它们的结束时间排序对于这个问题,一下子可能我们无从下手,考虑是否可以被转化成小一点的子问题我们把这个求解过程想象成一系列的决策,在每个步骤,我们都要选择一门课。假如我们已经拿到了最优解,我们就问最优解中最后一个决...

2018-03-17 22:02:05 1636

原创 【动态规划-TSP旅行商问题】

pass

2018-03-17 21:36:05 1056 1

原创 【动态规划】序列连配问题:编辑距离

问题描述动态规划求解 伪代码 插入删除均为-3,match为+1,dismatch为-1python实现# -*- coding:utf-8 -*-# 动态规划-序列连配问题:编辑距离import numpy as npdef Needleman_Wunch(S, T): opt = np.zeros((len(T)+1, len(S)+1...

2018-03-17 20:37:23 398

原创 【动态规划】0/1背包问题

截图均来自卜老师的《算法讲义》问题描述 伪代码表格的最后一个值即为最大价值,回溯可以得到最优解决方案python实现# -*- coding:utf-8 -*-import numpy as npdef knapsack(n, w, v): opt = np.zeros((n+1, w+1)) for i in rang...

2018-03-17 20:35:58 248

原创 【分治】逆序数对问题:求一个序列中的逆序数对

问题描述解题思路 代码# -*- coding:utf-8 -*-def sort_and_count(A): if len(A) == 1: return A, 0 mid = len(A)//2 left, count_left = sort_and_count(A[:mid]) print('left:'...

2018-03-17 17:00:48 1441

转载 【面试题】爬虫的广度优先和深度优先

转自:https://www.cnblogs.com/wangshuyi/p/6734523.html广度优先算法介绍  整个的广度优先爬虫过程就是从一系列的种子节点开始,把这些网页中的”子节点”(也就是超链接)提取出来,放入队列中依次进行抓取。被处理过的链接需要放 入一张表(通常称为Visited表)中。每次新处理一个链接之前,需要查看这个链接是否已经存在于Visited表中。如果存...

2018-03-14 20:57:15 3291

转载 softmax 交叉熵损失函数

转载自:http://blog.csdn.net/willduan1/article/details/73694826

2018-03-13 23:23:28 640

原创 【排序】4种基本排序算法-python

1.冒泡排序# -*- coding:utf-8 -*-def bubble_sort(A): for i in range(len(A)-1): # 决定进行的轮数 for j in range(0, len(A)-i-1): # 列表下标 if A[j] > A[j+1]: A[j+1], ...

2018-03-13 01:26:28 212

转载 如何理解TensorFlow中的batch和minibatch

转载自:http://hp.stuhome.net/index.php/2016/09/20/tensorflow_batch_minibatch/在刚开始学习使用TF的过程中,我不是很理解什么是“batch”。也经常有人问,到底minibatch是干什么的? 然而这是一个在TF中,或者说很多DL的框架中很常见的词。 这个解释我觉得比较贴切也比较容易理解。引用如下: 深度学习的优化...

2018-03-12 20:53:09 1481

转载 生成对抗网络

转载自:http://blog.csdn.net/on2way/article/details/72773771 之前GAN网络是近两年深度学习领域的新秀,火的不行,本文旨在浅显理解传统GAN,分享学习心得。现有GAN网络大多数代码实现使用python、torch等语言,这里,后面用matlab搭建一个简单的GAN网...

2018-03-12 20:47:37 5651 1

转载 Hadoop & Spark

Hadoop和Spark的异同转载自:http://blog.csdn.net/linux_hua130/article/details/514338351. 解决问题的层面不一样首先,Hadoop和Apache Spark两者都是大数据框架,但是各自存在的目的不尽相同。Hadoop实质上更多是一个分布式数据基础设施: 它将巨大的数据集分派到一个由普通计算机组成的集群中的多个节点进...

2018-03-11 23:43:16 181

原创 【4.2图】 有向路径检查

题目描述对于一个有向图,请实现一个算法,找出两点之间是否存在一条路径。 给定图中的两个结点的指针UndirectedGraphNode* a,UndirectedGraphNode* b(请不要在意数据类型,图是有向图),请返回一个bool,代表两点之间是否存在一条路径(a到b或b到a)。思路有向图的遍历问题,可以使用深度优先搜索或者广度优先搜索# -*- coding:...

2018-03-08 21:10:36 173

原创 【4.1树】 二叉树平衡检查

题目描述实现一个函数,检查二叉树是否平衡,平衡的定义如下,对于树中的任意一个结点,其两颗子树的高度差不超过1。 给定指向树根结点的指针TreeNode* root,请返回一个bool,代表这棵树是否平衡。思路# -*- coding:utf-8 -*-# class TreeNode:# def __init__(self, x):# self.va...

2018-03-08 17:15:10 165

原创 【2.7链表】 回文链表

题目描述请编写一个函数,检查链表是否为回文。 给定一个链表ListNode* pHead,请返回一个bool,代表链表是否为回文。 测试样例: {1,2,3,2,1} 返回:true {1,2,3,2,3} 返回:false思路一存入到list中,再判断逆序后的list是否等于原lit# -*- coding:utf-8 -*-# class ListNode:...

2018-03-08 16:08:10 136

原创 【2.5链表】 链式A+B

题目描述有两个用链表表示的整数,每个结点包含一个数位。这些数位是反向存放的,也就是个位排在链表的首部。编写函数对这两个整数求和,并用链表形式返回结果。 给定两个链表ListNode* A,ListNode* B,请返回A+B的结果(ListNode*)。 测试样例: {1,2,3},{3,2,1} 返回:{4,4,4}思路# -*- coding:utf-8 -*-# c...

2018-03-08 15:19:15 128

原创 【2.4链表】 链表分割

题目描述编写代码,以给定值x为基准将链表分割成两部分,所有小于x的结点排在大于或等于x的结点之前 给定一个链表的头指针 ListNode* pHead,请返回重新排列后的链表的头指针。注意:分割以后保持原来的数据顺序不变。思路一将大于x的节点形成一条链表larger,小于x的节点形成一条链表smaller,然后将两条链表连接 smaller + larger# -*- codin...

2018-03-08 12:47:19 185

原创 【2.3链表 】访问单个节点的删除

题目描述实现一个算法,删除单向链表中间的某个结点,假定你只能访问该结点。 给定带删除的节点,请执行删除操作,若该节点为尾节点,返回false,否则返回true解题思路假设只能访问该节点,不能访问前面的节点,可以直接把该节点后面的节点的值复制过来,然后删除后面的一个节点即可# -*- coding:utf-8 -*-# class ListNode:# def __...

2018-03-08 10:52:02 153

原创 【2.2链表 】链表中倒数第k个结点

题目描述输入一个链表,输出该链表中倒数第k个结点。思路一使用一个长度为k的尺子,pre先走k-1步,然后nex再开始走,当pre到达最后一个节点时,则nex所指向的就是倒是第k个结点# -*- coding:utf-8 -*-# class ListNode:# def __init__(self, x):# self.val = x# ...

2018-03-08 10:27:58 112

原创 【start】程序员面试金典-牛客网

在线练习网址:https://www.nowcoder.com/ta/cracking-the-coding-interview?page=1 介绍 本套编程题为CC150(《Cracking the Coding Interview程序员面试金典》)一书配套在线练习,共84题,未包含原书150题中8.1-8.10、10.1-10.7、12.1-12.6、13.1-13.10、14.1-14....

2018-03-08 10:24:11 346

原创 汉诺塔问题-python

汉诺塔:

2018-02-25 14:36:40 172

转载 python导入 tensorflow DLL文件找不到

http://blog.csdn.net/LVGAOYANH/article/details/72964943?locationNum=14&fps=1 添加路径:C:\Users\jie\AppData\Local\Programs\Python\Python36\Lib\site-packages\matplotlib

2018-02-25 14:34:31 1519

转载 python导入 tensorflow DLL文件找不到

http://blog.csdn.net/LVGAOYANH/article/details/72964943?locationNum=14&fps=1 添加路径:C:\Users\jie\AppData\Local\Programs\Python\Python36\Lib\site-packages\matplotlib

2018-02-20 17:37:03 1039

转载 使用预训练的word2vec词向量

http://blog.csdn.net/lics999/article/details/78696023Github: https://github.com/pkulics/use-pretrained-word2vec

2017-12-16 16:36:37 7209

转载 python3.5 urllib.request.urlopen 中文url问题

https://www.zhihu.com/question/22899135首先,url中的中文要单独处理,不能中英文全部合在一起处理(因为一部分的特殊字符也会被处理掉)。其次。在python3.0+中,已经不支持之前的urllib.quote了,而是需要urllib.parse.quote(str)一种可行的方案import urllibs=‘中文’s=urllib.parse.quote(s)

2017-10-18 19:22:15 2906

转载 Python的替换函数——strip(),replace()和re.sub()

在Python中常用的三个“替换”函数是strip(),replace()和re.sub(),下面来讲讲这三个函数的用法。一.replace()基本用法:对象.replace(rgExp,replaceText,max)其中,rgExp和replaceText是必须要有的,max是可选的参数,可以不加。rgExp是指正则表达式模式或可用标志的正则表达式对象,也可以是 String 对象或文字

2017-07-27 14:47:34 807

转载 【TensorFlow】tf.nn.max_pool实现池化操作

转自:http://blog.csdn.net/mao_xiao_feng/article/details/53453926max pooling是CNN当中的最大值池化操作,其实用法和卷积很类似有些地方可以从卷积去参考【TensorFlow】tf.nn.conv2d是怎样实现卷积的? tf.nn.max_pool(value, ksize, strides, padding, name=Non

2017-07-26 09:49:39 379

转载 TensorFlow学习笔记2:构建CNN模型

转自:http://www.jeyzhang.com/tensorflow-learning-notes-2.html TensorFlow学习笔记2:构建CNN模型 <div class="article_manage clearfix"> <di

2017-07-25 17:33:06 806

转载 【TensorFlow】tf.nn.conv2d是怎样实现卷积的?

转自: http://blog.csdn.net/mao_xiao_feng/article/details/53444333 tf.nn.conv2d是TensorFlow里面实现卷积的函数,参考文档对它的介绍并不是很详细,实际上这是搭建卷积神经网络比较核心的一个方法,非常重要tf.nn.conv2d(input, filter, strides, padding, use_cudnn_on_g

2017-07-25 16:04:44 541

原创 python3.5安装gensim包报错 scipy

原因应该是scipy的版本不行,从http://www.lfd.uci.edu/~gohlke/pythonlibs/ 上重新下载了scipy‑0.19.1‑cp35‑cp35m‑win_amd64.whl,然后使用pip install scipy‑0.19.1‑cp35‑cp35m‑win_amd64.whl 安装scipy成功后,再pip install gensim,成功

2017-07-18 16:32:13 1947

转载 win7 64位下安装多版本的python及tensorflow安装

转自: http://blog.csdn.net/zcf1784266476/article/details/70158272之前安装过python2.7,可是为了学习tensorflow,这里要安装下python3.51.首先,去下载地址(下载包含python3.5版本的Anaconda),如果不知道下哪个版本,可以先去该网址查看下:https://docs.continuum.io/anaco

2017-07-18 12:53:58 795

转载 word2vec

转自:http://www.cnblogs.com/iloveai/p/word2vec.html系列参考文献:http://www.cnblogs.com/Determined22/p/5804455.htmlhttp://blog.csdn.net/itplus/article/details/37969817http://techblog.youdao.com/?p=915http:/

2017-07-14 09:43:53 730

转载 前馈神经网络与深度学习概述

转自:http://blog.csdn.net/liuyuemaicha/article/details/52335251 参考: 1、神经网络浅讲:从神经元到深度学习 - 推酷 2、【转】脉络清晰的BP神经网络讲解,赞 - 编程小翁 - 博客园 (function () {(fu

2017-07-14 09:38:06 450

转载 python操作mysql中文乱码问题

转自:http://www.jb51.net/article/56088.htm 本文实例讲述了Python中MYSQLdb出现乱码的解决方法,分享给大家供大家参考。具体方法如下: 一般来说,在使用mysql最麻烦的问题在于乱码。 查看mysql的编码: 命令: 复制代码 代码如下: show variables like ‘character_set_%’; 可以看到如下结果:

2017-07-08 16:39:16 1086 1

原创 mysql修改登陆密码

1.在命令行运行:taskkill /f /im mysqld-nt.exe 2. 切换到mysql的bin 目录下执行如下语句。mysqld-nt –skip-grant-tables 此时就跳过了mysql的用户验证。注意输入此命令之后命令行就无法操作了,此时可以再打开一个新的命令行。注意:在输入此命令之前先在任务管理器中结束mysqld.exe进程,确保mysql服务器端已结束运行。

2017-07-08 11:53:53 425

转载 scrapy爬虫出现Forbidden by robots.txt

转自:http://blog.csdn.net/yimingsilence/article/details/52119720 先说结论,关闭scrapy自带的ROBOTSTXT_OBEY功能,在setting找到这个变量,设置为False即可解决。 使用scrapy爬取淘宝页面的时候,在提交http请求时出现debug信息Forbidden by robots.txt,看来是请求被拒绝了。开始

2017-05-02 12:54:21 1338

空空如也

空空如也

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

TA关注的人

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