自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我们的目标是星辰大海

IT菜鸟,模式识别,目标检测,女

  • 博客(40)
  • 资源 (1)
  • 收藏
  • 关注

原创 Python学习-机器学习实战-ch07 AdaBoost

终于完成答辩了,抓紧最后学生时光学习----------------------------------------------------------------------------------这章里书中首先介绍了几个概念:1、元算法(meta-algorithm)元算法的思想是使用其他算法进行组合,也是常说的“三个臭皮匠凑成一个诸葛亮”。

2016-05-25 11:23:39 962 1

原创 Python学习-机器学习实战-ch06 支持向量机

支持向量机是我学习机器学习时期最重要的分类算法(没有之一),但是每次都似懂若无的感觉。其中用到了间隔最大化、对偶问题求解等等步骤。其中最重要的就是SMO优化算法求解。==================================================================SMO优化算法的核心是:每次循环中选择两个alpha进行优化,一旦选择一对合适的alpha,那

2016-04-25 22:52:14 2784 1

原创 Python学习-机器学习实战-ch05 Logistic回归

好久没有更新了,终于把毕业论文初稿给老师了,赶紧继续学习吧! 第一次尝试用markdown《机器学习实战》第五章:Logistic回归  通常,我们需要把输入值转换成类别输出。在只有两个类别的时候,最简单的函数即单位阶跃函数。但是,从0到1的转换瞬间 通常是非常难确定的。所以,Sigmoid函数就可以用来代替单位阶跃函数啦。   Sigmoid函数公式如下: Γ(z)=11+e−z\Gamma

2016-04-22 14:34:29 730

原创 Python学习-机器学习实战-ch04 Bayes

毕业论文写不下去,就逃避来学这个万事开头难,要勇敢迈出第一步加油!========================================================================================贝叶斯的原理不赘述啦,网上还是有很多资料的创建一个数据集,书中是以文档分类的例子来讲def loadDataSet():

2016-03-28 22:59:39 2277 3

原创 Python学习-机器学习实战-ch03 Decision Tree_Part2

前一篇文章主要讲述了第三章的前部分,主要是决策树的算法实现部分这一部分,因为篇幅较长,我们单独将他们分出来。包括:决策树可视化和分类预测=======================================================================matplotlib的文本注释绘制树节点使用了Matplotlib中的annotate工具im

2016-03-27 22:38:40 815

原创 Python学习-机器学习实战-ch03 Decision Tree

本文章内容主要是《机器学习实战》中的第三章决策树的python实现。包含:信息熵的计算、最优维度的选取、分割子数据集、决策树的构建、数的可视化等。

2016-03-26 22:30:53 2423

原创 Python学习-机器学习实战-ch02KNN_part3

机器学习实战-KNN

2016-03-23 15:06:28 621

原创 Python学习-机器学习实战-ch02KNN_part2

上一个part1的例子比较简单,很适合入门这次的例子也比较简单,但是涉及的是从文本文件中解析数据、matplotlib可视化数据、数据归一化、分类测试,算是机器学习的入门知识实现了原理不多赘述了,都是些基础的东西。注:文章中的代码(注释除外)大多来自《机器学习实战》,请多支持正版书籍!=================================================

2016-03-23 14:17:08 657

原创 Python学习-机器学习实战-ch02KNN_part1

开始学习《机器学习实战》这本书,感觉书很好,很适合我。第二章:KNN(k近邻)part1======================================================================================KNN的简单实现:KNN.pyfrom numpy import *import operatordef cr

2016-03-23 10:34:04 651

原创 Python基础学习-MySQL与Python结合

一、MySQL1、下载安装MySQL 5.02、mysql操作    cmd->mysql -h 主机名 -u 用户名 -p-h : 该命令用于指定客户端所要登录的MySQL主机名, 登录当前机器该参数可以省略;-u : 所要登录的用户名;-p : 告诉服务器将会使用一个密码来登录, 如果所要登录的用户名密码为空, 可以忽略此选项。    MySQL command l

2015-11-19 13:04:27 3041

原创 Python基础学习-爬虫小试3爬知乎用户小测

