- 博客(55)
- 资源 (2)
- 收藏
- 关注
原创 用 python 实现一个简单的神经网络
用 python 实现一个简单的神经网络1. 前言让我们先看一个经典的双层神经网络模型,想必大家都很熟悉了。在这个模型中,有一个输入层、一个输出层和一个隐藏层。但是单纯根据这个模型来看图说话,实现一个神经网络,还是比较困难的。2. 另一种表示现在看看这个双层神经网络的另外一种表示方法:同前面的图相比,有几点区别:除了输入(x)、输出(y_pred)和隐藏层(h 和 h_relu...
2019-03-16 22:54:44
1169
原创 Redis Cluster 实现原理
主要特性和设计原则设计目标Redis Cluster 支持的操作Redis Cluster 协议中 Client 和 Server 的作用写安全可用性性能为什么没有 merge 操作Redis Cluster 的主要组成部分keys distribution model哈希标签 hash tags集群节点属性集群总线集群拓扑结构节点间的握手重定向和重新分...
2018-08-29 17:15:46
1819
原创 Kaggle Titanic 生存问题 - Java 机器学习实战
Kaggle Titanic 生存问题 - Java 机器学习实战Kaggle Titanic 生存问题 - Java 机器学习实战1. Kaggle Titanic 介绍1.1 Kaggle 竞赛1.2 Titanic 问题2. 数据探索2.1 数据初探2.2 特征分析2.2.1 Pclass2.2.2 Sex2.2.3 Age2.2.4 SibSp2.2.5...
2018-08-18 22:01:45
766
原创 KNN 算法
什么是KNNKNN (K-nearest neighbor) ,即 K 近邻算法. 它的工作原理非常简单. 举个例子,我们有下面的训练集数据,根据电影中出现的打斗镜头和接吻镜头数将其分为爱情片和动作片:电影名称打斗镜头接吻镜头电影类型California Man3104爱情片
2017-07-05 11:15:28
645
原创 线性回归、梯度下降算法与 tensorflow
举个栗子考虑一个二手房交易记录数据集. 已知房屋面积,卧室数量和交易价格: 根据这个数据集,要求我们估算当前某个给定房屋价格. 我们应该怎么做?线性回归回归就是根据已知数据来预测另一个数值型数据的目标值. 假设特征和结果满足线性关系: h(x)=w0+w1x1+w2x2 h(x) = w_0 + w_1x_1 + w_2x_2 其中 w 为权重. 假设 x0x_0 为1, 则上面公式也可
2017-05-16 19:30:24
2879
原创 动态记忆网络
原文 Ask Me Anything: Dynamic Memory Networks for Natural Language Processing简介Question answering 是自然语言处理领域的一个复杂问题. 它需要对文本的理解力和推理能力. 大部分 NLP 问题都可以转化为一个 QA 问题. DMN 网络可以用来处理 QA 问题. DMN 的输入包含事实输入,问题输入,经过内部
2017-05-14 15:30:00
4192
原创 CS224d-Lecture8
Language Modelprobability of a sequence of wordsP(w1, w2, …, wT)Useful for machine learning:word - orderingp(the cat is small) > p(small the is cat)word - choicep(walking home after school) > p(wa
2017-05-01 18:53:35
565
原创 HashMap 原理和源码分析
HashMap 存储结构HashMap采用哈希表来存储数据。结构如下:HashMap内部维护了一个Entry 数组transient Entry[]table;Entry结构如下,除了key,value之外还有表示下一个链表元素的 next域。next默认为 null。static class EntryimplementsMap.Entry
2016-04-03 12:20:37
652
转载 ZooKeeper典型应用场景一览
ZooKeeper是一个高可用的分布式数据管理与系统协调框架。基于对Paxos算法的实现,使该框架保证了分布式环境中数据的强一致性,也正是基于这样的特性,使得ZooKeeper解决很多分布式问题。网上对ZK的应用场景也有不少介绍,本文将结合作者身边的项目例子,系统地对ZK的应用场景进行一个分门归类的介绍。值得注意的是,ZK并非天生就是为这些应用场景设计的,都是后来众多开发者根据其框架的特性
2014-11-12 17:27:45
2576
转载 JSON Example With RESTEasy + Jackson
Many like Jackson JSON processor, and it supported in RESTEasy. In this tutorial, we show you how to convert an object to JSON format and return it back to the client.1. RESTEasy + JacksonTo i
2014-02-17 11:08:17
6632
4
转载 ResteasyServletInitializer.java 代码
package org.jboss.resteasy.plugins.servlet;import org.jboss.resteasy.plugins.server.servlet.HttpServlet30Dispatcher;import org.jboss.resteasy.plugins.server.servlet.ResteasyContextParameters;impor
2014-02-13 19:07:15
2114
1
转载 Git 教程 - Git 基本用法
Git 教程 - Git 基本用法您的评价: 收藏该经验Git 是当前最流行的版本控制程序之一,文本包含了 Git 的一些基本用法 创建 git 仓库 初始化 git 仓库 mkdir project # 创建项目目录 cd project # 进入到项目目录 git init # 初始化 gi
2014-01-13 11:10:25
93948
转载 HDWiki数据库结构说明
以下标有“A”的表示该列为自增列,标有“P”的表示该列为主码,标有“I”的表示该列为索引列,标有“U”的表示该列为唯一列,标有“F”的表示全文搜索。wiki_attachment 词条附件表词条附件表字段类型属性可以为空默认额外含义idmediumint(8)UNSIGNED否 AP附件的IDdid
2014-01-11 17:14:35
1986
原创 Resource '/servers' does not exist 问题的解决
eclipse在tomcat运行自己的网页程序Run on Server时发现RT错误解决办法:Windows ->Show View -> Servers然后再Run on Server,就可以了
2013-12-13 20:30:44
28254
1
转载 浅析Tomcat之Coyote连接器架构分析
Tomcat7使用的是Coyote的连接器,在前面的博文中已经介绍了不少的组件.那么浏览器发起一个请求是如何到达服务器并且转发到Servlet容器呢,这就是连接器和连接适配器的作用.接收请求的源端是Endpoint的Acceptor.由Worker线程,ConnectionHandler等进行一系列的处理.最终到达Container.先看看结构图.Connector持有的对象是Prot
2013-11-18 23:57:27
4414
转载 concurrent包小结(转)
concurrent并发包里面几个重要的接口有:Executor、ExecutorService, ScheduledExecutorService;重要的实现类有:ScheduledThreadPoolExecutor, ThreadPoolExecutor;关于这几个接口和实现类的类图可以参见文档最后的UML图,图中对一些比较重要的属性、方法进行红色标识,可以重点关注;先来说说ja
2013-11-18 10:03:11
1107
原创 Tomcat 中的线程相关类介绍
Tomcat 中的线程相关类介绍 在 tomcat 中实现了对多线程的支持。这些类都位于 org.apache.tomcat.util.threads 包下,主要包括: LimitLatch TaskQueue TaskThread TaskThreadFactory Threa
2013-11-17 23:24:39
1904
转载 mybatis实战教程(mybatis in action),mybatis入门到精通
写在这个系列前面的话:以前曾经用过ibatis,这是mybatis的前身,当时在做项目时,感觉很不错,比hibernate灵活。性能也比hibernate好。而且也比较轻量级,因为当时在项目中,没来的及做很很多笔记。后来项目结束了,我也没写总结文档。已经过去好久了。但最近突然又对这个ORM 工具感兴趣。因为接下来自己的项目中很有可能采用这个ORM工具。所以在此重新温习了一下 mybatis,
2013-11-08 16:40:47
1762
转载 eclipse使用Maven插件创建一个web project
首先创建一个Maven的Project如下图我们勾选上Create a simple project (不使用骨架)这里的Packing 选择 war的形式由于packing是war包,那么下面也就多出了webapp的目录由于我们的项目要使用eclipse发布到tomcat下面,这里我们需要先把项目转成dynamic web project在我们
2013-10-29 18:58:58
569
转载 Jetty 源码分析
一、 总括 你了解Jetty 吗,就像我们所熟知的Tomcat一样,Jetty是一个免费的开放源码的100%纯Java的Http服务器和Servlet容器。 Jetty具备以下特点: 快速高效 。Jetty是最快的Servlet服务器之一 。Jetty可以处理
2013-10-16 13:57:29
1006
原创 sqlalchemy 连接mysql 数据库问题
python 2.7.MySQLdb 2003, "Can't connect to MySQL server on 'localhost' (10061)"解决: 需要在hosts 文件里 明确指定 localhost 映射到 127.0.0.1.
2013-09-25 19:33:08
1248
原创 使用 Tornado 创建简单的 Web 服务
让我们先看一段程序 (hello.py)import tornado.httpserverimport tornado.ioloopimport tornado.optionsimport tornado.webfrom tornado.options import define, optionsdefine("port", default=8888, help="run
2013-09-16 20:29:34
1701
转载 HTTP基本认证(HTTP Basic Athorization)过程分析
HTTP基本认证(HTTP Basic Athorization)过程分析在HTTP协议进行通信的过程中,HTTP协议定义了基本认证过程以允许HTTP服务器对WEB浏览器进行用户身份证的方法,当一个客户端向HTTP服务 器进行数据请求时,如果客户端未被认证,则HTTP服务器将通过基本认证过程对客户端的用户名及密码进行验证,以决定用户是否合法。客户端在接收到HTTP服务器的身份认证要求后,会
2013-07-27 22:22:10
1153
原创 JMX 介绍
什么是 JMX JMX (Java Management Extensions)是一个为应用程序,设备,系统等植入管理功能的框架。 JMX 规范可以分为三层: 设备层, 代理层, 分布式服务层。 设备层规范定义了编写可由 JMX 管理的资源的标准,即如何写 MBean; 代理曾规范定义了创建代理的规范,封装了 MBean Server;分布式服务层
2013-07-03 21:52:41
24444
转载 JavaFX 的 Button 控件
The Button class available through the JavaFX API enables developers to process an action when a user clicks a button. TheButton class is an extension of theLabeled class. It can display text, an im
2013-06-19 21:24:34
4966
原创 JavaFX 的 Label 控件
先看一段Label 的示例程序: package controls;import javafx.application.Application;import javafx.event.EventHandler;import javafx.scene.Scene;import javafx.scene.control.Label;import javafx.sce
2013-06-19 20:34:02
16399
原创 使用 Eclipse 开发 JavaFX 程序
什么是JavaFX JavaFX是一个 Java 的图形和媒体工具包。它使得Java应用程序开发者可以方便的设计开发富客户应用(Rich Client Application)。 有一点需要我们注意。最开始的时候,JavaFX 是作为一种独立的编程语言来发布的,有自己的 SDK,自己的语言格式(虽然同Java 很接近)。2.0 之前的JavaFX 基本上是一
2013-06-02 14:19:19
59514
12
转载 Eclipse 配置 EGIT
一_安装EGIT插件 http://download.eclipse.org/egit/updates/或者使用Eclipse Marketplace,搜索EGit二_使用EGIT前的配置配置个人信息,最重要的是user.name和user.emaill Preferences > Team > Git > Configurationl
2013-05-11 13:45:49
876
原创 Javafreely 的 Maven 实践
Javafreely 的 Maven 实践本文主要参考了 maven 官网的getting started 教程。下载和安装参考 http://maven.apache.org/download.cgi1. 确保系统中安装了 JDK 1.5 或以上版本.2. 下载 apache-maven-3.0.5-bin.zip.3. 解压到 D:\apache-m
2013-05-10 16:49:24
731
原创 数据库中锁机制的实现
DBMS 必定实现了锁机制,但是可能实现方案不同。 比如,我们这里有一个行资源。实现锁机制有以下不同的方案: 1. 实现一个锁管理器用来对系统中所有的锁进行管理。当一个用户试图对该行锁定时,首先查找所管理器,确认该行没有被其他应用占用。 2. 不实现锁管理器。由该行确认其是否被锁定。 既然要锁定该行,那么直接问这一行她之前是否已经被锁定好了。如果没有,就锁定;已被锁定
2013-05-04 13:39:07
966
原创 OSGi开发环境搭建--Equinox实现
1、Equinox - Eclipse 的OSGi 框架 Equinox是OSGi 框架的一个实现。它是Eclipse 中的一个项目,目前随Eclipse 版本一起发布,同时提供独立的下载。从Eclipse 3.1 版本开始,Eclipse 开始采用OSGi 模型作为其插件框架。不过,OSGi 框架只是一套标准,它需要一定的实现来支持。Eclipse 中使用的OSGi 框架实现
2013-03-30 16:13:22
2108
原创 Apache Felix 的OSGi开发环境搭建
Apache Felix 的OSGi开发环境搭建 ApacheFelix 是OSGi R4.2 的一个实现。它包括了 OSGi 的框架和标准服务,最终提供一个与OSGi 框架和标准服务完全兼容的实现。1. 下载Felix. 到http://felix.apache.org 下载 felix的zip 包。可以看到,felix包是非常小的,只有1.2M左右。
2013-03-30 15:59:57
6747
转载 Eclipse RCP 中 Part 和 Site、菜单和工具栏
参考 http://www.zhlwish.com/wp-content/uploads/2011/07/eclipse-part-site.pdf该文讲述了 Workbench、WorkbenchWindow、WorkbenchPage、WorkbenchPart、ViewPart、EditorPart 以及 Site 等,并重点加以区分。
2013-01-17 22:12:08
840
转载 开始使用 Mockito
一段常见的代码 单元测试是项目的重要组成部分。尤其是对持续发展的产品,单元测试在后期的维护,回归有重要等方面有重要作用。 这样代码在项目中随处可见,看看我们应该如何测试 public class NotifyService { private UserCenter uc; private MessageCenter mc;
2013-01-04 15:21:48
1165
转载 Ant 简明教程
一、ant关键元素1. project元素 project 元素是 Ant 构件文件的根元素, Ant 构件文件至少应该包含一个 project 元素,否则会发生错误。在每个 project 元素下,可包含多个 target 元素。接下来向读者展示一下 project 元素的各属性。1) name 属性 用于指定 project 元素的名称。2) default
2013-01-04 11:01:59
676
原创 使用 SPARQL 查询 RDF
ARQ 是 Jena 用以支持 SPARQL 的 查询引擎。本文将通过使用 ARQ 进行实际的 SPARQL 查询操作,来对 SPARQL 进行介绍。数据源在使用 ARQ 之前,让我们先来介绍一下我们所使用的RDF 数据源。数据的结构如下图所示。该模型保存为一个 RDF 文件。vc-db-1.rdf<rdf:RDF xmlns:rdf='http://www.w3.o
2012-12-27 20:31:24
20067
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人