自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 深度学习入门心得——书籍、课程、文档推荐

MOOCsHinton 的 neural networksStanford的CS231n: Convolutional Neural Networks for Visual RecognitionStanford的 CS224d: Deep Learning for Natural Language Processingdeeplearning.aiMXNet团队《 动手学深度...

2016-07-25 23:08:37 10796 1

原创 自然语言处理入门心得——书籍、课程推荐

MOOCsMIT 的 Natural Language ProcessingStanford 的cs224n Natural Language Processing Stanford 的 CS224d: Deep Learning for Natural Language Processing :讲述深度学习在自然语言处理方面比较成功的应用。BOOKs入门首选:吴军博士的《数学之美》:深入浅出的讲述

2016-07-25 22:49:41 9902

原创 xgboost在windows下的安装与使用

XGBoost wins many data science and machine learning challenges. Used in production by multiple companies. 下载:使用Git Bashgit clone --recursive https://github.com/dmlc/xgboost上面下载的是xgboost的最新版本,还不支持window

2016-07-25 09:44:13 875

原创 机器学习入门心得——书籍、课程推荐

MOOCsCoursera 上 Andrew Ng 的 Machine Learning 课程:适合 Machine Learning 的入门,我当时是研一的上学期听的这个课,学校的课还比较多,那时是完全按照他的课程日历来学的,每周都有Deadline,一共学习了3个月,就是通过这个课对机器学习有了一个整体的理解,学习课程的时候一定要记得做Assignment,非常有帮助。研一下学期听了师兄们推荐的

2016-07-16 16:00:25 26658 1

原创 统计自然语言处理——信息论基础

信息是个相当宽泛的概念,很难用一个简单的定义将其完全准确的把握。然而,对于任何一个概率分布,可以定义一个称为熵(entropy)的量,它具有许多特性符合度量信息的直观要求。这个概念可以推广到互信息(mutual information),互信息是一种测度,用来度量一个随机变量包含另一个随机变量的信息量。熵恰好变成一个随机变量的自信息。相对熵(relative entropy)是个更广泛的量,它是刻...

2016-07-14 11:08:57 5087

原创 统计自然语言处理——概率论基础

对于从事统计自然语言处理来说,了解概率论、信息论以及语言学知识都是很有必要的。 下面内容主要介绍了在统计自然语言处理中需要了解的概率论基础。概率如果P(A)作为事件A的概率,Ω是试验的样本空间,则概率函数满足下面三条公理:非负性 P(A) >= 0规范性 P(Ω) = 1可列可加性:对于不相交的集合Aj ∈F 条件概率和独立性假设事件B的概率已知,那么事件A发生的条件概率为(P(B) > 0

2016-07-13 12:14:09 1467

原创 装饰者模式(Decorator Pattern)

装饰者模式(Decorator Pattern)(对象结构型设计模式) ——动态地将责任附加到对象上。若要扩展功能,装饰者提供了比继承更有弹性的替代方案。设计原则类应该对扩展开放,对修改关闭。(开放—关闭原则。)结构Component定义一个对象接口,可以给这些对象动态的添加职责。ConcreteComponent定义一个对象,可以给这个对象添加

2016-07-11 15:53:47 399

原创 优先队列的数组、二叉堆实现

一个合适的数据结构应该支持两种操作:删除最大元素和插入元素。这种数据类型叫做优先队列。实现栈或是队列与实现优先队列的最大不同在于对性能的要求。对于栈和队列,我们的实现能够在常数时间内完成所有操作; 而对于优先队列,我们刚刚讨论过的所有初级实现中,插入元素和删除最大元素这两个操作之一在最坏情况下需要线性时间来完成。API一个优先队列的用例问题:输入N个字符串,每个字符串都对映着一个整数,从中找出最大

2016-07-02 14:46:27 1951

原创 观察者模式(Observer Pattern)

观察者模式(Observer Pattern)(对象行为型设计模式) ——在对象之间定义一对多的依赖,这样一来,当一个对象改变状态,依赖它的对象都会收到通知,并自动更新。以松耦合方式在一系列对象之间沟通状态。观察者模式的代表——MVC。设计原则封装变化——观察者模式中,会改变的是Subject的状态,以及观察者的数目和类型。用这个模式,可以改变依赖于主题状态的对象,却不必改变主题。针对接口编程

2016-07-01 16:11:11 551

空空如也

空空如也

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

TA关注的人

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