*----------------------------------------------------------------编程届菜鸟-------------------------------------------------------*任务:根据知乎用户页面,统计粉丝人数,并按照粉丝继续爬。最后按照粉丝数排序import reimport requests

2015-11-19 09:58:49 618

原创 Python基础学习-如何安装第三方库

不借用PIP等工具如何安装Python 第三方库1、在官网下载对应库2、运行cmd, 执行cd (库解压后setup.py对应地址)3、对应地址> 后输入     python setup.py install 回车完成!~

2015-11-18 20:28:49 529

原创 Python基础学习-爬虫小试2

import urllib.parseimport urllib.requestdata =urllib.parse.urlencode({"wd": "haha"})url="http://baidu.com/s"request=urllib.request.Request(url+'?'+data)response=urllib.request.urlopen(request)t

2015-11-18 15:02:03 505

转载 Python基础学习-爬虫入门知识

*----------------------------------------------------------------编程届菜鸟-------------------------------------------------------*      学习语言的最好办法,就是用起来~~~      最近开始学Python,决定学点爬虫的,动动手学得快!Pytho

2015-11-17 22:41:28 1227

原创 Python基础学习-小代码1【爬取网页图片】

*----------------------------------------------------------------编程届菜鸟-------------------------------------------------------*#!/usr/bin/python# -*- coding: UTF-8 -*-import urllib.requestimport

2015-11-17 16:31:49 939

转载 Python基础学习-17个新手常见Python运行时错误

当初学 Python 时,想要弄懂 Python 的错误信息的含义可能有点复杂。这里列出了常见的的一些让你程序 crash 的运行时错误。1)忘记在 if , elif , else , for , while , class ,def 声明末尾添加 :(导致 “SyntaxError :invalid syntax”)该错误将发生在类似如下代码中:

2015-11-17 15:29:06 577

转载 Python基础学习-'module' object has no attribute 'urlopen'解决方法

用的是python 3.4非常简单的一小段代码#!/usr/bin/python# -*- coding: UTF-8 -*-import urllibdef getHtml(url): print(type(url)) page = urllib.urlopen(url).read() html=page.read() return htmlurl=

2015-11-17 14:57:51 43728 2

原创 链表中环的入口结点

题目描述一个链表中包含环,请找出该链表的环的入口结点。//链表中环的入口结点//确定是否有环:两指针一快一慢,如果能遇到,说明有环//确定环内结点个数:从两指针遇到开始计数,再次遇到即是环内结点个数#include using namespace std;struct ListNode { int val; struct ListNode *next;

2015-09-16 17:02:50 368

原创 表示数值的字符串

题目描述请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。例如,字符串"+100","5e2","-123","3.1416"和"-1E-16"都表示数值。 但是"12e","1a3.14","1.2.3","+-5"和"12e+4.3"都不是。思路://判断字符串是否为正确数字格式//练习了对指针的指针的使用//参考书上的方法//*和++哪个优先级更高?一样

2015-09-16 17:01:25 250

原创 构建乘积数组

题目描述给定一个数组A[0,1,...,n-1],请构建一个数组B[0,1,...,n-1],其中B中的元素B[i]=A[0]*A[1]*...*A[i-1]*A[i+1]*...*A[n-1]。不能使用除法。思路:这题我原本的方法比较暴力,复杂度为O(n^2),后参考剑指的方法,复杂度降为O(n).涉及到这种容易重复计算的要考虑用空间记录前列的结果//数组乘积

2015-09-16 16:59:35 329

原创 滑动窗口的最大值

