自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

不想做咸鱼的咸鱼的专栏

平生只留两行泪,半为浮云半美人。

  • 博客(89)
  • 资源 (12)
  • 问答 (2)
  • 收藏
  • 关注

转载 代码整洁之道

《代码整洁之道》代码猴子与童子军军规我们就像一群代码猴子,上蹿下跳,自以为领略了编程的真谛。可惜,当我们抓着几个酸桃子,得意洋洋坐到树枝上,却对自己造成的混乱熟视无睹。那堆“可以运行”的乱麻程序,就在我们的眼皮底下慢慢腐坏。第一章 整洁代码勒布朗法则:稍后等于永不(Later equals never)。制造混乱无助于赶上期限。混乱只会立刻拖慢你,叫你错过期限。赶上期限的唯一方法—...

2019-12-27 14:37:41 219

原创 HMM模型

隐马尔可夫模型(Hidden Markov Model,HMM)是统计模型,它用来描述一个含有隐含未知参数的马尔可夫过程。其难点是从可观察的参数中确定该过程的隐含参数。隐马尔可夫模型(HMM)可以用五个元素来描述,包括2个状态集合和3个概率矩阵:1. 隐含状态 S、2. 可观测状态 O、3. 初始状态概率矩阵 π、4. 隐含状态转移概率矩阵 A、5. 观测状态转移概率矩阵 B 。马尔科夫链对...

2019-12-20 00:41:18 1174

原创 DoubleArrayTrie 的原理理解和实现

平时使用双数组字典树的场景蛮多的,但是一直没有明白它的构建过程,再次,通过各位大佬的文章,终于终结出自己理解的双数组字典树的构造过程。具体参考如下:https://blog.csdn.net/u013300579/article/details/78869742https://blog.csdn.net/zhoubl668/article/details/6957830https://gi...

2019-12-15 18:13:42 1283 2

原创 tf2学习 线性回归

波士顿房价预测# !/usr/bin/python# -*- coding: UTF-8 -*-import tensorflow as tfimport numpy as npfrom tensorflow import kerasimport osclass Regressor(keras.layers.Layer): """ 定义线性回归的类 ""...

2019-12-15 00:27:22 262

原创 tf2学习 mnist

源码# !/usr/bin/python# -*- coding: UTF-8 -*-import tensorflow as tffrom tensorflow.keras import datasets, layers, optimizers, Sequential, metricsimport numpy as np(train_x,train_y),(test_x,tes...

2019-12-14 21:43:07 520

原创 tf2学习 卷积网络mnist识别

源码# !/usr/bin/python# -*- coding: UTF-8 -*-"""tf2.0入门demo实例使用卷积网络 mnist手写体识别"""import osimport timeimport numpy as npimport tensorflow as tffrom tensorflow.python.ops import summary_ops_...

2019-12-14 20:31:03 309

原创 tf2学习 全连接网络mnist识别

源码地址设置日志在程序运行时先设置日志的打印级别0 INFO1 WARN2 ERRO3 FATAL代码os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'获取mnist数据使用keras.datasets去加载mnist数据,加载完数据后进行切片,切片的具体操作就是将(60002828)的mnist切成6000个28*28的array,也就是从...

2019-12-14 15:16:26 480

原创 java学习系列 jvm必知必会

jvm的java的关键知识点,对于线上查问题和性能调优都是必须要熟练运用jvm。特此整理一些必须了解的JVM的知识点,大多是基于自己的基础上和网上一些资料整理的。参考bloghttps://www.cnblogs.com/shenjianjun/p/9512949.htmlhttps://www.processon.com/special/template/5cff7021e4b0a65d...

2019-12-09 23:56:50 205

原创 java学习系列 redis详知详解

想详细学习一下redis系列的知识,特此记录。通过以下整理https://blog.csdn.net/Design407/article/details/103242874https://zhuanlan.zhihu.com/p/89620471https://blog.csdn.net/xiaozhegaa/article/details/806920171、redis是什么Redi...

