- 博客(75)
- 资源 (5)
- 收藏
- 关注
原创 KNN-k近邻算法
KNN-k近邻算法概述名词解释基本原理适用场景优缺点优点缺点示例参考概述KNN,全称 K-NearestNeighbor,可以用来执行分类、回归任务。名词解释基本原理KNN通过观察离预测点最近的点的类别,来绝对预测点的类别。如下图所示:中间绿色的点是要预测的点,蓝色和红色的点是已经预测完的点。k=1:即取最近的1个邻居为红色,则预测结果为红色。k=2:取最近的2个邻居,都是红色...
2019-04-03 21:48:36
447
原创 GBDT提升算法
GBDT提升算法概述名词解释基本原理适用场景示例参考概述名词解释基本原理适用场景示例参考GBDT详解GBDT算法原理以及实例理解
2019-03-20 10:47:14
637
原创 吴恩达机器学习——第13章 SVM支持向量机
SVM支持向量机概述名词解释基本原理线性 VS 非线性线性可分非线性可分适合场景参数Cgamma示例参考概述SVM,全称support vector machine,是一个非常经典的二分类算法,在神经网络流行之前,在机器学习领域占据着举足轻重的地位。名词解释决策边界:决策边界是SVM中用来划分不同分类的边界线,svm就是通过优化决策边界找到最优模型的。支持向量:是决策边界的基础,决策边...
2019-03-16 18:37:39
730
原创 贝叶斯算法
贝叶斯算法目的推导场景假设问题求解两个模型最大似然奥卡姆剃刀总结应用拼写纠正场景假设求解目的贝叶斯算法的目的是解决逆向概率的问题。何为逆向概率?先看看正向概率:袋子里有M个黑球,N个白球,随手一模,是黑球的几率是多大。这就是个正向概率问题。逆向概率:袋子里有两种球,通过观察摸出来的球的颜色,推断袋子中两种球的比率。逆向概率的作用:是通过有限的数据推断无限数据的情况,思考:星系距离、星系大...
2019-03-09 16:39:04
504
原创 数值特征
数值特征概述离散值处理maplabel encodingone-hot encodingget dummy二值特征多项式特征polynomialFeatures连续值处理分位数对数交换日期时间文本特征分词词袋模型N-grams模型TF-IDF模型similarity相似性聚类主题模型LDA权重词向量概述本文介绍对特征值的处理技巧。除去语义识别场景外,大多数情况下都需要把特征值数字化。数字化后,...
2019-03-03 23:56:31
2559
原创 风控需要精确模型吗?
风控需要精确模型吗背景近似值模型定义实现思路精确模型定义实现思路精确模型 PK 近似值模型稳定性比较风控效果精确模型的适合场景总结背景风控,是用来对业务进行风险控制的一套系统。最简单的控制方式,就是对用户的交易金额、交易次数进行限制。今天要讨论的问题就是:实时场景下,类似于交易金额这种限制,是否需要达到精确的控制?乍一看,似乎没有讨论的必要,肯定是精确的好了。但是事事无绝对,选择的精粹在于“...
2019-02-25 17:24:49
461
1
原创 集成算法
1、目的顾名思义,集成算法就是把多个算法的结果汇总起来,以期得到更好的效果。常见的集成算法模型有:Bagging、Boosting、Stacking。下面对三种模型进行详细的介绍。3、BaggingBagging全称是bootstrap aggregation,基本思想是训练多个分类器,然后把计算结果求平局值:f(x)=1/M∑m=1mfm(x)f(x)=1/M\sum_{m=1}^mf_...
2019-02-25 09:51:43
5602
1
原创 java枚举使用方式
1、概述java枚举使用非常广泛,但是在工作过程中发现,大家在使用枚举的过程中,存在着一些误用,没有把枚举的优势完全发挥出来。本文把枚举的推荐用法、不推荐用法罗列出来,供大家参考。2、枚举的优势大家都知道,枚举是基于静态常量演化而来的,那么枚举有什么优势,为什么不直接使用静态常量呢?枚举与静态常量的最显著的优势表现在作为接口参数时:枚举参数要求必须是该枚举类型的入参,如果不是,编译器就会...
2019-02-18 20:14:14
2440
原创 第一章:spring5.0概述
本章主要介绍spring的组成部分,支持的能力,整体架构,版本升级的内容。spring5框架划分为以下的部分:Core 核心IoC container, Events, Resources, i18n, Validation, Data Binding, Type Conversion, SpEL, AOP.Testing
2017-12-07 18:11:55
1716
原创 java序列化之Serializable接口研究
今天在工作中遇到一个java序列化的问题,问题是这样的:Child类继承自Parent类,实现了Serializable接口并指定serialVersionUID;Parent类实现了Serializable接口,但是没有指定serialVersionUID。Child对象存储在redis中,get的时候直接返回Child对象。现在对Parent类进行调整,调整之后在Redis中获取Child对象
2017-11-06 11:57:20
640
转载 Redis作者谈Redis应用场景
毫无疑问,Redis开创了一种新的数据存储思路,使用Redis,我们不用在面对功能单调的数据库时,把精力放在如何把大象放进冰箱这样的问题上,而是利用Redis灵活多变的数据结构和数据操作,为不同的大象构建不同的冰箱。希望你喜欢这个比喻。下面是一篇新鲜出炉的文章,其作者是Redis作者@antirez,他描述了Redis比较适合的一些应用场景,NoSQLFan简单列举在这里,供大家一览:
2015-06-05 16:57:07
767
转载 高效程序员应该具备的特征
要想成为高效的程序员,你需要具备一定的综合素质才能够让你用你所掌握的技能、经验和知识编写出有效的代码。有一些开发人员在技术方面具备一定的技巧,但他们永远无法成为高效的程序员,就是因为他们缺乏所需的其它几项特质。本文将给出成为一个伟大的程序员所必须具备的7项特质。1、主动学习新的技术和非技术两方面的知识不好的程序员只有在实在不行的时候才开始进行知识学习。良好的程序员会主动学习新的技术
2014-09-18 09:23:11
885
转载 JDK内置工具使用
JDK内置工具使用一、javah命令(C Header and Stub File Generator)二、jps命令(Java Virtual Machine Process Status Tool)三、jstack命令(Java Stack Trace)四、jstat命令(Java Virtual Machine Statistics Monitoring To
2014-06-23 08:43:19
767
翻译 RFC6455-The WebSocket protocol 之十一(终结版):11. IANA Considerations
11.1. Registration of New URI Schemes11.1.1. Registration of "ws" SchemeA |ws| URI identifies a WebSocket server and resource name.URI scheme namewsStatusPermanentURI scheme syntaxUsin
2014-05-16 14:04:19
2402
翻译 RFC6455-The WebSocket protocol 之十:10. Security Considerations
10. Security Considerations10 安全性考虑
2014-05-11 18:45:42
1206
翻译 RFC6455-The WebSocket protocol 之九:9. Extensions
WebSocket clients MAY request extensions to this specification, andWebSocket servers MAY accept some or all extensions requested by theclient. A server MUST NOT respond with any extension not requ
2014-05-08 22:37:57
1486
翻译 WebSocket官方文档翻译——HTML5 Web Sockets:A Quantum Leap in Scalability for the Web
HTML5 Web Sockets:A Quantum Leap in Scalability for the Web
2014-04-22 08:52:54
3435
翻译 WebSocket官方文档翻译——About HTML5 WebSockets
About HTML5 WebSocketsThe HTML5 WebSockets specification defines an API that enables web pages to use the WebSockets protocol for two-way communication with a remote host. It introduces the WebSoc
2014-04-20 18:17:31
9698
翻译 RFC6455-The WebSocket protocol 之八:7. Closing the Connection & 8. Error Handling
7. Closing the Connection
2014-04-19 00:31:08
6946
翻译 RFC6455-The WebSocket protocol 之七:6. Sending and Receiving Data
6. Sending and Receiving Data6.1. Sending Data To _Send a WebSocket Message_ comprising of /data/ over a WebSocket connection, an endpoint MUST perform the following steps. 1. The end
2014-04-18 14:58:40
1081
翻译 RFC6455-The WebSocket protocol 之六:5. Data Framing
5. Data Framing数据块5.1. Overview In the WebSocket Protocol, data is transmitted using a sequence of frames. To avoid confusing network intermediaries (such as intercepting proxies) a
2014-04-18 10:38:50
4415
翻译 RFC6455-The WebSocket protocol 之五:Opening Handshake 4.2-4.4
4.2 Server-Side Requirements服务器端的要求
2014-04-17 00:05:17
3309
翻译 RFC6455-The WebSocket protocol 之四:Opening Handshake 4.1. Client Requirements
Opening Handshake
2014-04-16 00:13:17
3417
翻译 RFC6455-The WebSocket protocol 之二:Conformance Requirements
All diagrams, examples, and notes in this specification are non- normative, as are all sections explicitly marked non-normative. Everything else in this specification is normative.
2014-04-14 23:02:18
1418
原创 Netty4.0学习笔记系列之六:多种通讯协议支持
上文介绍了如何应用Netty开发自定义通讯协议,本文在此基础上进一步深化,研究如何同时支持不同的通讯协议。此处所谓的通讯协议,指的是把Netty通讯管道中的二进制流转换为对象、把对象转换成二进制流的过程。转换过程追根究底还是ChannelInboundHandler、ChannelOutboundHandler的实现类在进行处理。ChannelInboundHandler负责把二进制流转换为对
2014-03-25 23:41:02
20884
4
原创 Netty4.0学习笔记系列之五:自定义通讯协议
Netty中,通讯的双方建立连接后,会把数据按照ByteBuf的方式进行传输,例如http协议中,就是通过HttpRequestDecoder对ByteBuf数据流进行处理,转换成http的对象。基于这个思路,我自定义一种通讯协议:Server和客户端直接传输java对象。实现的原理是通过Encoder把java对象转换成ByteBuf流进行传输,通过Decoder把ByteBuf转换成jav
2014-03-20 12:44:00
15271
1
原创 Netty4.0学习笔记系列之四:混合使用coder和handler
Handler如何使用在前面的例子中已经有了示范,那么同样是扩展自ChannelHandler的Encoder和Decoder,与Handler混合后又是如何使用的?本文将通过一个实际的小例子来展示它们的用法。该例子模拟一个Server和Client,两者之间通过http协议进行通讯,在Server内部通过一个自定义的StringDecoder把httprequest转换成String。Ser
2014-03-19 23:53:14
15054
原创 Netty4.0学习笔记系列之三:构建简单的http服务
本文主要介绍如何通过Netty构建一个简单的http服务。想要实现的目的是:1、Client向Server发送http请求。2、Server端对http请求进行解析。3、Server端向client发送http响应。4、Client对http响应进行解析。在该实例中,会涉及到http请求的编码、解码,http响应的编码、解码,幸运的是,Netty已经为我们提供了这些工具,整
2014-03-14 22:26:23
25439
原创 Netty4.0学习笔记系列之二:Handler的执行顺序
Handler在netty中,无疑占据着非常重要的地位。Handler与Servlet中的filter很像,通过Handler可以完成通讯报文的解码编码、拦截指定的报文、统一对日志错误进行处理、统一对请求进行计数、控制Handler执行与否。一句话,没有它做不到的只有你想不到的。Netty中的所有handler都实现自ChannelHandler接口。按照输出输出来分,分为ChannelInb
2014-03-13 23:32:28
59475
5
原创 Netty4.0学习笔记系列之一:Server与Client的通讯
本文是学习Netty的第一篇文章,主要对Netty的Server和Client间的通讯机制进行验证。Server与Client建立连接后,会执行以下的步骤:1、Client向Server发送消息:Are you ok?2、Server接收客户端发送的消息,并打印出来。3、Server端向客户端发送消息:I am ok!4、Client接收Server端发送的消息,并打印出来,通
2014-03-11 23:18:31
37832
1
原创 第三章 操作符读书随笔
1、 赋值运算符“=”: 对于基本类型来说,是把基本类型的实际内容赋给了左边的变量。 对于对象类型来说,是把对象的引用赋给了左边的变量。不同的变量可以引用同一个对象的引用,从而指向同一个对象。2、整数除法“/” 进行除法的时候,只获取整数部分,不会四舍五入。3、一元加、减操作符
2013-12-30 23:44:22
906
dubbo简单环境安装包1
2015-05-13
eclipse上如何进行热部署
2014-05-19
dubbo安装包2
2015-05-13
dubbo安装包3(仅包含tomcat、zookeeper)
2015-05-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