自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (18)
  • 问答 (1)
  • 收藏
  • 关注

原创 感知机

感知机(perceptron)是二类分类的线性分类模型,其输入为实例的特征向量,输出为实例的类别,取+1和-1二指。感知机对应于输入空间(特征空间)中将实例划分为正负两类的分离超平面,属于判别模型。感知机学习旨在求出将训练数据进行线性划分的分离超平面,为此,导入基于误分类的损失函数,利用梯度下降法对损失函数进行极小化,求得感知机模型。感知机学习算法简单并且容易实现,分为原始形式和对偶形式。感知机模型

2017-04-13 23:35:58 1417

原创 损失函数、风险函数、经验风险最小化、结构风险最小化

损失函数损失函数(loss function)或代价函数(cost function)用以度量预测错误的程度。损失函数式f(X)f(X)和yy的非负实值函数,记作L(Y,f(X))L(Y,f(X))。 统计学中常用的损失函数有以下几种:0-1损失函数(0-1 loss function)L(Y,f(X)={1,0,Y≠f(X)Y=f(X)L(Y,f(X)=\begin{cases}1,&

2017-04-13 23:02:41 6116

原创 数据的标准化方法

数据的标准化(normalization)是将数据按比例缩放,使之落入一个小的特定区间。在某些比较和评价的指标处理中经常会用到,去除数据的单位限制,将其转化为无量纲的纯数值,便于不同单位或量级的指标能够进行比较和加权。 也有一些人要将这种做法区分为“正规化”和“标准化”两种。其中,“正规化”表示将值的范围缩小到0和1之间;“标准化”则是将特征值转换为均值为0的一组数,其中每个数表示偏离均值的程度(

2017-04-09 20:44:43 3370

原创 推荐系统

摘自《A Programmer’s Guide to Data Mining》,网址:http://guidetodatamining.com/基于用户的协同过滤协同过滤,顾名思义,是利用他人的喜好来进行推荐,也就是说,是大家一起产生的推荐。工作原理是这样的:如果要推荐一本书给你,我会在网站上查找一个和你类似的用户,然后将他喜欢的书籍推荐给你——比如巴奇加卢比的《发条女孩》。 那么如何找到相似的用

2017-04-09 00:48:10 1242

原创 计算距离方法总结

欧氏距离(Euclidean Distance)欧式距离是最经典的一种距离算法,适用于求解两点之间直线的距离,适用于各个向量标准统一的情况,如各种药品的使用量、商品的售销量等。 欧氏距离也是最易于理解的一种距离计算方法,源自欧氏空间中两点间的距离公式。 二维空间上两点a(x1,y1)a(x_1,y_1)与b(x2,y2)b(x_2,y_2)之间的欧式距离: d12=(x1−x2)2+(y1−y

2017-04-08 14:32:14 3082

C#多线程进度条示例源码下载

C#使用委托和事件写的,一个多线程进度条的Demo。

2016-09-18

AE的MapControl直接加载Oracle数据(C#)

C#写的,AE的MapControl可以直接加载Oracle数据(C#),最主要的是,不用安装sde,也不用安装Oracle客户端。

2016-09-01

shp导入导出Oracle(C#)

C#写的使用,包括的功能有: 1.OGR读取shp(本地或者Oracle)中的属性信息,包括获取Layer,Feautre,FeatureCount,GeometryType,FieldValue,WktCoordiante等等; 2.读取本地shp上传到Oracle(OGR的CopyLayer和SQL语句两种方法上传); 3.读取本地shp对Oracle中的数据进行更新; 4.从数据库中下载本地shp; 5.坐标转换,投影变换等其他功能。

2016-09-01

shp2sdo.exe

shp导入Oracle的小工具,方便实用。

2016-09-01

C#连接Oracle10g,11g所需的DLL(无需安装Oracle客户端,版本二)

解决“Oracle.DataAccess.Client.OracleConnection”的类型初始值设定项引发异常这种错误。原因是由于服务器与客户端Oracle版本不一致。该dll包括了C#连接Oracle所需的DLL,不必再安装Oracle客户端,Win7 32位亲测可用,可连接Oracle11g、10g服务器。共两个版本(此为版本二),都可以使用。

2015-09-19

C#连接Oracle10g,11g所需的DLL(无需安装Oracle客户端,版本一)

解决“Oracle.DataAccess.Client.OracleConnection”的类型初始值设定项引发异常这种错误。原因是由于服务器与客户端Oracle版本不一致。该dll包括了C#连接Oracle所需的DLL,不必再安装Oracle客户端,Win7 32位亲测可用,可连接Oracle11g、10g服务器。共两个版本(此为版本一),都可以使用。

2015-09-19

C#入门经典2010全部源码

C# 入门经典 2010 全部源码 Beginning Visual C# 2010 rar Chapter02 27 完整版 包括书中3 26全部的源码

2013-10-13

C# 2005 入门经典 全部源码

C# 入门经典 2005 源码 Beginning Visual C# 2005.rar Chapter02——30 完整版,包括书中2——30全部的源码、错误纠正和课后练习的源码答案。

2013-10-11

C# 入门经典 2012 源码

C# 入门经典 2012 源码 Beginning Visual C# 2012 Programming.rar Chapter03——26 完整版,包括书中3——26全部的源码。

2013-10-11

C#对XML的操作.rar

C#对Xml的基本操作 包括有:XML节点的创建,为节点添加属性(两种方法);不需要创建节点,添加属性或者文本节点等;读取XML文件(五种方法)。 以上代码在程序包中均已实现。 开发环境:VS2010,如果是2008的版本,建议直接复制粘贴代码还有XML文件。

2013-10-06

C#对Xml的操作

C#对Xml的基本操作 包括有:XML节点的创建,为节点添加属性(两种方法);不需要创建节点,添加属性或者文本节点等;读取XML文件(五种方法)。 以上代码在程序包中均已实现。 开发环境:VS2010,如果是2008的版本,建议直接复制粘贴代码还有XML文件。

2013-10-06

C#窗体进度条

C#写的窗体进度条。 点击开始按钮,进度条开始,没有百分比,进度条可以一直循环,如果进度走到结尾就重新开始进度条。 点击停止按钮,进度条停止进行。 两个Label,两个按钮,简单的进度条,可以插入到任意的程序中。

2013-10-04

3sdnMap.rar

《ArcGIS Engine+C#实例开发教程》 网址:http://www.gissky.net/Article/1554.htm 照着里边的步骤一步步做的,功能均已实现。 ArcEngine中基本的功能都包含在里边,很适合初学者入门学习。 的确是学习ArcEngine的好资源。 开发环境:VS2008,ArcEngine9.3

2013-10-03

ASP.NET上传FTP真的进度条,文件流形式上传

C#写的ASP.NET上传到FTP上,文件,文件夹都可以。 首先,选择本地文件或者文件夹,然后点击上传按钮以后,有一个压缩过程,该过程也有一个实时更新的进度条,并可以显示压缩所需的实时更新的剩余时间,压缩完成以后上传,上传也是有一个实时更新的进度条,显示剩余上传所需时间。上传完成以后显示压缩的时间、上传的时间和总共所需的时间。 根据文件流上传,根据文件流进度做的进度条,是真的实实在在的进度条。 代码都有详细的注释,例如: private string ftpUser = "Administrator"; //ftp用户名 private string ftpPassword = "123456"; //ftp密码 public TimeSpan t; //加载进度条总时间 private DateTime startTotalTimeFtp = System.DateTime.Now; private DateTime endTotalTimeFtp = System.DateTime.Now; //压缩用时(为传值做准备) //public TimeSpan zipTime; //定义开始时间、结束时间和之间的时间段,以此来估计完成所需剩余时间 DateTime startTime = System.DateTime.Now; DateTime endTime = System.DateTime.Now; TimeSpan TimeSp; //定义剩余时间 string surPlusTime = string.Empty; //判断是否小于1秒所用 int Ti = 0; //实例化类TimeSpanClass TimeSpanClass timeSpanClass = new TimeSpanClass(); 进度条可以实时动态更新,显示剩余时间,剩余时间也跟随进度条实时动态更新,上传完成显示上传时间。 再次声明,版权所有(花费本人好几个月的心血研究真实的进度条),保证进度条为真正按照文件流的进度所进行,如有问题,可与本人联系!

2013-09-12

我的第一个学生信息管理系统

菜鸟上路,做的第一个学生信息管理系统,里面包括所有的源代码,整个系统都有,第一次独立完成的系统。包括登陆,修改用户名密码,添加,查找,更新,删除学生信息,仅供学习参考!

2013-03-15

C#从入门到实践

C#从入门到实践,源码完整版,共27章,源码,郑耀东 清华大学出版社

2013-01-20

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

TA关注的人

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