2019-12-08 22:09:13 665

原创 python迭代器和生成器

本篇博客是基于极客时间中景霄大佬的课程总结出来的。迭代器在 Python 中一切皆对象,对象的抽象就是类,而对象的集合就是容器。比如,列表、元组、集合、字典都是容器,容器就是多个元素组合起来的单元。容器的都是可以迭代的而可迭代对象,通过 iter() 函数返回一个迭代器,再通过 next() 函数就可以实现遍历。for in 语句将这个过程隐式化。生成器生成器是懒人版本的迭代器。生成器...

2019-12-06 23:52:27 126

原创 python的参数传递

值传递和引用传递的解释值传递,通常就是拷贝参数的值,然后传递给函数里的新变量。这样,原变量和新变量之间互相独立,互不影响。引用传递,通常是指把参数的引用传给新的变量,这样,原变量和新变量就会指向同一块内存地址。如果改变了其中任何一个变量的值,那么另外一个变量也会相应地随之改变。知道了这两种传递的解释后,再来了解一下python变量的初始化1、对于整型(int)、字符串(string)等等,...

2019-12-04 23:52:39 175

原创 Python对象的比较和拷贝

==和is的区别等于(==)和 is 是 Python 中对象比较常用的两种方式。简单来说,’=='操作符比较对象之间的值是否相等,比如下面的例子,表示比较变量 a 和 b 所指向的值是否相等。a == b'is’操作符比较的是对象的身份标识是否相等,即它们是否是同一个对象,是否指向同一个内存地址。...

2019-10-24 00:38:11 149

原创 Python函数

以下内容是整理极客时间Python核心技术与实战课程的笔记。Python 函数嵌套函数嵌套,也就是指函数里面又有函数。def f1(): print('hello') def f2(): print('world') f2()f1() # 输出helloworld函数嵌套的优势?第一点:函数的嵌套能够保证内部函数的隐私。内部函数只能被外...

2019-10-17 00:16:46 137

原创 Python字符串

以下内容是整理极客时间Python核心技术与实战课程的笔记。字符串的常用操作1、Python 的字符串是不可变的下面的操作,是会出错的s = 'hello's[0] = 'H'那么如果我们想改变字符串的话,只能通过创建新的字符串来完成,所以,我们向修改字符串,可以采取下面这两种方法。s = 'hello'# 第一种 直接用大写的'H',通过加号'+'操作符,与原字符串切片操作的子...

2019-10-13 23:49:37 111

原创 Python字典和集合

以下内容是整理极客时间Python核心技术与实战课程的笔记。Python的字典和集合

2019-10-13 22:08:38 413

原创 Python列表和元组

