一个非常好的理解遗传算法的例子 强烈推荐入门

遗传算法的手工模拟计算示例 为更好地理解遗传算法的运算过程,下面用手工计算来简单地模拟遗传算法的各     个主要执行步骤。         例:求下述二元函数的最大值:     (1) 个体编码            遗传算法的运算对象是表示个体的符号串,所以必须把变量 x1, ...

2017-03-29 11:08:43

阅读数 66410

评论数 22

python Socket编程

Socket 是进程间通信的一种方式,它与其他进程间通信的一个主要不同是:它能实现不同主机间的进程间通信,我们网络上各种各样的服务大多都是基于 Socket 来完成通信的,例如我们每天浏览网页、QQ 聊天、收发 email 等等。要解决网络上两台主机之间的进程通信问题,首先要唯一标识该进程,在 T...

2017-03-16 14:07:34

阅读数 514

评论数 0

linux安装redis

redis官网地址:http://www.redis.io/      最新版本:2.8.3      在Linux下安装Redis非常简单,具体步骤如下(官网有说明):      1、下载源码,解压缩后编译源码。 $ wget http://download.redis....

2017-02-27 11:11:22

阅读数 590

评论数 0

Mac安装python2.x与python3.x

Mac默认的安装版本是2.7.X,但是未来的趋势将会是python3,由于MacOS依赖2.7的python,所以不能改动默认的python版本。 安装Python建议采用homebrew: brew install python3 安装好后采用终端运行: python...

2017-02-24 10:52:33

阅读数 8083

评论数 0

SoftMax回归学习

回想一下在 logistic 回归中,我们的训练集由  个已标记的样本构成: ,其中输入特征。(我们对符号的约定如下:特征向量  的维度为 ,其中  对应截距项 。) 由于 logistic 回归是针对二分类问题的,因此类标记 。假设函数(hypothesis function) 如下: ...

2017-02-23 21:48:30

阅读数 528

评论数 0

virtualenv的使用

在开发Python应用程序的时候,系统安装的Python3只有一个版本:3.4。所有第三方的包都会被pip安装到Python3的site-packages目录下。 如果我们要同时开发多个应用程序,那这些应用程序都会共用一个Python,就是安装在系统的Python 3。如果应用A需要jinj...

2017-02-23 17:02:54

阅读数 451

评论数 0

python的with open as f

with从Python 2.5就有,需要from __future__ import with_statement。自python 2.6开始,成为默认关键字。       也就是说with是一个控制流语句,跟if/for/while/try之类的是一类的,with可以用来简化try final...

2017-02-23 17:01:28

阅读数 5700

评论数 0

python中的yeild

您可能听说过,带有 yield 的函数在 Python 中被称之为 generator(生成器),何谓 generator ? 我们先抛开 generator,以一个常见的编程题目来展示 yield 的概念。 如何生成斐波那契數列 斐波那契(Fibonacci)數列是一个非常简单的递归数列,...

2017-02-23 00:29:05

阅读数 489

评论数 0

最近邻法和k-近邻法 KD树

最近邻法和k-近邻法   下面图片中只有三种豆,有三个豆是未知的种类,如何判定他们的种类?   提供一种思路,即:未知的豆离哪种豆最近就认为未知豆和该豆是同一种类。由此,我们引出最近邻算法的定义:为了判定未知样本的类别,以全部训练样本作为代表点,计算未知样本与所有训练样本的距离...

2017-02-22 15:33:14

阅读数 8645

评论数 1

Mac OS X - 重置 MySQL Root 密码

Mac OS X - 重置 MySQL Root 密码 您是否忘记了Mac OS 的MySQL的root密码? 通过以下4步就可重新设置新密码: 1.  停止 mysql server.  通常是在 '系统偏好设置' > MySQL > 'Stop MySQL Se...

2017-02-21 11:47:53

阅读数 360

评论数 0

支持向量回归模型SVR

1. SVM回归模型的损失函数度量     回顾下我们前面SVM分类模型中,我们的目标函数是让12||w||2212||w||22最小,同时让各个训练集中的点尽量远离自己类别一边的的支持向量,即yi(w∙ϕ(xi)+b)≥1yi(w∙ϕ(xi)+b)≥1。如果是加入一个松弛变量ξi≥0ξi≥...

2017-02-20 11:19:22

阅读数 5948

评论数 0

vs2015配置opencv

1.安装opencv 2.vs2015配置opencv 1)新建一个空项目opencvTest 2)新建一个源文件test.cpp 3)给opencvTest添加VC++目录 包含目录 :增加 D:\OpenCV\opencv\build\include,D:\OpenCV\opencv\...

2016-11-30 10:56:01

阅读数 522

评论数 0

svn导出opencv源码地址

https://opencvlibrary.svn.sourceforge.net/svnroot/opencvlibrary/trunk

2016-11-30 10:44:50

阅读数 272

评论数 0

LDA线性判别分析

1. LDA是什么 线性判别式分析(Linear Discriminant Analysis),简称为LDA。也称为Fisher线性判别(Fisher Linear Discriminant,FLD),是模式识别的经典算法,在1996年由Belhumeur引入模式识别和人工智能领域。 ...

2016-11-29 15:57:47

阅读数 350

评论数 0

图像纹理介绍

纹理的定义: 纹理是一种反映图像中同质现象的视觉特征,它体现了物体表面的具有缓慢变化或者周期性变化的表面结构组织排列属性。纹理具有三大标志:某种局部序列性不断重复、非随机排列、纹理区域内大致为均匀的统一体。纹理不同于灰度、颜色等图像特征,它通过像素及其周围空间邻域的灰度分布来表现,即:局部纹理信...

2016-11-29 10:21:11

阅读数 5525

评论数 0

图像处理与计算机视觉基础,经典以及最近发展

在这里,我特别声明:本文章的源作者是   杨晓冬  (个人邮箱:xdyang.ustc@gmail.com)。原文的链接是 http://www.iask.sina.com.cn/u/2252291285/ish。版权归 杨晓冬 朋友所有。          我非常感谢原作者辛勤地编写本文...

2016-11-29 10:19:35

阅读数 1015

评论数 0

MapReduce的输入与输出类型详解

默认的mapper是IdentityMapper,默认的reducer是IdentityReducer,它们将输入的键和值原封不动地写到输出中。 默认的partitioner是HashPartitinoer,它根据每条记录的键进行哈希操作来分区。 输入文件:文件是Map...

2016-11-21 16:42:42

阅读数 650

评论数 0

机器学习常用算法优点及缺点总结

决策树 一、  决策树优点 1、决策树易于理解和解释,可以可视化分析,容易提取出规则。 2、可以同时处理标称型和数值型数据。 3、测试数据集时,运行速度比较快。 4、决策树可以很好的扩展到大型数据库中,同时它的大小独立于数据库大小。 二、决策树缺点 1、对...

2016-11-04 14:14:40

阅读数 26979

评论数 0

python的datetime和unix时间戳之间相互转换

python的datetime和unix时间戳之间相互转换 将python的datetime转换为unix时间戳 import time import datetime dtime = datetime.datetime.now() ans_time = time.mktime(dtim...

2016-09-23 15:51:08

阅读数 23519

评论数 0

MySql中时间比较的实现

unix_timestamp 函数可以接受一个参数,也可以不使用参数。它的返回值是一个无符号的整数。不使用参数,它返回自1970年1月1日0时0分0秒到现在所经过的秒数,如果 使用参数,参数的类型为时间类型或者时间类型的字符串表示,则是从1970-01-01 00:00:00到指定时间所经历的秒数...

2016-09-22 17:59:25

阅读数 358

评论数 0

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