自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 核函数

今天在看一篇blog的时候,看到了核函数和神经网络的对比,它提到核函数说是正定核,当时没有理解,后来看了看SVM的核函数的介绍,对核函数有了新的认识。      首先,我们在优化SVM的时候,使用到的是二次规划的对偶问题优化,我记得我第一次看的时候想了半天为什么要解对偶问题,后来也是请教了一位老师,他给我解释的。如果不引入对偶问题,我们后面如何用核函数!      那核函数究竟是什么呢?

2013-10-21 11:18:56 790

原创 一些关于最小二乘法

今天在回头看logistic回归的时候,无意中看到了最小二乘法,突然之间好像对概率的一些基本概念有了一层新的了解,下面就来总结下这个问题。         假设我讨论的是个简单的线性回归,                                                                           y为output, 为input,为我要训练的参数

2013-09-01 00:04:49 861

转载 c++头文件使用规则

1.  编译单元,一个.cc,或.cpp作为一个编译单元.生成.o2.  普通数据类型的定义,声明,函数的定义声明(类函数是一样的)extern int x; //变量是声明,并未实际分配地址,未产生实际目标代码      void print(); // 函数声明,  未产生实际目标代码      如int x; int x = 3 ; void print() {};

2014-08-09 22:05:50 810

转载 深度学习笔记--背景介绍

转载他人的笔记:http://blog.csdn.net/wangxinginnlp/article/details/17754173前言:昨天看到微博上分享的深度学习视频,为上海复旦大学吴立德教授深度学习课程,一共六课时,视频地址点击打开链接。在此我结合其他资料,写点个人的学习笔记进行记录。第一课:概述本课吴老师对深度学习做了一个简单的介绍。内容分为三块:1.

2014-04-12 00:45:27 663

转载 深度学习笔记

转载他人的笔记:http://blog.csdn.net/wangxinginnlp/article/details/17754173前言:昨天看到微博上分享的深度学习视频,为上海复旦大学吴立德教授深度学习课程,一共六课时,视频地址点击打开链接。在此我结合其他资料,写点个人的学习笔记进行记录。第一课:概述本课吴老师对深度学习做了一个简单的介绍。内容分为三块:1.

2014-04-12 00:37:58 479

原创 朴素贝叶斯--情感分类

毕设的开题初步定在了情感分析方面,于是自己开始查看各种文献,本想等到模型设计完毕在进行coding的,但是按捺不住心中那想coding的心情,就快速的实现了个朴素贝叶斯的分类器。算法比较简单,本想从处理数据到训练到最终代码用一晚上搞定的,结果在实现朴素贝叶斯的过程中还是遇到了一些自己没有发现的问题,耽搁了一点时间,现在将朴素贝叶斯整理整理。        朴素贝叶斯,naive bayes,是

2013-10-26 16:55:21 2275 1

原创 crf++的java api配置

之前用crf++做分词和词性标注,用的都是python的api,没感觉在调用的时候很复杂。最近想写个完成的分词加词性标注程序,只想用crf做oov,考虑到效率,准备用java来进行编写,谁知道crf++的java api足足让我调试了一天。闲话少说,来说说配置的步骤。        1.首先就是安装crf++,这个在官网上有详细的介绍,我就不多说了。        2.安装好了之后,需要在

2013-10-26 15:46:06 2295 2

原创 python,module,package,map,filter

前段时间都是在用java,就没有用python了,发觉很多基本的概念都忘记了,又看了书和api,现在写写这几天的总结:       module       1.模块就是xxx.py这个文件,而模块的名称就是xxx       2.如果我的其他模块需要导入这个模块,首先要import xxx,然后还要让python解释器可以找到这个模块的源代码,这就需要用几个方法告诉python解释器

2013-09-07 00:28:30 671

原创 linux 安装lib到python3以及pip-3.3相关

之前刚学习python的时候都是用的python2.7,发觉python2.7总有一些东西概念困扰我,比如str和unicode,还有控制台下处理中文编码的经常报错,然我很是头疼。        这次用写weibo的模拟登陆,索性就直接用了python3.3的标准,发现概念啥的瞬间就清晰了不少,而且urllib.request和urllib.parse貌似比之前的urllib与urllib2更

2013-09-07 00:21:31 2260

原创 svd及推荐算法的实现

社会计算课程作业是写个推荐系统,闲来无事,就把写的这个推荐系统和大家分享下!我所使用的方法是svd(矩阵奇异值分解),通俗的说就是这样的一个公式

2013-08-22 11:20:43 2223 2

原创 LDA模型和gibbs采样介绍