以下内容是整理极客时间Python核心技术与实战课程的笔记。列表(list)和元组(tuple)是Python最常用两种基本结构列表和元组的基本概念1、那么列表和元组是什么呢?列表和元素都是一个可以放置任意数据类型的有序集合。2、那么他们的异同呢?举个例子,Python中的列表和元组同时可以存着int或者string类型的元素,其他语言则必须类型一致。例子如下。list = [1, ...

2019-10-11 00:49:41 369

原创 python常用的代码块

普通使用30例参考:30个常用的代码块1. 重复元素判定以下方法可以检查给定列表是不是存在重复元素,它会使用 set() 函数来移除所有重复元素。def all_unique(lst): return len(lst) == len(set(lst))x = [1,1,2,2,3,2,3,4,5,6]y = [1,2,3,4,5]all_unique(x) # False...

2019-10-09 14:10:36 1986

转载 命令行的艺术

最近在github看了一个命令行的艺术,个人感觉非常不错,想着在csdn平台上推广一下,原文地址建议去看原文,多语言版本,作者写了很多的心得。原文内容:命令行的艺术前言基础日常使用文件及数据处理系统调试单行脚本冷门但有用仅限 OS X 系统仅限 Windows 系统更多资源免责声明熟练使用命令行是一种常常被忽视,或被认为难以掌握的技能,但实际上,它会提高你作为...

2019-08-19 10:56:28 180

原创 中文分词基于CNN和Word Embeddings

基于字符的序列标记框架对于中文分词是非常搞笑灵活的。论文:Convolutional Neural Network with Word Embeddings for Chinese Word Segmentation地址:论文地址中文分词基于CNN和Word EmbeddingsAbstractIntroductionArchitectureConvolutional LayerCRF L...

2019-08-14 23:52:47 1501

原创 tensorflow使用lstm实现sin函数

lstm实现sin函数构造数据创建模型验证模型sin函数可以看做是一个序列的图线,并且sin函数是一个连续的曲线,循环神经网络的预测是离散的时刻取值,为了模拟出sin函数这种连续的图线,所以需要将连续的sin函数曲线离散化,也就是在某一个区间内找到有限个点来大致描绘出sin函数曲线的样子。构造数据为了模拟出sin函数,那么首先需要对sin函数的数据进行采样,TRAINING_EXAMPLES...

2019-06-26 23:25:55 656

原创 tensorflow实现lstm的demo

lstm实现困惑度困惑度是什么具体实现数据准备vocabWord2idbatch_data模型的配置困惑度是什么通常在永ngram语言模型的时候,通常用困惑度来描述这个query的通顺程序,ngram是一个统计概率模型。但是ngram模型有一个缺点,就是通常我们使用的是2-gram或者3-gram,那么对于大于3个字或词以上的信息就不能捕获到了,但是循环神经网络可以将任意长度的信息都捕获到,...

2019-06-24 23:50:25 2029

原创 关于favicon.ico的一次坑

一个springboot项目,通过浏览器访问会出错,但是通过curl访问是正常的,最后通过抓包发现浏览器访问的时候不但访问我真正需要的请求,还回去访问favicon.ico,而favicon.ico我是希望不要去访问的,而且不需要的,所以解决办法如下:第一种:在配置文件中关闭Faviconspring.mvc.favicon.enabled=false网上说有的人说,上面不行的话可以试...

2019-03-09 15:28:40 6097 2

原创 log4cxx使用遇见的问题

在用gdb调试的时候,报错如下①:IO Exception : status code =28这种情况很有可能是磁盘满了引起。

2019-01-30 11:17:43 1312

原创 Tensorflow学习——6 LeNet-5的研究

LeNet-5的学习1、LeNet-5的成就2、LeNet-5的优点3、LeNet-5的网络图4、LeNet-5的代码1、LeNet-5的成就LeNet-5是Yann LeCun在1998年设计的用于手写数字识别的卷积神经网络,当年美国大多数银行就是用它来识别支票上面的手写数字的,它是早期卷积神经网络中最有代表性的实验系统之一,LeNet-5在MNIST数据集上可以达到99.2%的准确率。2...

2018-11-14 00:27:19 1448

原创 Tensorflow学习——5 TextCnn的研究

TextCnn的学习1、TextCnn的论文2、TextCnn的理解3、TextCnn的数据准备4、TextCnn的网络结构5、TextCnn的代码1、TextCnn的论文论文地址: Convolutional Neural Networks for Sentence Classificationhttps://arxiv.org/pdf/1408.5882.pdfA Sensiti...

2018-10-28 21:08:47 1274

原创 Tensorflow撸代码之3knn算法

# _*_ encoding=utf8 _*_import numpy as npimport tensorflow as tffrom tensorflow.examples.tutorials.mnist import input_data# 导入手写体识别的数据mnist = input_data.read_data_sets("../data", one_hot=True)...

2018-10-22 23:55:25 5185

原创 机器学习实战之决策树

决策树1、决策树的构造1、决策树的一般算法流程学习《机器学习实战》1、决策树的构造1、决策树的一般算法流程

2018-10-21 20:31:29 1161

原创 机器学习实战 KNN实战

KNN实战1、KNN算法的一般流程1、搜集数据:可以使用任何方法2、准备数据:距离计算所需要的数值,最好是结构化的数据格式3、分析数据:可以使用任何方法4、训练算法:此步骤不适用于KNN算法5、测试算法:计算错误率6、使用算法:首先需求输入样本数据和结构化的输出结果,然后运行KNN算法判定输入数据分别属于哪一个分类,最后应用对计算出的分类执行后续的处理。学习《机器学习实战》1、KNN算法的一般...

2018-10-02 19:37:58 5903 2

原创 Tensorflow撸代码之2逻辑回归

逻辑回归详细地址# _*_ encoding=utf8 _*_import tensorflow as tfimport numpy as npfrom tensorflow.examples.tutorials.mnist import input_datamnist = input_data.read_data_sets("data/", one_hot=True)# 设置学...

2018-09-28 00:22:21 399

原创 Tensorflow撸代码之1线性回归

线性回归参考:地址# _*_ encoding=utf8 _*_import tensorflow as tfimport numpy as npimport matplotlib.pyplot as plt# 初始化learn_rate = 0.01train_epochs = 1000step = 50# 初始化训练数据train_x = np.asarray([3...

2018-09-26 00:41:14 235

原创 跟着吴恩达学习机器学习 5多变量线性回归

多变量线性回归1 多维特征2 多变量梯度下降3 梯度下降法特征缩放4 梯度下降法-学习率5 特征和多项式回归6 正规方程1 多维特征在之前的单变量问题中,考虑的是房子的面积对房价的影响,实际上,地理位置、楼层、房子的卧室数量等都会对价格有影响。上图中分别列举了楼层等其他影响对价格的影响,每一行数据表示多变量作用的房子价格。Xi表示特征矩阵的第j行(从1开始),j表示第j个训练实例的的特征...

2018-09-19 01:01:27 372

原创 跟着吴恩达学习机器学习 4矩阵知识回顾

矩阵知识回顾矩阵和向量加法和标量乘法矩阵乘法矩阵的逆、转置矩阵和向量矩阵如图:这个是4×2矩阵,即4行2列,如m为行,n为列,那么m×n即4×2。A32为1437(有点不习惯,往后看看再更新)矩阵的维数即行数×列数Aij指第i行,第j列的元素。向量向量是一种特殊的矩阵,课程的向量一般都是列向量,如图为四维列向量(4×1)。向量一般分为1索引向量和0索引向量,下图左图为1索引向量...

2018-09-18 00:28:23 933

原创 跟着吴恩达学习机器学习 3梯度下降

梯度下降作用     梯度下降是一个用来求函数最小值的算法,在这里用梯度下降算法来求出代价函数 J(θ0,θ1) 的最小值。梯度下降的思想     开始时随机选择一个参数的组合(θ0,θ1,…,θn)【初始化参数值】,计算代价函数,然后寻找下一个能让代价函数值下降最多的参数组合。持续这么...

2018-09-17 00:20:13 524

原创 跟着吴恩达学习机器学习 2代价函数

代价函数在之前的预测房价的问题上,定义了一个用来进行预测的函数,是这样的线性函数形式:。,现在所需要做的就是找到合适的参数θ0和θ1。对于房价问题,在图上反应出来的就是斜率和截距。参数决定了得到的直线相对于训练集的准确程度,模型所预测的值与训练集中实际值之间的差距(下图中蓝线所指)就是建模误差。 目标便是选择出可以使得建模误差的平方和最小的模型参数。也就是代价函数的值最小。 代价函数也...

2018-09-16 23:34:03 693

原创 跟着吴恩达学习机器学习 1监督学习和无监督学习

1、监督学习 监督学习指的就是我们给学习算法一个数据集。这个数据集由“正确答案”组成。该算法通过这些数据集可以达到所要求的性能的过程。一般监督学习分为回归问题和分类问题。 1.1回归问题 房价预测问题,通过真实的一些房价的数据去预测房价。把这些数据画出来,看起来是这个样子:横轴表示房子的面积,单位是平方英尺,纵轴表示房价,单位是千美元。那基于这组数据,现在有一套750平方英尺房子,那么这房子...

2018-09-02 22:53:02 220

原创 Tensorflow学习——4 手写体识别代码的继续研究

下面这个代码结构就比较清晰了# _*_ encoding=utf8 _*_import tensorflow as tffrom tensorflow.examples.tutorials.mnist import input_data# minst数据集相关的常数INPUT_NODE = 784 # 输入层的节点数,等于minst数据集,这个就等于图片的像素OUTP...

2018-08-24 00:08:57 283

原创 Tensorflow学习——3 激活函数和损失函数

1、激活函数的作用 如果不用激活函数,每一层输出都是上层输入的线性函数,无论神经网络有多少层,输出都是输入的线性组合,这种情况就是最原始的感知机。 如果使用的话,激活函数给神经元引入了非线性因素,使得神经网络可以任意逼近任何非线性函数,这样神经网络就可以应用到众多的非线性模型中。某些数据是线性可分的,比如下图。 图片来源 对于线性不...

2018-08-23 00:18:21 546

原创 Tensorflow学习——2 cnn实现mnist

参考《Tensorflow实战Google深度学习框架》的一个cnn实现mnist的例子from tensorflow.examples.tutorials.mnist import input_dataimport tensorflow as tfmnist = input_data.read_data_sets("data/", one_hot=True) # 读取图片数据集...

2018-08-22 00:21:39 476

原创 Tensorflow学习——1 简单的例子研究

从入职以来一直在慢慢研究深度学习方面的知识,但是大多是在已有模型进行一些简单的修改,实际动手写模型成为了很大的困难,所以在此以一些书和博客为例子,自己手动从开始好好系统学习一下。1、下面这个例子主要简单的介绍了graph和reuse=true的不同情况的区别,参考《Tensorflow实战Google深度学习框架》p40页 tensorflow通过tf.Graph函数来生成新的计算图,不同的...

2018-08-21 00:25:08 308

原创 --------------------------

在这篇博客之前我在学校 ——————————— 在这篇博客之后我在公司

2018-08-12 19:17:03 92

crf++ 源码 以及windows安装按本.rar

crf工具包 crf工具包 crf工具包,windows安装 源码 python安装版。windows安装 源码 python安装版。

2019-12-01

哈工大同义词词林.zip

哈工大同义词词林 zip

2019-07-31

logistic回归数据集

logistic回归数据集logistic回归数据集logistic回归数据集

2019-03-29

吴恩达《Machine Learning Yearning》 中英电子版

吴恩达新书,《Machine Learning Yearning》 中英电子版

2018-10-28

spark快速大数据分析

spark快速大数据分析 spark快速大数据分析 spark快速大数据分析

2017-12-06

hadoop硬实战

Hadoop 是一个开源的MapReduce 平台,设计运行在大型分布式集群环境中,为开发者进行数据存储、管理以及分析提供便利的方法。《Hadoop硬实战》详细讲解了Hadoop 和MapReduce 的基本概念,并收集了85 个问题及其解决方案。在关键问题领域对基础概念和实战方法做了权衡。, 《Hadoop硬实战》适合使用Hadoop 进行数据存储、管理和分析的技术人员使用。

2017-12-06

springboot+mybatis demo 项目+文档

springboot+mybatis demo 项目+文档 ,没有jpa 没有

2017-12-06

数据算法:Hadoop+Spark大数据 中文版

数据算法:Hadoop+Spark大数据 中文版 高清版 良心资源

2017-12-06

ssm整合jar包

ssm整合jar包,mybatis+spring+springmvc,反正就是好好的一套,

2017-11-29

网络信息检索大作业

网络信息检索

2017-07-13

计算机网络期末考试复习资料题

计算机网络期末考试复习资料题

2016-06-12

this指针PPT

比较齐全的this的用法.this在不同的情况下用法的说明和一些相关的总结。

2016-01-04

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

TA关注的人

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