自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

nights

趁着还记得,现在就写。

  • 博客(14)
  • 资源 (5)
  • 收藏
  • 关注

原创 使用Python绘制HeatMap

简述    首先看看效果图:    通常ABCD和WXYZ是一一对应的,也就是说A在系统1里面和W在系统2里面代表着同一个事物,而坐标(A,W)区域的颜色代表他们的相识度,或者关联程度,值在(0,1),越相关,值越接近于1,颜色也就越深。通常,一份好的关联数据,在HeatMap中展现出来的就是主对角线上颜色比较深,其它地方颜色比较浅。    今天就来说说如何生成HeatMap图,这...

2018-12-23 00:09:02 6505

原创 locality sensitive hashing(LSH)原理和具体实现

原理部分     locality sensitive hashing(LSH),中文名为局部敏感哈希,用于解决在高维空间中查找相似节点的问题。如果直接在高维空间中进行线性查找,将面临维度灾难,效率低下,LSH的作用就是把原来高维空间上的点都映射到一个或多个hashtable的不同的位置上,这个位置术语上称作桶(buckets)。它映射的原则是:原来在高维空间中就很接近的点,会以很大的概率被映...

2018-12-23 00:08:16 8010 1

原创 kNN与kMeans聚类算法的区别

KNN K-Means 目的是为了确定一个点的分类 目的是为了将一系列点集分成k类 KNN是分类算法 K-Means是聚类算法 监督学习,分类目标事先已知 非监督学习,将相似数据归到一起从而得到分类,没有外部分类 训练数据集...

2018-12-23 00:07:02 1715

原创 正则表达式

1. 基本语法下面的关键字如果要出现在原字符串中,可以使用\来转义,比如stud\*y可以匹配stud*y关键字 描述 实例 + + 号代表前面的字符必须至少出现一次(1次或多次)。 runoo+b:可以匹配 runoob、runooob、runoooooob * * 号代表字符可以不出现,也可以出现一次或者多次(0次、或1次、或多次) ru...

2018-12-23 00:00:05 150

原创 ubuntu16.04下tensorflow1.0+CUDA8.0+cudnn8.0安装配置

首先简单解释一下这几个名词:  (1)ubuntu16.04:大名鼎鼎的一个linux发行版,以桌面系统的强大得到广大用户青睐(特别是刚入门的小白用户),16.04表示2016.04发布的,该系统每年4月和10月发布两个版本,即04和10,年份为偶数的版本最稳定,比如12.04,14.04,16.04等就被广泛使用。  (2)tensorflow:一个google开源的深度学习框架,封装了

2017-03-20 23:20:59 1791

原创 设计模式(八)外观模式

题记    码农A:我在做一件大事情,步骤是这样的:买菜,洗菜,切好,烹饪,放调料。    码农B:stop,stop,你直接说你要炒菜不就完了吗。。。概述    为了提高代码利用率,我们一般会把功能封装成一个一个方法,可是当要完成一个功能时,我们需要调用很多个方法时,我们可以在代码中一个一个方法地挨着调用,我们也可以在写一个方法来专门封装这个功能,这个方法就是所谓的外观。

2016-11-04 16:51:56 475

原创 设计模式(七)适配器模式

题记    如何让一个220V电压的电源为一个只能承受110V电压的电器充电呢?概述    很多时候,当我们拿到第三方提供的程序的时候,发现很多功能都已经做得很好了,但也存在一些地方和我们的系统不兼容。这个时候,第三方程序提供者和我们自己的程序都早已经稳定发版,都不再希望更改。为了能在自己的系统中使用第三方提供的程序,我们就可以自己编写一个适配器程序,把第三方的程序适配成我们希望的

2016-11-04 14:28:10 427

原创 设计模式(六)命令模式

题记    在计算机中,很多时候当你遇到一个棘手的问题时,尝试在中间加一层,或许你的问题就会迎刃而解。概述    有一个控制电灯开关的遥控器,要求它能控制不同厂商生产的电灯,而且不同厂商生产的电灯提供的接口又不同,比如厂商A开关灯函数是lightOn和lightOff,而厂商B开关灯函数是lightStart和lightStop。这个时候你肯定不会像在遥控器的实现代码中先分别判断厂

2016-10-29 14:23:10 535

