码迷,mamicode.com
首页 > 编程语言
机器学习算法笔记1_1:线性回归
形式 h(x)=∑i=0nθixi=θTxh(x)=\sum_{i=0}^n\theta_ix_i=\theta^Tx代价函数:J(θ)=12∑i=1m(h(x(i)θ)?y(i))2J(\theta)=\frac{1}{2}\sum_{i=1}^m(h(x_\theta^{(i)})-y^{(i)})^2 LMS(Least Mean Squares)算法参数更新原则 梯度下降法,参数沿着使代价...
分类:编程语言   时间:2016-04-22 19:27:11    阅读次数:143
Python结合BeautifulSoup抓取知乎数据
本文主要介绍利用Python登录知乎账号,抓取其中的用户名、用户头像、知乎的问题、问题来源、被赞数目、以及回答者。其中数据是配合Beautiful Soup进行解析的。 首先,要解决的是知乎登录问题。在程序中登录知乎我们直接提供用户名和密码是无法进行登录的,这里我们采用一个比较笨拙的办法直接在发送请求过程中附带上cookies。这个cookies值我们可以通过在火狐浏览器登录知乎时用firebug直...
分类:编程语言   时间:2016-04-22 19:27:40    阅读次数:783
javascript深入理解js闭包
闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。 一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变量。 Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。 Js代码   var n=999;   ...
分类:编程语言   时间:2016-04-22 19:25:23    阅读次数:262
java集合框架09——HashTable和源码分析
上一章我们学习了HashMap的源码,这一节我们来讨论一下HashTable,HashTable和HashMap在某种程度上是类似的。我们依然遵循以下步骤:先对HashTable有个整体的认识,然后学习它的源码,深入剖析HashTable。 1.HashTable简介         首先看一下HashTable的继承关系 java.lang.Object ? java.uti...
分类:编程语言   时间:2016-04-22 19:26:22    阅读次数:322
机器学习算法笔记2_1:生成学习算法(Generative Learning algorithms)
我们之前学习的算法都是基于p(y|x;θ)p(y|x;\theta), 他的思想是找出找出一个决策边界来将两类分开,而生成算法是先对两个类别分别建模,为了将样本分开,将样本代入两个模型,看样本与哪个类别更匹配。 这种试图直接从输入xx映射到类别标签{0,1}的算法被称为判别学习算法;而通过计算p(x|y)(和p(y))来得到模型的算法被称为生成学习算法 通过贝叶斯函数得到p(y|x)=p...
分类:编程语言   时间:2016-04-22 19:24:16    阅读次数:281
从头认识多线程-2.1 局部变量与实例变量的线程安全
这一章节我们来讨论一下局部变量与实例变量的线程安全。1.结论局部变量线程安全的实例变量不是线程安全的2.代码清单package com.ray.deepintothread.ch02.topic_1; public class ThreadSafeOfLocalVariable { public static void main(String[] args) throws Interrupte...
分类:编程语言   时间:2016-04-22 19:23:07    阅读次数:233
unity3D iTween的使用
unity3D iTween的使用 iTween是一个动画库,作者创建它的目的就是最小的投入实现最大的产出.让你做开发更轻松,用它可以轻松实现各种动画,晃动,旋转,移动,褪色,上色,控制音频等等 到官网看看 http://itween.pixelplacement.com 主要文件有iTween.cs http://code.google.com/p/itween/...
分类:编程语言   时间:2016-04-22 19:21:29    阅读次数:225
Java并发之volatile二
使用volatile关键字的场景 Volatile 变量具有 synchronized 的可见性特性,但是不具备原子特性。这就是说线程能够自动发现 volatile 变量的最新值。Volatile 变量可用于提供线程安全,但是只能应用于非常有限的一组用例:多个变量之间或者某个变量的当前值与修改后值之间没有约束。因此,单独使用 volatile 还不足以实现计数器、互斥锁或任何具有与多个变量相关的...
分类:编程语言   时间:2016-04-22 19:20:33    阅读次数:240
百度2016笔试(算法春招实习)
百度的题还是非常偏重算法的,整体来讲难度比较高,尤其是编程题,下面附上原题: 选择题 问答题 主观题 编程题...
分类:编程语言   时间:2016-04-22 19:18:13    阅读次数:338
java 面向对象基础 UML图 构造方法 对象 参数传值 关联关系 依赖关系
UML图 UML(Unified Modeling Language Diagram,UML),它是一个结构图,用来描述一个系统的静态结构。一个UML中通常包含类(class)的UML图,接口(Interface)的UML图以及泛化关系(Generalizaiton)的UML图、关联关系(Association)的UML图、依赖关系(Dependency)的UML图和实现关系(Realizati...
分类:编程语言   时间:2016-04-22 19:19:26    阅读次数:225
Java Web -- Servlet(9) Http协议详细分析--HTTP响应部分(Refresh、Content-Disposition、缓存例子)(2)
三、HTTP响应 一个HTTP响应代表服务器向客户端回送的数据,它包括: 一个状态行、若干消息头、以及实体内容,其中的一些消息头和实体内容都是可选的,消息头和实体内容之间要用空行隔开。 (1)状态行 状态行用于描述服务器对请求的处理结果。 (2)消息头 消息头用于描述服务器的基本信息,以及数据的描述,服务器通过这些数据的描述信息,可以通知客户端如何处理等一会儿它回送的数据。 (3)实...
分类:编程语言   时间:2016-04-22 19:17:07    阅读次数:228
一些可运行的C语言数据结构代码
网上有很多C语言数据结构代码;有的不能运行;下面是一些能运行的,和运行截图;备用一下; 1 队列 #include #include #define QUEUE_SIZE 50 typedef struct SeqQueue { int data[QUEUE_SIZE]; int front; int rear; }Qu...
分类:编程语言   时间:2016-04-22 19:16:32    阅读次数:319
Java Web -- Servlet(10) 中文乱码处理专题
一、产生乱码的原因: 当浏览器通过http协议访问web服务器时,假设此时浏览器的编码是utf-8,当把请求发给web服务器时,web服务器却以ISO-8859-1编码接收,所以就产生了乱码。   //设置web服务器接收时,以utf-8形式接收,如下: request.setCharacterEncoding(“utf-8”); //编码方式设置和浏览器一样(还有常见的gbk、gb23...
分类:编程语言   时间:2016-04-22 19:14:58    阅读次数:218
多线程一
多线程 多线程基本概念 进程:一个具有一定独立功能的程序关于某个数据结合的一次运行活动。可以理解成一个运行中的应用程序。 线程:程序执行流的最小单元,线程是进程中的一个实体。 同步:只能在当前线程按先后顺序依次执行,不开启新的线程。 异步:可以在当前线程开启多个新线程执行,可不按照顺序执行。(将任务加到队列之后立即返回。) 并发:线程执行可以同时...
分类:编程语言   时间:2016-04-22 19:16:49    阅读次数:250
C++004进阶(注:C++很难,传智视频+达内笔记)
6、  函数模板和类模板 前言 C++提供了函数模板(functiontemplate)。所谓函数模板,实际上是建立一个通用函数,其函数类型和形参类型不具体指定,用一个虚拟的类型来代表。这个通用函数就称为函数模板。凡是函数体相同的函数都可以用这个模板来代替,不必定义多个函数,只需在模板中定义一次即可。在调用函数时系统会根据实参的类型来取代模板中的虚拟类型,从而实现了不同函数的功能。 1)...
分类:编程语言   时间:2016-04-22 19:16:29    阅读次数:494
双线性插值算法的详细总结
最近在做视频拼接的项目,里面用到了图像的单应性矩阵变换,在最后的图像重映射,由于目标图像的坐标是非整数的,所以需要用到插值的方法,用的就是双线性插值,下面的博文主要是查看了前辈的博客对双线性插值算法原理进行了一个总结,在这里也感谢一些大牛的博文。 http://www.cnblogs.com/linkr/p/3630902.html http://www.cnblogs.com/f...
分类:编程语言   时间:2016-04-22 19:14:47    阅读次数:271
Windows-MFC框架程序剖析
MFC框架程序剖析 1.MFC Microsoft Foundation Class,微软基础类库,是微软开发的C++集合,方便我们使用它来编写Windows程序。 下面是4个基本的类,我们的Visual C++程序基本都会有这4个类 2.MFC AppWizard 它是一个辅助我们生成源代码的工具,它可以帮助我们自动生成基于MFC的源代码,使我们可以定制自己的程序。3.MFC中的WinM...
分类:编程语言   时间:2016-04-22 19:13:01    阅读次数:213
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!