题目描述:给定一个数组和滑动窗口的大小,找出所有滑动窗口里数值的最大值。例如,如果输入数组{2,3,4,2,6,2,5,1}及滑动窗口的大小3,那么一共存在6个滑动窗口,他们的最大值分别为{4,4,6,6,6,5}; 针对数组{2,3,4,2,6,2,5,1}的滑动窗口有以下6个: {[2,3,4],2,6,2,5,1}, {2,[3,4,2],6,2,5,1}, {2,3,[4,2,6]

2015-09-12 18:27:04 618

原创 二叉搜索树的第k个结点

题目描述给定一颗二叉搜索树,请找出其中的第k大的结点。例如, 5 / \ 3 7 /\ /\ 2 4 6 8 中,按结点数值大小顺序第三个结点的值为4。思路:采用递归,每次计算左子树个数,则该节点为左子树个数加1个节点。判断其与k的大小比较,往左往右递归。//二叉搜索树的第k个结点#include using namespace std;struct

2015-09-12 17:41:12 965

原创 得到重复的数字

//得到重复的数字*题目描述在一个长度为n的数组里的所有数字都在0到n-1的范围内。数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中任意一个重复的数字。 例如,如果输入长度为7的数组{2,3,1,0,2,5,3},那么对应的输出是重复的数字2或者3。*/#include using namespace std

2015-09-11 19:54:22 343

原创 二叉树的下一个结点

题目描述给定一个二叉树和其中的一个结点,请找出中序遍历顺序的下一个结点并且返回。注意,树中的结点不仅包含左右子结点,同时包含指向父结点的指针。输入只有树中某个节点,自然地,二叉树的关系也会被传入。感想:主要是要理清楚规律。我的方法是先找到两个特殊点,一个是根节点,一个是中序最后一个点。先把这两种的情况给返回。其余的符合以下特点:(1)一个节点有右子树:

2015-09-11 15:52:26 394

原创 圆圈中最后剩下的数

题目描述每年六一儿童节,NowCoder都会准备一些小礼物去看望孤儿院的小朋友,今年亦是如此。HF作为NowCoder的资深元老,自然也准备了一些小游戏。其中,有个游戏是这样的:首先,让小朋友们围成一个大圈。然后,他随机指定一个数m,让编号为0的小朋友开始报数。每次喊到m的那个小朋友要出列唱首歌,然后可以在礼品箱中任意的挑选礼物,并且不再回到圈中,从他的下一个小朋友开始,继续0...m-1

2015-09-11 14:48:40 421

原创 和为S的连续正数序列

题目描述小明很喜欢数学,有一天他在做数学作业时,要求计算出9~16的和,他马上就写出了正确答案是100。但是他并不满足于此,他在想究竟有多少种连续的正数序列的和为100(至少包括两个数)。没多久,他就得到另一组连续正数和为100的序列:18,19,20,21,22。现在把问题交给你,你能不能也很快的找出所有和为S的连续正数序列? Good Luck! 输出描述:输出所有

2015-09-11 14:43:22 351

原创 对称二叉树

题目描述请实现一个函数,用来判断一颗二叉树是不是对称的。注意,如果一个二叉树同此二叉树的镜像是同样的,定义其为对称的。这题还是蛮简单的。//对称二叉树#include using namespace std;struct treenode { int val; struct treenode *left; struct treenode *right; tr

2015-09-11 14:39:17 323

原创 删除链表中重复的结点

题目描述在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针。 例如,链表1->2->3->3->4->4->5 处理后为 1->2->5感想:这题写了好久,来来回回将近一天吧。快被自己乱糟糟的逻辑给整哭了,忍住没抄剑指的答案,最后还好牛客里所有测试用例都过了。//删除链表中重复的结点#include using namespace std;s

2015-09-11 14:34:31 467

原创 matlab中各种距离计算方式

1、pdist函数调用格式:Y=pdist(X,’metric’) 说明:用 ‘metric’指定的方法计算 X 数据矩阵中对象之间的距离。’ X:一个m×n的矩阵,它是由m个对象组成的数据集,每个对象的大小为n。 metric’取值如下: ‘euclidean’:欧氏距离(默认);‘seuclidean’:标准化欧氏距离;‘mahalanobis’:马氏距离; ‘

2015-06-30 11:18:33 44562 1

转载 C/C++基本数据类型所占字节数

关于这个基本的问题,很早以前就很清楚了,C标准中并没有具体给出规定那个基本类型应该是多少字节数,而且这个也与机器、OS、编译器有关,比如同样是在32bits的操作系统系,VC++的编译器下int类型为占4个字节;而tuborC下则是2个字节。所以int,long int,short int的宽度都可能随编译器而异。但有几条铁定的原则(ANSI/ISO制订的):

2015-06-29 19:35:48 521

原创 C++隐式类型转换

【声明:本文例子来自《程序员面试宝典第4版》】1、#include #include #include #include #include using namespace std;int main(){int val=3;double dval=3.14156;double su=val+dval;couttypeid(val).name

2015-06-29 19:07:16 456

原创 随便写写

我一直纳闷为什么我练字的钢笔明明质量很好但是书写不多很快就没墨。一直怀疑是不是墨水堵了。后来发现是在吸墨时笔头只是浅浅地放在墨水面上吸把笔头全放进墨水里吸墨之后,果然吸墨饱出墨流畅看书学习也是一样。

2015-01-06 21:43:53 406

原创 对于航拍目标检测的思考

航拍图像的检测在军事和生活上都可以有很多应用。一方面随着技术的提高遥感图像的空间像素分辨率越来越高,另一方面在城市交通构划、军事目标跟踪、地物目标分类等方面都可以应用。      对于这类型的处理可以分为以下几种操作:      1、基于像素级别的光谱信息操作(图像处理)。通过图像的灰度、文理和上下文环境特征等信息进行得分类。这种层次的操作属于低层操作是早前最常见最广泛的处理。它的数据量大

2014-12-29 22:35:30 2441

原创 航拍图像下的目标检测 论文阅读总结

觉得自己在zhefan构想太片面,思考方式有很大局限。为了寻求突破,从网上搜了些论文来看(Keywords:vehicle detection/feature extraction  aerial images)1、《Vehicle detection on Aerial Images by Extracting Corner Features for Rotational Invariant

2014-11-05 11:26:46 3489

转载 C++与Matlab混合编程

|举报|字号 订阅先保存一个“Matlab更改启动目录”的小技巧:在目录:$MATLAB\R2010a\toolbox\local下新建startup.m文件,例如,在文件中输入:cd  E:\Experiment\code资料1:http://anony3721.blog.163.com/blog/static/5119742011114553

2014-10-20 10:21:30 521

转载 从最大似然到EM算法浅解

从最大似然到EM算法浅解[email protected]://blog.csdn.net/zouxy09        机器学习十大算法之一:EM算法。能评得上十大之一,让人听起来觉得挺NB的。什么是NB啊,我们一般说某个人很NB,是因为他能解决一些别人解决不了的问题。神为什么是神,因为神能做很多人做不了的事。那么EM算法能解决什么问题呢?或者说EM算法是因为什

2014-10-16 20:42:25 552

转载 C++编程学习50个经典网站 强力推荐

C/C++是最主要的编程语言。这里列出了50名优秀网站和网页清单,这些网站提供c/c++源代码。这份清单提供了源代码的链接以及它们的小说明。我已尽力包括最佳的C/C++源代码的网站。这不是一个完整的清单,您有建议可以联系我,我将欢迎您的建议,以进一步加强这方面的清单。 1、http://snippets.dzone.com/tag/c/ --数以千计的有用的C语言源代码片段 2、http:

2014-10-16 14:40:02 625

原创 C++编程学习记录

作为本科时候没有好好学习编程的一名菜鸟,现在研究生时期来边学编程实在有点浪费。以后要脚踏实地,投机取巧总要还的。============================================================================================================《C++ Primer》这本书果然写的很好,只是从书名上就侮辱我

2014-09-29 17:22:33 466

转载 计算机视觉、机器学习相关领域论文和源代码大集合--持续更新……

非常棒的po主细心整理的,学习榜样!!!

2014-09-28 13:48:28 590

原创 目标检测学习记录——特征提取之HOG

作为一名计算机视觉研究和代码编程上的小菜鸟。上学期就看了

2014-09-24 16:15:12 2010

概要设计文档模板

概要设计模板参考 1.引言1.1编写目的  [说明编写这份概要设计说明书的目的,指出预期的读者。]1.2背景  a.[待开发软件系统的名称;]  b.[列出本项目的任务提出者、开发者、用户。]1.3定义  [列出本文件中用到的专门术语的定义和外文首字母组词的原词组。]1.4参考资料  [列出有关的参考资料。]2.总体设计2.1需求规定  [说明对本系统的主要的输入输出项目、处理的功能性能要求。包括]  2.1.1系统功能  2.1.2系统性能    2.1.2.1精度    2.1.2.2时间特性要求    2.1.2.4可靠性    2.1.2.5灵活性  2.1.3输入输出要求  2.1.4数据管理能力要求  2.1.5故障处理要求  2.1.6其他专门要求2.2运行环境  [简要地说明对本系统的运行环境的规定。]  2.2.1设备  [列出运行该软件所需要的硬设备。说明其中的新型设备及其专门功能。]  2.2.2支持软件  [列出支持软件,包括要用到的操作系统、编译(或汇编)程序、测试支持软件等。]1  2.2.3接口  [说明该系统同其他系统之间的接口、数据通信协议等]  2.2.4控制  [说明控制该系统的运行的方法和控制信号,并说明这些控制信号的来源。]2.3基本设计概念和处理流程  [说明本系统的基本设计概念和处理流程,尽量使用图表的形式。]2.4结构  [给出系统结构总体框图(包括软件、硬件结构框图),说明本系统的各模块的划分,扼要说明每个系统模块的标识符和功能,分层次地给出各模块之间的控制与被控制关系。]2.5功能需求与系统模块的关系  [本条用一张矩阵图说明各项功能需求的实现同各模块的分配关系。]    [系统模块1] [系统模块2] [……] [系统模块m][功能需求1]  √             [功能需求2]      √         [┇]                [功能需求n]      √       √ 2.6人工处理过程  [说明在本系统的工作过程中不得不包含的人工处理过程。]2.7尚未解决的问题  [说明在概要设计过程中尚未解决而设计者认为在系统完成之前必须解决的各个问题。]3.接口设计3.1用户接口  [说明将向用户提供的命令和它们的语法结构,以及相应的回答信息。]  [说明提供给用户操作的硬件控制面板的定义。]3.2外部接口  [说明本系统同外界的所有接口的安排包括软件与硬件之间的接口、本系统与各支持系统之间的接口关系。]3.3内部接口  [说明本系统之内的各个系统元素之间的接口的安排。]4.运行设计4.1运行模块组合  [说明对系统施加不同的外界运行控制时所引起的各种不同的运行模块组合,说明每种运行所历经的内部模块的支持软件。]4.2运行控制  [说明每一种外界的运行控制的方式方法和操作步骤。]4.3运行时间  [说明每种运行模块组合将占用各种资源的时间。]5.系统数据结构设计  [不涉及软件设计可不包含]5.1逻辑结构设计要点  [给出本系统内软件所使用的每个数据结构的名称、标识符以及它们之中每个数据项、记录、文卷和系的标识、定义、长度及它们之间的层次的或表格的相互关系。]5.2物理结构设计要点  [给出本系统内软件所使用的每个数据结构中的每个数据项的存储要求,访问方法、存取单位、存取的物理关系、设计考虑和保密条件。]5.3数据结构与程序的关系  [说明各个数据结构与访问这些数据结构的各个程序之间的对应关系。]    [程序1] [程序2] [……] [程序m][数据结构1]  √             [数据结构2]      √         [┇]                [数据结构n]      √       √ 6.系统出错处理设计6.1出错信息  [用一览表的方式说明每种可能的出错或故障情况出现时,系统输出信息的形式、含意及处理方法。]6.2补救措施  [说明故障出现后可能采取的变通措施。包括:]  a.后备技术 [说明准备采用的后备技术,当原始系统数据万一丢失时启用的副本的建立和启动的技术,例如周期性地把磁盘信息记录到磁带上去就是对于磁盘媒体的一种后备技术。]  b.降效技术 [说明准备采用的后备技术,使用另一个效率稍低的系统或方法来求得所需结果的某些部分,例如一个自动系统的降效技术可以是手工操作和数据的人工记录。]  c.恢复及再启动技术 [说明将使用的恢复再启动技术,使软件从故障点恢复执行或使软件从头开始重新运行的方法。]6.3系统维护设计  [说明为了系统维护的方便而在程序内部设计中作出的安排,包括在程序中专门安排用于系统的检查与维护的检测点和专用模块。]

2012-04-20

空空如也

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

TA关注的人

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