- 博客(40)
- 资源 (1)
- 收藏
- 关注
原创 Python学习-机器学习实战-ch07 AdaBoost
终于完成答辩了,抓紧最后学生时光学习----------------------------------------------------------------------------------这章里书中首先介绍了几个概念:1、元算法(meta-algorithm)元算法的思想是使用其他算法进行组合,也是常说的“三个臭皮匠凑成一个诸葛亮”。
2016-05-25 11:23:39
1022
原创 Python学习-机器学习实战-ch06 支持向量机
支持向量机是我学习机器学习时期最重要的分类算法(没有之一),但是每次都似懂若无的感觉。其中用到了间隔最大化、对偶问题求解等等步骤。其中最重要的就是SMO优化算法求解。==================================================================SMO优化算法的核心是:每次循环中选择两个alpha进行优化,一旦选择一对合适的alpha,那
2016-04-25 22:52:14
2869
1
原创 Python学习-机器学习实战-ch05 Logistic回归
好久没有更新了,终于把毕业论文初稿给老师了,赶紧继续学习吧! 第一次尝试用markdown《机器学习实战》第五章:Logistic回归 通常,我们需要把输入值转换成类别输出。在只有两个类别的时候,最简单的函数即单位阶跃函数。但是,从0到1的转换瞬间 通常是非常难确定的。所以,Sigmoid函数就可以用来代替单位阶跃函数啦。 Sigmoid函数公式如下: Γ(z)=11+e−z\Gamma
2016-04-22 14:34:29
786
原创 Python学习-机器学习实战-ch04 Bayes
毕业论文写不下去,就逃避来学这个万事开头难,要勇敢迈出第一步加油!========================================================================================贝叶斯的原理不赘述啦,网上还是有很多资料的创建一个数据集,书中是以文档分类的例子来讲def loadDataSet():
2016-03-28 22:59:39
2405
原创 Python学习-机器学习实战-ch03 Decision Tree_Part2
前一篇文章主要讲述了第三章的前部分,主要是决策树的算法实现部分这一部分,因为篇幅较长,我们单独将他们分出来。包括:决策树可视化和分类预测=======================================================================matplotlib的文本注释绘制树节点使用了Matplotlib中的annotate工具im
2016-03-27 22:38:40
856
原创 Python学习-机器学习实战-ch03 Decision Tree
本文章内容主要是《机器学习实战》中的第三章决策树的python实现。包含:信息熵的计算、最优维度的选取、分割子数据集、决策树的构建、数的可视化等。
2016-03-26 22:30:53
2477
原创 Python学习-机器学习实战-ch02KNN_part2
上一个part1的例子比较简单,很适合入门这次的例子也比较简单,但是涉及的是从文本文件中解析数据、matplotlib可视化数据、数据归一化、分类测试,算是机器学习的入门知识实现了原理不多赘述了,都是些基础的东西。注:文章中的代码(注释除外)大多来自《机器学习实战》,请多支持正版书籍!=================================================
2016-03-23 14:17:08
726
原创 Python学习-机器学习实战-ch02KNN_part1
开始学习《机器学习实战》这本书,感觉书很好,很适合我。第二章:KNN(k近邻)part1======================================================================================KNN的简单实现:KNN.pyfrom numpy import *import operatordef cr
2016-03-23 10:34:04
700
原创 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
3128
原创 Python基础学习-爬虫小试3爬知乎用户小测
*----------------------------------------------------------------编程届菜鸟-------------------------------------------------------*任务:根据知乎用户页面,统计粉丝人数,并按照粉丝继续爬。最后按照粉丝数排序import reimport requests
2015-11-19 09:58:49
648
原创 Python基础学习-如何安装第三方库
不借用PIP等工具如何安装Python 第三方库1、在官网下载对应库2、运行cmd, 执行cd (库解压后setup.py对应地址)3、对应地址> 后输入 python setup.py install 回车完成!~
2015-11-18 20:28:49
608
原创 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
542
转载 Python基础学习-爬虫入门知识
*----------------------------------------------------------------编程届菜鸟-------------------------------------------------------* 学习语言的最好办法,就是用起来~~~ 最近开始学Python,决定学点爬虫的,动动手学得快!Pytho
2015-11-17 22:41:28
1261
原创 Python基础学习-小代码1【爬取网页图片】
*----------------------------------------------------------------编程届菜鸟-------------------------------------------------------*#!/usr/bin/python# -*- coding: UTF-8 -*-import urllib.requestimport
2015-11-17 16:31:49
990
转载 Python基础学习-17个新手常见Python运行时错误
当初学 Python 时,想要弄懂 Python 的错误信息的含义可能有点复杂。这里列出了常见的的一些让你程序 crash 的运行时错误。1)忘记在 if , elif , else , for , while , class ,def 声明末尾添加 :(导致 “SyntaxError :invalid syntax”)该错误将发生在类似如下代码中:
2015-11-17 15:29:06
632
转载 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
43871
原创 链表中环的入口结点
题目描述一个链表中包含环,请找出该链表的环的入口结点。//链表中环的入口结点//确定是否有环:两指针一快一慢,如果能遇到,说明有环//确定环内结点个数:从两指针遇到开始计数,再次遇到即是环内结点个数#include using namespace std;struct ListNode { int val; struct ListNode *next;
2015-09-16 17:02:50
399
原创 表示数值的字符串
题目描述请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。例如,字符串"+100","5e2","-123","3.1416"和"-1E-16"都表示数值。 但是"12e","1a3.14","1.2.3","+-5"和"12e+4.3"都不是。思路://判断字符串是否为正确数字格式//练习了对指针的指针的使用//参考书上的方法//*和++哪个优先级更高?一样
2015-09-16 17:01:25
279
原创 构建乘积数组
题目描述给定一个数组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
365
原创 滑动窗口的最大值
题目描述:给定一个数组和滑动窗口的大小,找出所有滑动窗口里数值的最大值。例如,如果输入数组{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
647
原创 二叉搜索树的第k个结点
题目描述给定一颗二叉搜索树,请找出其中的第k大的结点。例如, 5 / \ 3 7 /\ /\ 2 4 6 8 中,按结点数值大小顺序第三个结点的值为4。思路:采用递归,每次计算左子树个数,则该节点为左子树个数加1个节点。判断其与k的大小比较,往左往右递归。//二叉搜索树的第k个结点#include using namespace std;struct
2015-09-12 17:41:12
1006
原创 得到重复的数字
//得到重复的数字*题目描述在一个长度为n的数组里的所有数字都在0到n-1的范围内。数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中任意一个重复的数字。 例如,如果输入长度为7的数组{2,3,1,0,2,5,3},那么对应的输出是重复的数字2或者3。*/#include using namespace std
2015-09-11 19:54:22
367
原创 二叉树的下一个结点
题目描述给定一个二叉树和其中的一个结点,请找出中序遍历顺序的下一个结点并且返回。注意,树中的结点不仅包含左右子结点,同时包含指向父结点的指针。输入只有树中某个节点,自然地,二叉树的关系也会被传入。感想:主要是要理清楚规律。我的方法是先找到两个特殊点,一个是根节点,一个是中序最后一个点。先把这两种的情况给返回。其余的符合以下特点:(1)一个节点有右子树:
2015-09-11 15:52:26
427
原创 圆圈中最后剩下的数
题目描述每年六一儿童节,NowCoder都会准备一些小礼物去看望孤儿院的小朋友,今年亦是如此。HF作为NowCoder的资深元老,自然也准备了一些小游戏。其中,有个游戏是这样的:首先,让小朋友们围成一个大圈。然后,他随机指定一个数m,让编号为0的小朋友开始报数。每次喊到m的那个小朋友要出列唱首歌,然后可以在礼品箱中任意的挑选礼物,并且不再回到圈中,从他的下一个小朋友开始,继续0...m-1
2015-09-11 14:48:40
451
原创 和为S的连续正数序列
题目描述小明很喜欢数学,有一天他在做数学作业时,要求计算出9~16的和,他马上就写出了正确答案是100。但是他并不满足于此,他在想究竟有多少种连续的正数序列的和为100(至少包括两个数)。没多久,他就得到另一组连续正数和为100的序列:18,19,20,21,22。现在把问题交给你,你能不能也很快的找出所有和为S的连续正数序列? Good Luck! 输出描述:输出所有
2015-09-11 14:43:22
386
原创 对称二叉树
题目描述请实现一个函数,用来判断一颗二叉树是不是对称的。注意,如果一个二叉树同此二叉树的镜像是同样的,定义其为对称的。这题还是蛮简单的。//对称二叉树#include using namespace std;struct treenode { int val; struct treenode *left; struct treenode *right; tr
2015-09-11 14:39:17
354
原创 删除链表中重复的结点
题目描述在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针。 例如,链表1->2->3->3->4->4->5 处理后为 1->2->5感想:这题写了好久,来来回回将近一天吧。快被自己乱糟糟的逻辑给整哭了,忍住没抄剑指的答案,最后还好牛客里所有测试用例都过了。//删除链表中重复的结点#include using namespace std;s
2015-09-11 14:34:31
500
原创 matlab中各种距离计算方式
1、pdist函数调用格式:Y=pdist(X,’metric’) 说明:用 ‘metric’指定的方法计算 X 数据矩阵中对象之间的距离。’ X:一个m×n的矩阵,它是由m个对象组成的数据集,每个对象的大小为n。 metric’取值如下: ‘euclidean’:欧氏距离(默认);‘seuclidean’:标准化欧氏距离;‘mahalanobis’:马氏距离; ‘
2015-06-30 11:18:33
45555
转载 C/C++基本数据类型所占字节数
关于这个基本的问题,很早以前就很清楚了,C标准中并没有具体给出规定那个基本类型应该是多少字节数,而且这个也与机器、OS、编译器有关,比如同样是在32bits的操作系统系,VC++的编译器下int类型为占4个字节;而tuborC下则是2个字节。所以int,long int,short int的宽度都可能随编译器而异。但有几条铁定的原则(ANSI/ISO制订的):
2015-06-29 19:35:48
552
原创 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
485
原创 随便写写
我一直纳闷为什么我练字的钢笔明明质量很好但是书写不多很快就没墨。一直怀疑是不是墨水堵了。后来发现是在吸墨时笔头只是浅浅地放在墨水面上吸把笔头全放进墨水里吸墨之后,果然吸墨饱出墨流畅看书学习也是一样。
2015-01-06 21:43:53
438
原创 对于航拍目标检测的思考
航拍图像的检测在军事和生活上都可以有很多应用。一方面随着技术的提高遥感图像的空间像素分辨率越来越高,另一方面在城市交通构划、军事目标跟踪、地物目标分类等方面都可以应用。 对于这类型的处理可以分为以下几种操作: 1、基于像素级别的光谱信息操作(图像处理)。通过图像的灰度、文理和上下文环境特征等信息进行得分类。这种层次的操作属于低层操作是早前最常见最广泛的处理。它的数据量大
2014-12-29 22:35:30
2561
原创 航拍图像下的目标检测 论文阅读总结
觉得自己在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
3605
转载 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
572
转载 从最大似然到EM算法浅解
从最大似然到EM算法浅解zouxy09@qq.comhttp://blog.youkuaiyun.com/zouxy09 机器学习十大算法之一:EM算法。能评得上十大之一,让人听起来觉得挺NB的。什么是NB啊,我们一般说某个人很NB,是因为他能解决一些别人解决不了的问题。神为什么是神,因为神能做很多人做不了的事。那么EM算法能解决什么问题呢?或者说EM算法是因为什
2014-10-16 20:42:25
577
转载 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
702
原创 C++编程学习记录
作为本科时候没有好好学习编程的一名菜鸟,现在研究生时期来边学编程实在有点浪费。以后要脚踏实地,投机取巧总要还的。============================================================================================================《C++ Primer》这本书果然写的很好,只是从书名上就侮辱我
2014-09-29 17:22:33
500
概要设计文档模板
2012-04-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人