原创 设计模式(五)单例模式

题记    深情的告白    老公:老婆,虽然世上有那么多女孩,但你是我心中独一无二的爱人。    (老婆直接一个大嘴巴子抽过去。。。。)    老婆:简单点, 说话的方式简单点,大家都是程序员,你直接说单例模式不就完了吗。概述    在一些情况下,你希望你得到的对象是单例的,即不管什么时候获得该对象,它都只被初始化过一次,该对象状态的改变对全局都是可见的。在上例中,不管老

2016-10-27 13:28:15 416

原创 设计模式(四)策略模式

题记    码农:我到了公司,只需要打卡,上班,领工资就行了, 真好。    经理:我到了公司,只需要上班,领工资就行了,真好。    老板的儿子:我到了公司,只需要领工资就行了,真好。概述    策略模式可以理解为一种通过组合的方式来解耦代码间的关联性,大大的增加系统的弹性和灵活度,提高代码复用率,它是针对滥用继承的一剂良方。为了说明这一点,考虑题记中的情况,如何用继承来把他

2016-10-23 10:35:53 336

原创 设计模式(三)观察者模式

题记    老板:公司效率这么低,这个周末所以人都给我留下来加班。    员工A:蓝瘦    员工B:香菇    ..........概述    观察者模式指的是当某个对象状态发生改变后,其它一大堆对这个对象状态改变感兴趣的对象都会收到相应的通知,以便做出自己的修改。在上例中,员工都是观察者(订阅者),它们观察者老板的一举一动,所以当老板说这个周末全部加班时,所有员工都收到

2016-10-22 13:22:27 583

原创 设计模式(二)装饰者模式

题记明月装饰了你的窗子,你装饰了别人的梦。概述装饰者模式顾名思义,就是用一个对象去装饰另一个对象,通常在程序中会有很多个装饰者对象层层地装饰,从而形成了一个责任链,每个链条上就是一个装饰者对象,它对传递给它的对象进行装饰。在Java的源代码中,装饰者模式可以说是随处可见,最典型的就是java的I/O操作了,如:InputStream in = new LineN

2016-10-22 10:03:40 327

原创 设计模式(一)工厂模式

题记顾客:老板,给我来个对象。   工厂:好嘞。概述常用的工厂模式有3种:简单工厂模式,工厂模式,抽象工厂模式。它们的作用从名字就可以看出:就是制造出对象返回给客户端(即需要对象的地方)。大多数时候我们需要对象时都是直接使用new来创建对象实例的,这样必然造成代码中各个类之前相互依赖(即变量持有具体类的引用),使得代码内部耦合度过高。反应出来的问题就是当某个地方需要修改时,就会修改

2016-10-21 15:56:00 438

原创 linux下搭建java服务器环境

目录1.jdk安装2.tomcat安装3.redis安装4.nginx安装5.mysql安装一.jdk安装:(1)去甲骨文官网下载对应版本的jdk这里以1.8为例:jdk1.8我这里下载的是linux 64位的tar.gz格式的,也可以下载rpm格式的,然后用rpm命令或者yum命令安装。(2)下载完成后放到自定义的目录下面并解压:tar -xvf

2016-04-24 11:44:44 7804

Effective SQL

本书结合SQL实践与实际案例,整合了实用的解决方案与洞见,可帮助大家解决复杂的问题,设计出能简化数据管理的数据库。作者拥有担任世界数据库顾问与讲师的丰富经验,在本书中归纳了编写高质量SQL语句的61个具体方法,并提供不同SQL版本的差异详情,无论你使用何种SQL版本都能从中获益。书中提供了大量清晰、务实的解释,以及专家的建议与大量实用的代码。本书除了介绍语法之外,还会讨论数据库设计的佳实践、层次结构管理与元数据等议题。若你对SQL已经有基本的认识,本书将能帮助你成为解决SQL问题的专家。书中内容涵盖各种SQL版本:IBMDB2、MicrosoftAccess、MicrosoftSQLServer、MySQL、OracleDatabase与PostgreSQL。

2018-12-22

《内容算法:把内容变成价值的效率系统》_闫泽华