一.LDA的介绍       LDA是一种非监督机器学习技术,可以用来识别大规模文档集(document collection)或语料库(corpus)中潜藏的主题信息。它采用了词袋(bag of words)的方法,这种方法将每一篇文档视为一个词频向量,从而将文本信息转化为了易于建模的数字信息。但是词袋方法没有考虑词与词之间的顺序,这简化了问题的复杂性,同时也为模型的改进提供了契机。

2013-08-01 15:39:55 6023 1

原创 python 的method obj和function obj

一直对动态语言的的method obj和function obj感到困惑:今天看了一个较好的区分介绍:A function is a piece of code that is called by name. It can be passed data to operate on (ie. the parameters) and can optionally return data

2013-05-19 16:33:38 1385

转载 C++类对象内存模型

今天看了一篇非常好的讲C++类和对象内存模型的文章,转载给大家http://hi.baidu.com/lovestartian/item/5e10f99e1b1faedb1e4271a3了解C++类地址的存放和分配等问题,能帮助我们更深入、更清晰了解类的组成及其使用。自己目前不是很清楚,先收集一些网上资料,而后再慢慢补充增加的了解...//---------------

2013-05-06 09:28:10 504

原创 j2ee关于使用fileupload上传文件名称及内容乱码

在实验室帮小师妹实现一个fileupload的模块,由于简单没有使用框架,直接使用servlet+FileUpload这个第三方的库实现的,一切看似都没问题,但是发现上传的文件名称和内容有的时候是乱码,仔细查看了fileupload的javadoc,解决了问题,现写点心得体会。        我的jsp页面是pageEncoding="utf-8",然后在windonws平台上写的程序,发现如

2013-04-27 23:21:10 802

转载 Python的函数参数传递:传值?引用?

看到一篇写的非常好的关于Python函数传递的文章http://blog.csdn.net/winterttr/article/details/2590741     作者为winterTTr 我想,这个标题或许是很多初学者的问题。尤其是像我这样的对C/C++比较熟悉,刚刚进入python殿堂的朋友们。C/C++的函数参数的传递方式根深蒂固的影响这我们的思维--引用?传

2013-04-08 09:12:42 468

转载 关于python2中的unicode和str以及python3中的str和bytes

才开始学习python,就遇到了编码问题,还好实验室有个python高手,帮我解决了问题,转载它的博文供大家分享!http://l.ling0322.info/2012/06/python-2x_26.html如果你 经常遇到这种错误提示的信息: UnicodeEncodeError: ‘ascii’ codec can’t encode characters in position

2013-03-31 16:45:41 1157

原创 java中的并发

今天突然看到synchronized关键字,想到了并发,就查看了java的api以及stackoverflow的一些资料,为方便记忆,总结如下:1.synchronized关键字是控制不同线程对同一对象的访问的,对不同对象的访问根本不需要设置这个关键字2.wati和notify,notifyall关键字一定是出现在synchronized关键字修饰的代码块或函数中,用来做线程同步(类似操作

2013-03-30 23:20:44 522

转载 vmware设置centOS上网

本文引用地址:http://blog.sciencenet.cn/blog-430991-507041.html p.s 应用本文的方法在最后一步设置/etc/sysconfig/network-scripts/ifcfg-eth0文件中ONBOOT的值为yes就可以实现虚拟机centOS的上网.近日因学习需要尝试安装Linux开源操作系统,当然是在虚拟机环境下安装,选

2013-03-12 00:57:01 941

原创 关于prototype Chain创建对象和实现继承

今天查阅资料发现有资料说我们在使用原型链(prototype chain)的方式实现继承的时候,是不能实现传递参数的构造方法的,觉得这块很乱就做了几个实验!并发表下实验结果和大家一起讨论:1.首先从我们使用prototype来创建对象说起      function Parent(){Parent.prototype.name="zhaogao";}var p=new Pa

2013-03-06 00:23:32 491

原创 关于.lib和.dll的一点说明

在vs中,我们要是使用.dll的话必须要设置配置属性->链接器->输入->附加依赖项,我们在自己创建dll文件的时候会同时创建一个.lib文件,dll文件和lib文件的关系就是lib文件提供了dll文件的访问接口,我们先要在连接器中添加.lib文件,还要将.dll文件放到环境变量所指的目录中(或者当前目录就是和.exe文件在同一级目录)。还可以通过#pragma comment的预编译命令来添加.

2013-02-27 22:45:42 355

转载 Malloc与new的区别

1,malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。2,对于非内部数据类型的对象而言,光用maloc/free无法满足动态对象的要求。对象在创建的同时要自动执行构造函数,对象在消亡之前要自动执行析构函数。由于malloc/free是库函数而不是运算符,不在编译器控制权限之内,不能够把执行构造函数和析构函数的任务强

2013-02-27 16:35:20 341

空空如也

空空如也

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

TA关注的人

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