自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

业精于勤,荒于嬉;行成于思,毁于随。

Artificial Intelligence、Machine Learning、Data Mining、Android Developing……

  • 博客(232)
  • 资源 (4)
  • 收藏
  • 关注

原创 Python简单爬虫

对于python的正则表达式真的有待细心研究,试过很中表达式格式,但是python跑的结果好像好很久还没出来,于是确实怀疑是这方面的问题。下面是简单获取 xiushibaike网页上的相关内容。# -*- coding:utf-8 -*-import urllibimport urllib2import re page = 1url = 'http://www.qiushiba

2016-03-14 15:00:24 428

原创 Network Security_异或解密

很久没碰过c++了,代码风格确实不好,有时间修改一下吧。code:#include #include #include #include #include using namespace std;int main(){ cout<<"-------------------Welcome to Nerwork Security!---------------------!"

2016-03-13 20:05:14 2214

原创 C++读取txt文件操作

#include #include using namespace std; int main(){ ifstream in("code1.txt"); char c; char a[1000]; int n=0; while(in.get(c)) a[n++] = c; cout<<a<<endl; r

2016-03-13 14:52:17 487

原创 Python的正则表达式

链接:http://www.cnblogs.com/huxi/archive/2010/07/04/1771073.html(由于CSDN转载不方便,更重要的是尊重版权问题,以后转载尽量直接放链接好了。)

2016-03-10 14:47:35 237

原创 爬虫_简单下载一下网页

import urllibimport string#显示下载进度的函数def callbackfunc(blocknum, blocksize, totalsize): '''回调函数 @blocknum: 已经下载的数据块 @blocksize: 数据块的大小 @totalsize: 远程文件的大小 ''' percent = 100.

2016-03-10 13:12:17 454

原创 MachineLearning in Action_regresion

