自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我和我追逐的梦~~~

向山顶爬去~~~

翻译 梯度下降优化算法综述

梯度下降优化算法综述   该文翻译自An overview of gradient descent optimization algorithms。   总所周知,梯度下降算法是机器学习中使用非常广泛的优化算法,也是众多机器学习算法中最常用的优化方法。几乎当前每一个先进的(state-of-the...

2016-09-09 00:21:27 64377 22

原创 机器学习中常见的损失函数

机器学习中常见的损失函数   一般来说,我们在进行机器学习任务时,使用的每一个算法都有一个目标函数,算法便是对这个目标函数进行优化,特别是在分类或者回归任务中,便是使用损失函数(Loss Function)作为其目标函数,又称为代价函数(Cost Function)。    损失函数是用来评价模...

2016-09-07 19:16:56 57855 9

原创 Distributional Vector VS. Distributed Vector

Distributional Vector VS. Distributed Vector

2016-08-15 12:03:15 8573 0

原创 Network Representation 网络节点嵌入

Network Representation 最近看了几篇网络节点embedding的论文,思想很新颖,很有趣,这里分享给大家。 Network Representation可以翻译为网络(节点)表征、网络(节点)向量、网络(节点)嵌入等… Aim to learn distributed ve...

2016-08-10 21:21:07 15342 3

原创 服务器监控(包括性能指标与web应用程序)

服务器监控 性能指标监控 Linux性能指标 Web服务器监控

2016-05-16 14:25:27 43150 1

原创 Linux下使用Apache的Httpd+Mod_jk+Tomcat搭建Web集群服务

Linux下使用Apache的Httpd+Mod_jk+Tomcat搭建Web集群服务。使用多个tomcat服务器来对请求进行分流,防止单个服务器压力过重。

2016-05-08 01:22:54 12964 0

原创 Eclipse的插件Maven打包

Eclipse插件Maven打包

2016-04-21 10:57:12 17544 0

翻译 机器学习模型评价(Evaluating Machine Learning Models)-主要概念与陷阱

机器学习模型评价(Evaluating Machine Learning Models)-主要概念与陷阱   本文主要解释一些关于机器学习模型评价的主要概念,与评价中可能会遇到的一些陷阱。如训练集-验证集二划分校验(Hold-out validation)、交叉校验(Cross-validatio...

2015-10-31 22:46:59 78612 3

原创 神经网络Tips 和Tricks

神经网络Tips 和Tricks

2015-10-31 22:32:24 13501 0

原创 机器学习中防止过拟合的处理方法

在进行数据挖掘或者机器学习模型建立的时候,因为在统计学习中,假设数据满足独立同分布,即当前已产生的数据可以对未来的数据进行推测与模拟,因此都是使用历史数据建立模型,即使用已经产生的数据去训练,然后使用该模型去拟合未来的数据。但是一般独立同分布的假设往往不成立,即数据的分布可能会发生变化,并且可能当...

2015-10-26 20:58:12 131371 18

原创 在分类中如何处理训练集中不平衡问题

在分类中如何处理训练集中不平衡问题,在很多机器学习任务中,训练集中可能会存在某个或某些类别下的样本数远大于另一些类别下的样本数目。即类别不平衡,为了使得学习达到更好的效果,因此需要解决该类别不平衡问题。

2015-10-25 23:09:39 120642 10

原创 循环神经网络(RNN, Recurrent Neural Networks)介绍

循环神经网络(RNN, Recurrent Neural Networks)介绍   这篇文章很多内容是参考:http://www.wildml.com/2015/09/recurrent-neural-networks-tutorial-part-1-introduction-to-rnns/,...

2015-09-23 13:24:09 430899 41

翻译 当今世界最NB的25位大数据科学家

在大数据技术飞速发展的今天,谁才是我们大数据科研与工业界中最有威望的科学家呢?下面我们来进行梳理,共罗列了25位当今世界,无论是在学术与工业界都产生巨大影响的数据科学家(Data Scientists)。他(她)们推动了整个领域的发展,毫无疑问,无论是在学术界还是还工业界,他(她)们都是一座座山顶...

2015-09-20 16:57:14 38935 2

原创 算法&模型

在行业设备大数据平台建设中,势必要用到大数据技术,而大数据技术中,机器学习与数据挖掘算法是重要的一环,我们通过这些算法与模型对设备的故障进行监控与预测,对设备技改需求进行预测,对设备采购需求进行预测以及创建各种模型与算法设备标签。下面我们对一些常用的算法与模型进行简要介绍。   在进行数据挖掘时...

2015-09-16 15:23:38 38561 0

原创 前向型神经网络之BPNN(附源码)

神经网络 静态神经网络 BP算法 前向型神经网络 BPNN 人工神经网络 误差反向传播算法 Back Propagation 数据挖掘 机器学习

2015-09-04 20:57:10 41576 0

原创 常见的机器学习与数据挖掘知识点之常见分布

概率分布 数学分布 常见分布

2015-08-25 20:12:31 13200 0

原创 常见的机器学习&数据挖掘知识点之Basis

常见的机器学习&数据挖掘知识点之Basis SSE(Sum of Squared Error, 平方误差和) SSE=∑i=1n(Xi−X⎯⎯⎯)2SSE=\sum_{i=1}^{n}(X_i-\overline{X})^2 SAE(Sum of Absolute Error, 绝对误差...

2015-08-22 02:20:25 12923 4

原创 常见的机器学习&数据挖掘知识点

机器学习 数据挖掘 分类 聚类 关联 预测 神经网络 算法 云计算

2015-08-21 20:44:44 16534 3

原创 常用的机器学习&数据挖掘知识(点)

常用的机器学习&数据挖掘知识(点)  声明:想做机器学习&数据挖掘的学弟学妹,可以看看,转载请说明出处... 常用的机器学习知识(点) Basis(基础): MSE(Mean Square Error 均方误差),LMS(LeastMean Square 最小均方),LS...

2014-09-15 22:43:18 16555 0

原创 求凸包+旋转卡壳算法——求平面点集S内点对的最远距离

目录 问题:求平面点集S内点对的最远距离... 1 解答:... 1 一.         凸包... 1 二.         旋转卡壳算法... 2 三.         算法总复杂度... 8 四.         C++实现代码... 8 五.         测试... 1...

2011-12-30 17:17:12 4934 1

原创 问题:找出二个集合S1与S2之间的最接近点对的距离(包括一个点集中最接近点对的讨论)复杂度为O(nlogn)

问题:找出二个集合S1与S2之间的最接近点对的距离 这个问题很容易理解,似乎也不难解决。我们只要将S1每一点与S2每一个的距离算出,找出达到最小距离的两个点即可。然而,这样做效率太低,需要O(n2)的计算时间。在问题的计算复杂性中我们可以看到,一个集合S找出最接近点对的计算时间下界为Ω(nlog...

2011-12-28 18:43:11 5846 0

原创 读与复制.BMP文件

// 读与复制.BMP文件.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include #include "Windows.h"...

2011-11-30 21:11:07 1727 0

原创 C++学习之七、揭开C++I/O的神秘面纱

揭开C++I/O的神秘面纱   C++通过流(stream)机制来提供比C更先进的输入输出方法。每个流都有一个相关联的源和目的。包括控制台流、文件流、字符串流等。   1.控制台流: 流输出:cout 输出流方法: put() 和write()是原始的输出方法。这二个方法风别接受一个...

2011-11-30 18:40:06 3846 1

原创 C++学习之六、有效的内存管理

有效的内存管理   在程序中使用动态内存优点: 1. 动态内存可以在不同的对象与函数之间共享。 2. 动态分配的内存空间的大小可以在运行时确定。   预备知识: int i = 7; i实在栈上分配的。 int *ptr; ptr = new int; 指针ptr在栈上,而p...

2011-11-29 20:49:23 1639 0

原创 C++学习之五、理解C++疑难问题

理解C++疑难问题 1.  引用           专业的C++代码都大量使用了引用。C++的引用是另外一个变量的别名。对引用的修改都会改变该引用所指向变量的值。可以把引用看成是一种隐式的指针,它可以免除获取变量地址和对指针解除引用的麻烦。也可以把引用看作是原变量的另一个名字。可以创建独立的...

2011-11-29 15:02:54 1625 0

原创 C++学习之三、探索继承技术

探索继承技术   本文是基于大家已经知道继承技术的基础上强化一些知识    继承的客户视图: Super  ↑     Sub类型的对象也是Super类型的对象,因为Sub是从Super继承而来的。 Sub      指向对象的指针或者引用可以引用所声明类的对象或其任何子类对象...

2011-11-27 21:42:59 1254 1

原创 C++学习之二、精通类和对象

精通类和对象   本文是基于大家已经知道类和对象的基础上强化一些知识      对象中的动态分配内存:     如果在对象中动态分配了内存,就应当在析构函数中释放该内存,所以此时需要自己编写析构函数。 处理复制和赋值:       如果没有自己编写复制构造函数和赋值操作符,C+...

2011-11-27 18:45:48 1289 0

原创 C++学习之一、掌握类和对象

掌握类和对象 ---本文是基于大家已经知道类和对象的基础上强化一些知识 对象构造: 在栈上使用构造函数唯一正确的方法: ClassName myclass(5); 在堆上使用构造函数: ClassName *myclass = new ClassName(5); 在栈上声明对象就会调...

2011-11-26 21:28:20 1183 0

原创 C++建立通讯录XML文件(包含XML文件的各种操作)

C++建立通讯录XML文件(包含XML文件的各种操作) 本程序用tinyxml解析器对xml文件对其进行解析,工程中只需添加并引用tinyxml的二个头文件和四个源文件tinyxml.h、tinystr.h、tinyxml.cpp、tinystr.cpp、tinyxmlerror.cpp、tin...

2011-11-26 16:56:56 2183 0

原创 C++学习之四、重载C++操作符

-----本文是基于大家已经知道重载C++操作符的基础上强化一些知识    为什么要重载操作符 1. 让类表现得像内置数据类型一样 2. 能够对程序中的表现有更多的控制     操作符重载的限制 1. 不能增加新的操作符。 2. 有些操作符不能重载 3. 不能改变操作符的元数 ...

2011-11-23 21:23:55 1206 0

原创 C++操作XML之创建(1)

C++操作XML之创建(1)  -------------------------------------------XMLElement.h-------------------------------------------------- #include #include #incl...

2011-11-23 16:03:58 4049 0

原创 C++中int型与string型互相转换

像是C#,java等高级语言中,int转String类型都是很简单的,但是C++中比较麻烦:  代码来源:http://gstarwd.iteye.com/blog/547591  int 转换 string   string int2str( int num)  {     i...

2011-11-23 15:53:18 4349 2

原创 一次一密加密解密算法实现

// 一次一密加密解密算法实现.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include #include #include #include...

2011-11-22 20:54:16 4612 0

转载 C++string知识大全

string 是C++中的字符串。 字符串对象是一种特殊类型的容器,专门设计来操作的字符序列。 C++ Primer书中首先谈到的是构造函数即初始化问题。书中提到了几种常见的构造函数 string s1; string s2(s1); string s3("abce")...

2011-11-22 20:16:12 6750 2

原创 C++文件操作学习

C++文件操作 文件流对象:#include ifstream:输入流对象 ofstream:输出文件流对象 fstream:输入输出文件流对象 ifstream file_in; ofstream file_out; fstream file_inout; 打开文件一(利用构...

2011-11-22 17:38:53 2434 1

原创 STL算法和函数对象

STL算法和函数对象 #include 1. find() 在一个迭代器区间内查找一个特定元素,可以对任何类型容器的元素使用此算法。它会返回一个指示所找到元素的迭代器,或者是区间的末尾迭代器,可以查找容器中元素的一个子区间。 vector::iterator it = find(myVec...

2011-11-21 22:10:19 2321 1

原创 用vector、 multimap、 list容器实现好友列表的各种操作 C++

用vector、 multimap、 list容器实现好友列表的各种操作 C++ --------------------------------------------------BuddyList.h----------------------------------------------...

2011-11-21 18:34:41 1448 0

原创 错误关联器 C++实现

-----------------------------------------------ErrorCorrelator.h----------------------------------------------#include #include #include #include ...

2011-11-20 18:18:33 978 0

原创 Array类模板实现

Array类模板实现 ---------------------------------------------Array.h------------------------------------------------------  #include using namespace st...

2011-11-18 19:51:11 2250 0

原创 哈希链表 操作大全 实现

哈希链表 操作大全 实现 //------------------------------Struct.h----------------------  #define MAX 100 struct ElemStruct {  char str[MAX];  char info[MAX...

2011-11-17 21:13:04 1043 0

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