自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 LSTM 和 GRU

在RNN应用,如自然语言处理中,由于输入语句的长度和语法原因,语句最末尾的内容可能由最开始内容决定,如单复数、时态问题等,两者之间相隔较远的距离,导致梯度下降或其他优化算法很难调整参数来影响最开始的位置,这就是神经网络中常提到的Vanishing Gradients问题。如下例所示:The cat, which already ate a lot of food, was full.The c...

2020-04-06 16:51:50 410

原创 attention模型

在机器翻译领域,传统的RNN采用 encoder-decoder模型,该模型首先由输入文本得到一串固定长度的向量(向量中包含了输入的信息),后面再由该向量作为输入来得到翻译的内容,如下图所示:这个模型存在以下问题:encoder需要将所有的输入表示为一个的向量,这个过程可能造成信息丢失,尤其对于很长的文本序列。decoder需要根据encoder计算的单一向量,来得到所有的输出序列,对...

2020-04-06 16:35:35 379

原创 RNN 概述

1. 基础概念 循环神经网络(Recurrent Neural Networks ,以下简称RNN)是一类用于处理序列数据的神经网络,广泛的用于自然语言处理、基因序列分析等领域,其中自然语言处理包括语音识别、机器翻译、语义分析等。 以下是一个简单的自然语言处理应用,该应用可以识别语句中的人名。应用的输入是一段语句,输出为语句中包含的人物名称。 ...

2019-06-02 11:41:58 1313

原创 Object Detection(对象检测)原理介绍

1. 基础概念图像分类(Classification) 图像分类是给定一张图片,我们希望程序可以识别图片中的物体。比如,我们构造一个分类器,来识别图片中的物体是猫或是狗,这是图像分类技术。如下图所示,给定一张图片,分类器给出图片中物体的类别:2. 定位(Localization) 通过以上图片分类算法后,我们知道图片中物体的类别,但是还不知道物体在图片中的...

2019-06-02 11:19:55 1410

原创 支持向量机(SVM)原理解析

1. 基础概念 SVM(Support Vector Machine)支持向量机,是一类出色的监督学习算法,常用于分类和回归问题。SVM的一个重要特征是,其通过最大化几何间隔的方式,降低了经验分类误差,因此SVM又被称为最大间隔分类器。其次,SVM是一类线性分类器,通过构造分隔超平面,将数据分为两个类别。对于线性不可分的数据,SVM通过将原始数据映射到更高的维度,从而使其线性可分。...

2019-06-02 11:14:37 3324

原创 卷积神经网络(CNN)学习

1. 基础概念 卷积神经网络(Convolutional Neural Networks, CNN)是一类包含卷积计算且具有深度结构的前馈神经网络(Feedforward Neural Networks),是深度学习(deep learning)的代表算法之一。 卷积神经网络是一种多层神经网络,擅长处理图像特别是大图像的相关机器学习问题。CNN最早由Yann LeCun提出并应用...

2019-06-02 11:02:39 1447

原创 推荐系统概述

推荐系统概述基础概念 随着信息技术和互联网的发展,人们逐渐从信息匮乏的时代走入了信息过载的时代。在这个时代,无论是信息消费者还是信息生产者都遇到很大的挑战;对于消费者,从大量信息中找到自己感兴趣的信息是一件非常困难的事情;对于信息生产者,让自己的信息脱颖而出,受到广大用户的关注,也是一件非常困难的事情。推荐系统就是解决这一矛盾的重要工具。推荐系统的任务就是联系用户和信息,一方面 帮助用...

2019-06-01 20:37:04 1531

原创 浅谈神经网络

浅谈神经网络1. 神经网络介绍 人工神经网络从信息处理角度对人脑神经元网络进行抽象, 建立某种简单模型,按不同的连接方式组成不同的网络。 神经网络是一种运算模型,由大量的节点(或称神经元)之间相互联接构成。每个节点代表一种特定的输出函数,称为激励函数(activation function)。每两个节点间的连接都代表一个对于通过该连接信号的加权值,称之为权重。...

2019-05-31 21:20:05 1087

原创 apache转发配置