from numpy import *def loadDataSet(): dataMat = [];labelMat = [] fr = open('testSet.txt') for line in fr.readlines(): lineArr = line.strip().split() dataMat.append([1.0,f

2016-03-09 21:38:31 351

原创 MachineLearning in Action_trees

ID3 algorithmtrees.py'''Created on Oct 12, 2010Decision Tree Source Code for Machine Learning in Action Ch. 3@author: Peter Harrington'''from math import logimport operatordef createDataSe

2016-03-09 17:22:27 491

原创 机器学习路线

详情请看http://blog.csdn.net/han_xiaoyang/article/details/50759472

2016-03-08 00:12:35 460

原创 MachineLearning in Action_KNN

'''Created on Sep 16, 2010kNN: k Nearest NeighborsInput: inX: vector to compare to existing dataset (1xN) dataSet: size m data set of known vectors (NxM) labels: data

2016-03-07 19:15:28 356

原创 the Outline of Machine Learning

第1课 数学分析与概率论Taylor展式及其应用、凸函数、Jensen不等式、常见分布与共轭分布第2课 数理统计与参数估计Chebyshev不等式、大数定理、中心极限定理、矩估计、最大似然估计第3课 矩阵和线性代数从马尔科夫模型看矩阵、特征向量、对称矩阵、线性方程第4课 凸优化凸函数、共轭函数、凸优化、Lagrange对偶函数第5课 回归高斯分布

2016-02-29 17:48:58 339

原创 Some resource about Machine Learning

网盘链接

2016-02-24 23:52:40 295

原创 Android多种进度条使用详解

点击打开链接

2016-01-12 11:21:07 630

原创 Python笔记

哎,刚上手python不久,还没有写过什么完整的项目,就敢去面试Python岗位的实习生了,今天被宽德科技的人问的彻底木有颜面,对于numpy等等库里面的东西还没怎么用过,然后问到C++里面的protected,模式设计等等,接着一大堆名词扔过来= =,早就忘记七七八八了,怪自己学的不扎实吧,比如list,dict,set只是知道怎么用,但是并不知道怎么实现的,其实最近也没有复习编程语言本质的东西

2016-01-07 22:00:42 374

原创 神经网络matlab函数使用

%实现的分类结果真的不好,才0.3+,这里只是简单的说明怎么使用函数,至于实现达不到效果的问题,后续会研究clear all clc %% 读入数据xlsfile='train.txt';x = load(xlsfile);[m,n] = size(x);traind = x(:,1:n-1);label = x(:,n);testl = load('result.txt');

2016-01-05 14:04:02 1208

原创 无监督学习k-means简单实现

%随机获取150个点%X = [randn(50,2)+ones(50,2);randn(50,2)-ones(50,2);randn(50,2)+[ones(50,1),-ones(50,1)]];X = load('test.txt') %二维高斯拟合函数opts = statset('Display','final'); %调用Kmeans函数%X N*P的数据矩阵%Id

2015-12-29 01:17:06 1025

原创 Python安装setuptools的脚本

#!/usr/bin/env python"""Setuptools bootstrapping installer.Run this script to install or upgrade setuptools."""import osimport shutilimport sysimport tempfileimport zipfileimport optparse

2015-12-28 16:43:36 2027

转载 Python 安装matplotlib,six,dateutil,pyparsing 完整过程

之后又专门写了一篇如何解决Unable to find vcvarsall.bat  的笔记点击打开链接--------------------------在做词频分析的时候,需要用matlotlib 做图表,柱状图啥的,于是就开始了一个又一个的安装库的过程因为matplotlib 需要依赖许多其他科学计算的第三方库,需要一个一个的安装了。。1, 安装matplot

2015-12-28 16:40:09 738

转载 Python IDLE快捷键 汇总

编辑状态时:Ctrl + [ 、Ctrl + ] 缩进代码Alt+3 Alt+4 注释、取消注释代码行Alt+5 Alt+6 切换缩进方式 空格TabAlt+/ 单词完成,只要文中出现过,就可以帮你自动补齐。多按几次可以循环选择Alt+M 打开模块代码,先选中模块,然后按下此快捷键,会帮你打开改模块的py源码供浏览Alt+C 打开类浏览器,方便在源码文件中的各个方法体之间切

2015-12-28 14:07:26 680

原创 【转】Python计算器小程序及文件IO

http://blog.csdn.net/yangliuy/article/details/8573952

2015-12-24 21:36:24 351

原创 决策树C++实现

由于使用c++语言不太熟练,要用C++编写完整的程序有点难度,于是参考了http://blog.csdn.net/yangliuy/article/details/7322015.下面是修改后的代码:#include #include #include #include #include #include #include using namesp

2015-12-24 21:04:34 5205 5

原创 设置idle主题

http://bbs.fishc.com/thread-36439-1-1.html

2015-12-24 13:04:31 1469

原创 朴素贝叶斯算法(NB)

算法分析:贝叶斯分类器的分类原理是通过某对象的先验概率,利用贝叶斯公式计算出其后验概率,即该对象属于某一类的概率,选择具有最大后验概率的类作为该对象所属的类。目前研究较多的贝叶斯分类器主要有四种,分别是:Naive Bayes、TAN、BAN和GBN。这次使用NB算法来实现。       实现步骤:    1、找到一个已知分类的待分类项集合,这个集合叫做训练样本集。      2、统计

2015-12-06 16:51:09 2294

原创 最近邻算法(KNN)

【算法分析】KNN是本次实验第一个需要实现的方法,不算太难,但是要求是k=1,或者代码中根据测试集来自动识别最好的k值。本次实现只是采用了k=1的情况。何谓K近邻算法,即K-NearestNeighbor algorithm,简称KNN算法, K个最近的邻居,当K=1时,算法便成了最近邻算法,即寻找最近的那个邻居。也即是给定一个训练数据集,对新的输入实例(或者说是给定的数据集),在训练数据

2015-12-06 16:45:52 6018

转载 详解并行逻辑回归

摘要:Logistic regression (逻辑回归)是当前业界比较常用的机器学习方法,用于估计某种事物的可能性。这里是:“可能性”而非数学上的“概率”,logisitc回归的结果并非数学定义中的概率值,不可以直接当做概率值来用。编者按:回归其实就是对已知公式的未知参数进行估计,Logistic regression是线性回归的一种,是机器学习中十分常用的一种分类算法,在互联网领域

2015-11-30 17:46:22 568

原创 汉字转化成拼音

本程序实际上是在安卓上跑的,所以继承了Activity显示界面package com.example.aaatest;import java.util.ArrayList;import java.util.Arrays;import net.sourceforge.pinyin4j.PinyinHelper;import net.sourceforge.piny

2015-11-26 15:59:17 451

转载 决策树算法实例

package xx;import java.util.HashMap;import java.util.LinkedList;import java.util.List;import java.util.Map;import java.util.Map.Entry;import java.util.Set;public class DicisionTree { public

2015-11-25 13:19:09 2771

转载 数据挖掘:K最近邻(KNN)算法的java实现

KNN算法的介绍见上一篇博文:数据挖掘:k最近邻(KNN)分类法介绍 本算法只适合学习使用,可以大致了解一下KNN算法的原理。 算法作了如下的假定与简化处理:1.小规模数据集2.假设所有数据及类别都是数值类型的3.直接根据数据规模设定了k值4.对原训练集进行测试 KNN实现代码如下:[java]

2015-11-23 17:05:44 911

转载 数学之美番外篇:平凡而又神奇的贝叶斯方法

概率论只不过是把常识用数学公式表达了出来。——拉普拉斯记得读本科的时候,最喜欢到城里的计算机书店里面去闲逛,一逛就是好几个小时;有一次,在书店看到一本书,名叫贝叶斯方法。当时数学系的课程还没有学到概率统计。我心想,一个方法能够专门写出一本书来,肯定很牛逼。后来,我发现当初的那个朴素归纳推理成立了——这果然是个牛逼的方法。——题记目录0. 前言 1. 历史

2015-11-22 14:16:00 495

转载 KNN的一些总结

什么是KNN算法呢?顾名思义,就是K-Nearest neighbors Algorithms的简称。我们可能都知道最近邻算法,它就是KNN算法在k=1时的特例,也就是寻找最近的邻居。我们从名字可以知道我们要寻找邻居,但是为什么要寻找邻居,如何选取邻居,选取多少邻居,怎么样去寻找我们想要的邻居,以及如何利用邻居来解决分类问题这是KNN算法需要解决的几大问题,好了闲话不多说,进入正题。  

2015-11-22 13:18:20 4377

转载 别让大学对不起高三

2013年6月9日17:00 那一刻,“考试结束,请考生立即停笔…….”,心中弥漫的是一种不知名的情绪,高中生活就这样结束了,就像做了一场很长很长的梦。再见了,这些年盛放的青春。  那一天,当我们离开,一切都回到了我们来时的模样。那些曾经相伴的人,不会再整整齐齐地坐满一整个教室。毕业了,在这个奇妙的夏天。   忽然忘记了那是怎样一个开始,在三年前的那个八月。仔细的寻找,才发现,在时光隧道那

2015-10-31 13:34:42 406

转载 git的使用语句

创建新仓库git init检出仓库件来人肉合并这些 冲突(conflicts) 了。改完之后,你需要执行如下命令以将它们标记为合并成功:git add 在合并改动之前,也可以使用如下命令查看:git diff 串创建一个本地仓库的克隆版本git clone /path/to/repositoty如果是远程服务器上的仓库git clone username@

2015-10-31 12:00:04 406

转载 AndroidTestCase来进行android 单元测试简介

1 通过AndroidTestCase 实现的大致步骤:添加自己的test case code, 让它们继承自AndroidTestCase.定义自己的testSuite类,用来管理test cases.定义自己的testRunner,用来执行测试.2 这种方法所涉及到的android的类以及接口:Android Test Case classes需要从AndroidTes

2015-10-30 17:29:28 1043

原创 【实验】ListView、bundle的使用

主要内容:从跳转到另一个界面,并且可以返回。                                                                                          图一                                                                              

2015-10-29 16:50:19 725

转载 JAVA学习路线图

第一阶段-Java基础       这一阶段很重要,关系到你后面阶段的学习,所以务必把这一阶段掌握好;       如果你是0基本,我推荐一本比较好的,适合初学者看的书:明日科技的《Java从入门到精通》,最新版应该是第三版;       这一阶段你要掌握的知识是Java基础,Java面向对象,还有数据库,JDBC,debug断点调试方法,Swing也了解下;

2015-10-25 12:57:52 997

原创 【实验】电话拨号、动态添加按钮

MainActivity2:package com.example.lab2;import android.net.Uri;import android.os.Bundle;import android.app.Activity;import android.content.Context;import android.content.Intent;import android.

2015-10-23 15:11:37 485

转载 美女,我看上你了,多少钱可以让你离开他?

一个简单的测试可能会告诉我们很多的东西。    女主持人气势咄咄的问一个男嘉宾,你为什么那么在乎钱,男嘉宾说: "钱能买到一切 !"    现场的观众哗然了。    男嘉宾微笑的说: "我们做个测试吧。 "    一个很简单的主题,你的一个仇人爱上了你的女友,现在想要你退出,你是一个正常的人,你爱自己的女友。那个男人愿意出一点钱来补偿你。    所有的观众都

2015-10-23 13:24:03 518

转载 【基础】Java对字符串操作大全

一.Java字符串类基本概念在JAVA语言中,字符串数据实际上由String类所实现的。Java字符串类分为两类:一类是在程序中不会被改变长度的不变字符串;二类是在程序中会被改变长度的可变字符串。Java环境为了存储和维护这两类字符串提供了 String和StringBuffer两个类。 一、创建字符串例: Stringstr=new("This is a String");

2015-10-23 13:12:10 342

转载 Android Call requires API level 11 (current min is 8)的解决方案

【错误描述】在用Eclipse开发过程中,为了兼容Android2.2和4.0以上版本,我在使用Notification类时做了2个版本的代码,代码根据系统版本不同执行相应模块,结果,等我输完代码,发现系统提示了一个这么的错误。【原因分析】不 详,可能和Run Android Lint有点关系吧。就是创建项目时,我们设置了最低版本API Level,比如我的是8,因此,Ec

2015-10-23 09:22:00 418

原创 【实验】button的使用、动态添加组件

MainActivity.javapackage com.example.lab2;import android.os.Bundle;import android.app.Activity;import android.content.Context;import android.view.Menu;import android.view.View;import android.

2015-10-22 13:21:54 455

原创 怎么解决每次打开Office 2013都提示配置进度

1.按Win键+R键调出运行框2.在运行对话框中输入以下命令,然后点确定即可:reg add HKCU\Software\Microsoft\Office\15.0\Word\Options /v NoReReg /t REG_DWORD /d 1注:如果其他版本的Office软件,如每次打开Office 2003/2007/2010都是先显示“安装程序正在准备必要的文件”

2015-10-19 18:59:21 1508

分析情感值

根据训练样本的关键词汇和他所对应的情感值,来分析测试样本的情感值。

2015-10-16

互联网分布式.rar

互联网分布式、MQ消息队列、以及缓存等等查考点问题。

2019-10-21

TheGameOfLife

模拟细胞的生命游戏,通过编写类来模拟细胞的整体,然后输出来描述细胞的存活状态,其中细胞更细换代满足一定的规则

2014-12-12

空空如也

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

TA关注的人

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