- 博客(24)
- 资源 (18)
- 收藏
- 关注
转载 编辑距离,BK树
搜索引擎里有一个很重要的话题,就是文本纠错,主要有两种做法,一是从词典纠错,一是分析用户搜索日志,今天我们探讨使用基于词典的方式纠错,核心思想就是基于编辑距离,使用BK树。下面我们来逐一探讨:编辑距离1965年,俄国科学家VladimirLevenshtein给字符串相似度做出了一个明确的定义叫做Levenshtein距离,我们通常叫它“编辑距离”。字符串A到B的编辑距离是指,只用插...
2018-08-31 15:54:30 574
翻译 spring boot参考文档——Part III
Part III. 使用Spring Boot 本节将深入讲述使用spring boot的更多细节。包括项目构建系统,自动配置,和如何运行应用等主题。同样包含一些spring boot的练习。 虽然spring boot没有什么特殊的地方,但是这里还是做了一些介绍,跟着学习,可以使你的开发过程更容易一些。 如果你是spring boot的新手,进入本节之前你应该先阅读启动...
2018-08-30 10:15:46 245
转载 文本纠错,BK树,详细
BK树或者称为Burkhard-Keller树,是一种基于树的数据结构,被设计于快速查找近似字符串匹配,比方说拼写纠错,或模糊查找,当搜索”aeek”时能返回”seek”和”peek”。本文首先剖析了基本原理,并在后面给出了Java源码实现。BK树在1973年由Burkhard和Keller第一次提出,论文在这《Some approaches to best match file sear...
2018-08-24 10:51:23 1186 5
转载 文本纠错,BK树
从编辑距离、BK树到文本纠错搜索引擎里有一个很重要的话题,就是文本纠错,主要有两种做法,一是从词典纠错,一是分析用户搜索日志,今天我们探讨使用基于词典的方式纠错,核心思想就是基于编辑距离,使用BK树。下面我们来逐一探讨:编辑距离1965年,俄国科学家VladimirLevenshtein给字符串相似度做出了一个明确的定义叫做Levenshtein距离,我们通常叫它“编辑距离”。字...
2018-08-22 17:43:29 901
转载 文本纠错
假设有这么一个场景,医生开处方的时候,可能写错药品和疾病名称,需要程序自动化纠错例如:曲米新乳膏和二甲双瓜和双黄连 曲米新乳膏 ==>曲咪新乳膏 二甲双瓜 ==>二甲双胍怎么做呢?直觉告诉我们,应该有一个数据源,包含所有的药品疾病名称。1、数据抓取 寻医问药http://www.xywy.com/ 丁香园h...
2018-08-22 16:58:46 2546
翻译 spring boot参考文档——PartI和PartII
Part I. Spring Boot参考文档 本小节是对Spring Boot参考文档的概述. 是文档其余部分的映射. 1. 关于本参考文档 本参考文档支持的文件格式有: HTML PDF EPUB 最新版本路径:docs.spring.io/spring-boot/docs/current/ref...
2018-08-17 17:41:34 429
翻译 spring boot参考文档——目录
sprint boot操作指南-------------------------作者: Phillip Webb, Dave Syer, Josh Long, Stéphane Nicoll, Rob Winch, Andy Wilkinson, Marcel Overdijk, Christian Dupuis, Sébastien Deleuze, Michael Simons,...
2018-08-17 17:39:38 553
翻译 spring boot入门指南(来自官网入门指南)
1. spring boot 可以使你通过很小的前期配置尽可能快的启动和运行项目,spring boot用自己的观点来创建产品已有的应用2. 启动: 使用spring boot创建一个应用: 本指南提供了spring boot如何帮助你加快和促进应用的开发。和你看过的其他启动指南一样,在本指南中你会看到更多spring boot的使用案例。 意味着给你一个...
2018-08-14 15:34:12 311
转载 tensorflow错别字检测
引言当前无论是学术界还是工业界,深度学习都受到极大的追捧,尤其是在Google开源深度学习平台TensorFlow之后,更是给深度学习火上浇油。目前在开源社区Github上所有开源项目中,TensorFlow最为活跃,从推出到现在,经历了几个版本的演进,可以说能够灵活高效地解决大量实际问题。本文主要尝试阐述TensorFlow在自然语言处理(NLP)领域的简单应用,让大家伙儿更加感性地认识Te...
2018-08-13 17:09:29 7360 3
转载 sql优化
原文链接:http://blog.csdn.net/u012942818/article/details/539699721,什么是“执行计划”?执行计划是数据库根据SQL语句和相关表的统计信息作出的一个查询方案,这个方案是由查询优化器自动分析产生的,比如一条SQL语句如果用来从一个 10万条记录的表中查1条记录,那查询优化器会选择“索引查找”方式,如果该表进行了归档,当前只剩下5000条...
2018-08-10 18:07:16 139
转载 sql优化的方法
在sql查询中为了提高查询效率,我们常常会采取一些措施对查询语句进行sql优化,下面总结的一些方法,有需要的可以参考参考。 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t ...
2018-08-10 17:56:40 117
转载 java 关于程序员的几个阶段
前言因为和同事有约定再加上LZ自己也喜欢做完一件事之后进行总结,因此有了这篇文章。这篇文章大部分内容都是面向整个程序员群体的,当然因为LZ本身是做Java开发的,因此有一部分内容也是专门面向咱们Java程序员的。简单先说一下,LZ坐标杭州,13届本科毕业,算上年前在阿里巴巴B2B事业部的面试,一共有面试了有6家公司(因为LZ不想请假,因此只是每个晚上去其他公司面试,所以面试的公司比较少),...
2018-08-10 16:27:56 1134 3
转载 保存tensorflow模型
在本教程中,我将会解释: TensorFlow模型是什么样的? 如何保存TensorFlow模型? 如何恢复预测/转移学习的TensorFlow模型? 如何使用导入的预先训练的模型进行微调和修改?这个教程假设你已经对神经网络有了一定的了解。如果不了解的话请查阅相关资料。1. 什么是TensorFlow模型? 训练了一个神经网络之后,我们希望保存它以便将来使用。那么什么是...
2018-08-10 08:34:48 187
转载 如何使用训练好的tensorflow
from tensorflow.python.framework import graph_util constant_graph = graph_util.convert_variables_to_constants(sess, sess.graph_def, ["output"]) with tf.gfile.FastGFile(pb_file_path, mod...
2018-08-09 17:05:58 339
转载 tensorflow入门_8
TensorFlow入门教程之0: BigPicture&极速入门 TensorFlow入门教程之1: 基本概念以及理解 TensorFlow入门教程之2: 安装和使用 TensorFlow入门教程之3: CNN卷积神经网络的基本定义理解 TensorFlow入门教程之4: 实现一个自创的CNN卷积神经网络 TensorFlow入门教程之5: ...
2018-08-09 16:45:15 145
转载 tensorflow入门_7
这是alexnet网络定义的部分 ,我们只需要修改这一部就可以了def alex_net(_X, _weights, _biases, _dropout): # Reshape input picture _X = tf.reshape(_X, shape=[-1, 28, 28, 1]) # Convolution Layer conv1 = conv2d...
2018-08-09 16:43:17 421
转载 tensorflow入门_6_CNN
首先 上面讲了神经元 Y=WX+B ,通过输入的参数X ===========》Y 深度学习 每一个batch来说 其实就是 多项公式 我们知道 在数学里面 求多项公式 其实 就是 矩阵 W 矩阵 乘与 X 加上 B 矩阵 = Y矩阵 ,矩阵 二元数组在tensorflow 也是一个tensor ndarray , 通常 我们知道 因为relu 收敛效果要比sigmod 与...
2018-08-09 16:40:18 232
转载 tensorflow安装
安装过程目前较为稳定的版本为 0.12,本文以此为例。其他版本请读者自行甄别安装步骤是否需要根据实际情况修改。 TensorFlow 支持以下几种安装方式:PIP 安装 源码编译安装 Docker 镜像安装PIP 安装PIP 是一种包管理系统,用于安装和管理用 Python 写的软件包。 —— [ Python PIP ]安装 PIP# Ubuntu/Linux ...
2018-08-09 16:35:24 591
转载 tensorflow入门_5
下面我们来讲一下 学习tensorFlow要了解的基础知识。 首先安装方面 很简单 ubuntu 下 pip install 这里 知识安装普通的0.5版本,如果需要最新版 看github上最新的0.8版本安装好了 就可以开始使用了 首先 1.tensorflow = tensor + flow = ndarray + dag图(网络)...
2018-08-09 16:30:51 213
转载 tensorflow入门_4
一、前言目前,深度学习已经广泛应用于各个领域,比如图像识别,图形定位与检测,语音识别,机器翻译等等,对于这个神奇的领域,很多童鞋想要一探究竟,这里抛砖引玉的简单介绍下最火的深度学习开源框架 tensorflow。本教程不是 cookbook,所以不会将所有的东西都事无巨细的讲到,所有的示例都将使用 python。那么本篇教程会讲到什么?首先是一些基础概念,包括计算图,graph 与 ses...
2018-08-09 16:24:36 171
转载 tensorflow入门_2
ensorflow 是 google 开源的机器学习工具,在2015年11月其实现正式开源,开源协议Apache 2.0。Tensorflow特点 使用图 (graph) 来表示计算任务. 如图计算两个数之和的乘积(a+b)*(b+1) 在被称之为 会话 (Session) 的上下文 (context) 中执行图. 使用 tensor 表示数据. 通过...
2018-08-09 16:00:58 126
转载 tensorflow入门_1
tensorflow 是一个google开源的深度学习的框架,执行性能良好,值得使用。caffe,caffe2 通过配置就可以拼凑一个深度学习框架,大大简化流程但也依赖大量的开源库,性能也不错。2013开始面世,很有活力的一个框架。keras 这个一个积木式的框架,有很多现成的函数 可以直接拿来用,开发速度杠杠的,就是缺少灵活性。MXNet 是一个全功能,灵活可编程和高扩展性的深度学习...
2018-08-09 15:57:48 289
转载 tensorflow入门_3
1:你想要学习TensorFlow,首先你得安装Tensorflow,在你学习的时候你最好懂以下的知识: a:怎么用python编程; b:了解一些关于数组的知识; c:最理想的情况是:关于机器学习,懂一点点;或者不懂也是可以慢慢开始学习的。 2:TensorFlow提供很多API,最低级别是API:TensorFlow Core,提供给你完成程序控制,还...
2018-08-09 15:48:28 323
python包plannar_utilsAndtestCases_V2
2018-07-06
搜索引擎solr最新版,tomcat启动
2018-06-26
lr_urils解决python导包问题
2018-06-26
交叉编译工具arm-linux-gcc-4.4.3保成功安装
2015-12-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人