众所周知,浏览器的默认端口为80,而我们常用的web服务器tomcat的启动端口是8080,为了可以方便的使用域名或者不输入端口也能访问web服务,此时可以使用apache进行转发,当然也可以使用nginx做代理,进行转发操作,这里我们简单介绍使用apache进行转发操作。1. 下载apache,官网下载链接:http://httpd.apache.org/download.cgi

2017-05-12 18:20:02 1593

原创 Redis基础总结

Redis是内存数据库,提供了5种数据结构:String,hash,list,set,sortedset。

2017-01-13 09:43:44 359

原创 dubboX提供rest服务

上一章,我们详细介绍了如何搭建dubbo服务,本章节我们将在dubbo服务的基础上,利用dubbox,对外提供rest服务。1. 修改maven 依赖目前的最新版是 dubbox-2.8.4 ,其实groupId和artifactId还是原来的不变,我们升级一下dubbo版本,并且新增dubbox依赖,修改后的pom文件如下

2017-01-10 09:51:07 4922 1

原创 dubbo服务搭建教程

本文在dubbo的基础上提供rest服务

2017-01-09 22:16:27 2109

原创 maven filter简介

maven filter 插件使用技巧

2017-01-09 15:05:30 1183

原创 CSS3动画

通过 CSS3,我们能够创建动画,这可以在许多网页中取代动画图片、Flash 动画以及 JavaScript。@keyframes 规则用于创建动画。在 @keyframes 中规定某项 CSS 样式,就能创建由当前样式逐渐改为新样式的动画效果。Internet Explorer 10、Firefox 以及 Opera 支持 @keyframes 规则和 animation 属

2015-09-16 21:36:25 403

原创 Mongoose入门

mongoose是专门为node.js设计的mongoDb对象模型。如果我们想在应用中使用mongoose,首先需要安装mongoose,然后将其包含到我们的项目中,并使用mongoose连接到我们的数据库。$ npm install mongoosevar mongoose = require('mongoose');mongoose.connect('mongodb://localh

2015-08-19 16:06:51 513

原创 MongoDB常用命令

MongoDB是一个基于文档的开源数据库,其摒弃了传统的对象关系模型(Object Relational Mapping)来提高开发效率。在MongoDB中用文档(document)来表示一条记录,文档是一个类似JSON对象的数据结构,由域(field)和值(value)组成,其中值可以是简单数据类型,也可以是文档(document)或数组(array)。MongoDB用集合(collec

2015-08-04 14:19:04 978

原创 node.js 入门示例

在开始学习node.js之前,先让我们简单了解一下node.js。node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,目的是为了撰写可扩充网络程序,如Web服务。与一般JavaScript不同的是,node.js并不在Web浏览器上运行,而是一种在服务器上运行的JavaScript环境。

2015-07-22 16:30:54 629

原创 MongoDB的安装与配置

在安装并使用MongoDB开发应用程序之前,先让我们简单回答一个问题:什么是MongoDB?MongoDB是一种文件导向数据库管理系统,由C++撰写而成。可以应用于各种规模的企业、各个行业以及各类应用程序的开源数据库。作为一个适用于敏捷开发的数据库,MongoDB的数据模式可以随着应用程序的发展而灵活地更新。与此同时,它也为开发人员提供了传统数据库的功能:二级索引,完整的查询系统以及严格一

2015-07-21 17:30:47 551 1

原创 angular directive详解

在前端开发的过程中,很多时候我们都希望能够重复的使用某一个模块,比如说文件上传、组织架构树等,angular的directive可以帮助我们轻松的实现组件的重复使用。

2015-07-20 18:41:33 2723 2

原创 HTML5日期输入框(date)

HTML5的出现大大提高了程序员的开发效率,date日期选择器只是其中之一,还有其他一些新的特性,我们一起学习。

2015-07-17 23:15:11 70233 7

原创 css属性:改变鼠标形状

git是目前使用最广的分布式版本控制系统,本文简单介绍了git的常用命令,包括git checkout、git status、git add、git commit...,可帮助您在30分钟内学会简单使用git.

2015-07-16 21:43:28 711

原创 git常用命令

git checkoutgit brandgit loggit resetgit statusgit pullgit pushgit rebasegit fetchgit stashgit add git commitgit loggit merge

2015-07-07 18:14:34 1376 2

空空如也

空空如也

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

TA关注的人

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