伴随着国民总时间概念的兴起,互联网巨头纷纷布局内容行业,以争夺用户时间。作为内容生产者主力的各类自媒体也如雨后春笋般涌现,在内容创作、内容变现等方面做得风生水起。与此同时,基于算法的内容推荐分发技术得到了越来越广泛的应用。今天,至少有4亿中国人通过算法获取内容,国内创作者群体半数以上流量来自内容推荐系统。

2018-12-19

算法图解 高清 带书签

本书易于理解,没有大跨度的思维跳跃,每次引入新概念时,都立即进行诠释,或者指出将 在什么地方进行诠释。核心概念都通过练习和反复诠释进行强化,以便你检验假设,跟上步伐。 书中使用示例来帮助理解。我的目标是让你轻松地理解这些概念,而不是让正文充斥各种符 号。我还认为,如果能够回忆起熟悉的情形,学习效果将达到最佳,而示例有助于唤醒记忆。因 此,如果你要记住数组和链表(第2章)之间的差别,只要想想在电影院找座位就坐的情形。另 外,不怕你说我啰嗦,我是视觉型学习者,因此本书包含大量的图示。 本书内容是精挑细选的。没必要在一本书中介绍所有的排序算法,不然还要维基百科和可汗 学院做什么。书中介绍的所有算法都非常实用,对我从事的软件工程师的工作大有帮助,还可为 阅读更复杂的主题打下坚实的基础。祝你阅读愉快

2017-10-08

面向机器智能的TensorFlow实践

本书的内容编排 第一部分:开启 TensorFlow 之旅 本书第一部分将帮助读者做好使用 TensorFlow 的准备。第 1 章为引言,对 TensorFlow 的历史脉络进行了简要的梳理,并对 TensorFlow 的设计模式以及选择 TensorFlow 作为深度学习库的优势和面临的挑战进行了讨论。 引言之后的第 2 章将介绍安装 TensorFlow 时应当考虑的因素,并给出了详细的 TensorFlow 安装指南,即如何从二进制安装包安 装和从源码构建 TensorFlow 。 第二部分: TensorFlow 与机器学习基础 从第 3 章开始,进入本书第二部分。在 TensorFlow 安装完毕后,第 3 章将深入介绍 TensorFlow API 的基础知识,而不会涉及过多 的机器学习概念。这样做是为了将 “ 学习 TensorFlow” 和 “ 学习如何利用 TensorFlow 从事机器学习相关工作 ” 区分开来。第 3 章将对 TensorFlow API 中许多重要的部分进行深入剖析。此外,还将演示如何用可视化的数据流图表示模型,并将其转化为 TensorFlow 代 码,以及如何利用 TensorBoard 验证数据流图是否被正确建模。 介绍完 TensorFlow API 的核心概念之后,便进入第 4 章。这一章将利用 TensorFlow 实现一些简单的机器学习模型,如线性回 归、对数几率回归( logistic regression )和聚类模型。 第三部分:用 TensorFlow 实现更高级的深度模型 第三部分由两章构成,每章都只关注一种更为复杂的深度学习模型。每章首先对模型进行描述,然后介绍如何用可视化的数 据流图表示所要创建的模型。这两章还将讨论为什么要以特定方式构建这些模型,并对所涉及的数学难点进行讲解,之后再介绍 如何利用 TensorFlow 有效地构建这些模型。 所要研究的第一个模型是卷积神经网络( CNN ),对应于第 5 章。该章会介绍如何使用图像数据训练 TensorFlow 模型,并对 卷积的数学原理和使用目的展开讨论,同时还将介绍如何将图像裸数据转化为一种与 TensorFlow 兼容的格式,以及如何对最终的 输出进行测试。 第 6 章将探讨如何使用 TensorFlow 正确地构建循环神经网络( RNN )模型。通过各种自然语言处理( NLP )任务,读者将了 解如何利用长短时记忆网络( LSTM )以及如何将预训练的词向量包含到模型中。 第四部分:其他提示、技术与特性 本书最后一部分将探讨 TensorFlow API 中最新推出的特性,内容包括如何准备用于部署的模型、一些有用的编程模式,以及 其他精选主题。

2017-09-25

Qt及Qt Quick开发实战精解.pdf

Qt及Qt Quick开发实战精解,列举了5个例子:多文档编辑器,方块游戏,音乐播放器,数据管理系统,局域网聊天工具

2014-03-12

空空如也

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

TA关注的人

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