自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (4)
  • 收藏
  • 关注

原创 Java的Applet类

applet是指在另一个应用程序(web游览器或者applet查看器)中运行的小型java程序。使用JApplet。被广泛接受可以对服务器进行读写,访问数据库,就收用户输入,执行交互性动画,播放游览器的音频文件等。

2015-10-31 21:00:47 1135

转载 java.util.ResourceBundle使用详解(java国际化)

java.util.ResourceBundle使用详解 一、认识国际化资源文件 这个类提供软件国际化的捷径。通过此类,可以使您所编写的程序可以:         轻松地本地化或翻译成不同的语言         一次处理多个语言环境         以后可以轻松地进行修改,支持更多的语言环境 说的简单点,这个类的作用就是读

2015-10-31 20:37:36 507

转载 Java序列化与反序列化

Java序列化与反序列化是什么?为什么需要序列化与反序列化?如何实现Java序列化与反序列化?本文围绕这些问题进行了探讨。 1.Java序列化与反序列化 Java序列化是指把Java对象转换为字节序列的过程;而Java反序列化是指把字节序列恢复为Java对象的过程。 2.为什么需要序列化与反序列化 我们知道,当两个进程进行远程通信时,可以相互发送各种类型的数据,包括

2015-10-30 20:30:45 467

转载 遗传算法-变异算法

遗传算法系列 (4) 变异算法在基因交叉之后产生的子代个体,其变量可能以很小的概率或者步长发生转变,这个过程称为变异(Mutation)。如果进化的目标函数极值是单峰值的,那么,将变异概率p设置为种群数量n的倒数是一个比较好的选择。如果变异概率很大,那么整个搜索过程就退化为一个随机搜索过程。所以,比较稳妥的做法是,进化过程刚刚开始的时候,取p为一个比较大的概率,随着搜索过程的进行,p逐

2015-10-27 16:18:54 17263

转载 遗传算法-交叉算法

遗传算法系列 (3) 交叉算法基因交叉,或者基因重组,就是把两个父体部分结构加以替换,生成新的个体的操作,习惯上对实数编码的操作叫做重组(Recombination),对二进制编码的操作称为交叉(crossover)。比较常用的一些算法介绍如下:1. 重组算法(Recombination) 实值重组产生子个体一般是用下边这个算法: 子个体=父个体1 + a × ( 父个体2

2015-10-27 16:15:54 18148

转载 神经网络数据结构

1. 遗传算法的数据结构大致画了下数据结构的逻辑图,如下:参加生存竞争的整个群体称为种群(Population),种群中所有参与进化的个体(Chromosome)的数量一般为一个定值,而每个个体可能含有多于一个基因(Gene)。例如,求解一个Camel函数在区间-100f(x,y)=[4 - 2

2015-10-27 15:55:10 1435

转载 遗传算法的基本概念1

遗传算法的基本思想是基于Darwin进化论和Mendel的遗传学说的。Darwin进化论最重要的是适者生存原理。它认为每一物种在发展中越来越适应环境。物种每个个体的基本特征由后代所继承,但后代又会产生一些异于父代的新变化。在环境变化时,只有那些熊适应环境的个体特征方能保留下来。Mendel遗传学说最重要的是基因遗传原理。它认为遗传以密码方式存在细胞中,并以基因形式包含在染色体内。每

2015-10-27 10:21:50 976

原创 神经网络和遗传算法结合(原创)

本人理解:       神经网络是用来处理 非线性关系的,输入和输出之间的关系可以确定(存在非线性关系),可以利用神经网络的自我学习(需要训练数据集 用明确的输入和输出),训练后权值确定,就可以测试新的输入了。      遗传算法是用来解决最值问题的,生物进化、优胜略汰。更灵活没有限制,唯一的难处就是  编码染色体 和评价函数的选择。      两者的结合可以从两个方面确定:

2015-10-22 16:33:03 19757 2

原创 遗传算法和bp神经网络结合(神经网络权值学习)

BP算法的误差减小,是反梯度方向进行的。因此,极易陷入局部极小点的困境。一旦训练学习样本数目多,输入输出关系比较复杂, 网络的收敛速度变得缓慢。表现为对网络结构的初值要求很高。初值的不合理, 会造成BP算法的收敛摆动, 以至不收敛。      GA在随机点集中遗传优化出bp神经网络结构的初值,再利用bp神经网络进行自我学习。      GA与其它优化算法不同, 它将“ 自然选择” 机理

2015-10-22 13:20:24 11229

转载 模糊数学

模糊数学的研究内容主要有以下三个方面:第一,研究模糊数学的理论,以及它和精确数学、随机数学的关系。察德以精确数学集合论为基础,并考虑到对数学的集合概念进行修改和推广。他提出用“模糊集合”作为表现模糊事物的数学模型。并在“模糊集合”上逐步建立运算、变换规律,开展有关的理论研究,就有可能构造出研究现实世界中的大量模糊的数学基础,能够对看来相当复杂的模糊系统进行定量的描述和处理的数学方法。在模糊

2015-10-21 19:53:55 1913

转载 遗传算法优点(论文可用)

遗传算法也是计算机科学人工智能领域中用于解决最优化的一种搜索启发式算法,是进化算法的一种。这种启发式通常用来生成有用的解决方案来优化和搜索问题。进化算法最初是借鉴了进化生物学中的一些现象而发展起来的,这些现象包括遗传、突变、自然选择以及杂交等。遗传算法在适应度函数选择不当的情况下有可能收敛于局部最优[1]  ,而不能达到全局最优。遗传算法的基本运算过程如下:a)初始化:设置进化代数计数器t

2015-10-21 19:19:55 13201

转载 遗传算法一个的例子

遗传算法介绍(内含实例)现代生物遗传学中描述的生物进化理论:遗传物质的主要载体是染色体(chromsome),染色体主要由DNA和蛋白质组成。其中DNA为最主要的遗传物质。基因(gene)是有遗传效应的片断,它存储着遗传信息,可以准确地复制,也能发生突变,并可通过控制蛋白质的合成而控制生物的状态.生物自身通过对基因的复制(reproduction)和交叉(crossover,即基因分离

2015-10-21 16:25:07 629

原创 遗传算法入门

遗传算法的工作过程本质上就是模拟生物的进化过程。首先,要规定一种编码方法,使得你的问题的任何一个潜在可行解都能表示成为一个“数字”染色体。然后,创建一个由随机的染色体组成的初始群体(每个染色体代表了一个不同的候选解),并在一段时期中,以培育适应性最强的个体的办法,让它们进化(变异、杂交和大自然的淘汰),在此期间,染色体的某些位置上要加入少量的变异。经过许多世代后,运气好一点,遗传算法将会收敛到一个

2015-10-21 13:04:33 683

转载 bp神经网络

一,什么是BP"BP(Back Propagation)网络是1986年由Rumelhart和McCelland为首的科学家小组提出,是一种按误差逆传播算法训练的多层前馈网络,是目前应用最广泛的神经网络模型之一。BP网络能学习和存贮大量的输入-输出模式映射关系,而无需事前揭示描述这种映射关系的数学方程。它的学习规则是使用最速下降法,通过反向传播来不断调整网络的权值和阈值,使网络的误差平方和最小

2015-10-20 09:47:43 682

转载 从远程库克隆

上次我们讲了先有本地库,后有远程库的时候,如何关联远程库。现在,假设我们从零开发,那么最好的方式是先创建远程库,然后,从远程库克隆。首先,登陆GitHub,创建一个新的仓库,名字叫gitskills:我们勾选Initialize this repository with a README,这样GitHub会自动为我们创建一个README.md文件。创建完毕后,可以看到README.

2015-10-19 17:07:56 560

转载 添加远程库(git结合github)

添加远程库阅读: 113231现在的情景是,你已经在本地创建了一个Git仓库后,又想在GitHub创建一个Git仓库,并且让这两个仓库进行远程同步,这样,GitHub上的仓库既可以作为备份,又可以让其他人通过该仓库来协作,真是一举多得。首先,登陆GitHub,然后,在右上角找到“Create a new repo”按钮,创建一个新的仓库:在Repository name

2015-10-19 17:04:44 444

转载 git 远程仓库 github

远程仓库阅读: 82486到目前为止,我们已经掌握了如何在Git仓库里对一个文件进行时光穿梭,你再也不用担心文件备份或者丢失的问题了。可是有用过集中式版本控制系统SVN的童鞋会站出来说,这些功能在SVN里早就有了,没看出Git有什么特别的地方。没错,如果只是在一个仓库里管理文件历史,Git和SVN真没啥区别。为了保证你现在所学的Git物超所值,将来绝对不会后悔,同时为了打击

2015-10-19 16:27:00 623

原创 git 常用指令大全(实时更新)

1.创建一个空目录:git initpwd命令用于显示当前目录。在我的Mac上,这个仓库位于/Users/michael/learngit。2.添加文件到数据仓库:     git add   从工作区存放到暂存区3.提交到:git commit告诉Git,把文件提交到仓库(版本库)4.git status 命令可以让我们时刻掌握仓库当前的状态5.git diff 顾名思

2015-10-19 16:06:19 749

转载 git分布式VS集中式

集中式vs分布式阅读: 81628Linus一直痛恨的CVS及SVN都是集中式的版本控制系统,而Git是分布式版本控制系统,集中式和分布式版本控制系统有什么区别呢?先说集中式版本控制系统,版本库是集中存放在中央服务器的,而干活的时候,用的都是自己的电脑,所以要先从中央服务器取得最新的版本,然后开始干活,干完活了,再把自己的活推送给中央服务器。中央服务器就好比是一个图书馆,你要改

2015-10-19 09:55:32 639

转载 github教程(来自知乎)2 基本功能

Repository:你和我一起做“知乎首页”,“知乎首页”就是Repository,即项目或者”未来武器T2级425mm磁轨炮“之类,怎么叫随你,你只需知道Repository是个放项目的地方就行。有时候会出现Repositories,是多个Repository的意思。Fork:我们把制作“知乎首页“的工作分开,你负责美工,我负责前端开发,但我们还需要数据服务器高手。你找来了一位php大牛,

2015-10-18 16:11:13 1191

转载 git教程(来自知乎)学习步骤

首先你要学会git, 提供一些相关的资讯,望有帮助:progit这本书是必看的http://git-scm.com/book 和http://git-scm.com/book/zh至少阅读:第一,第二,第三,第五,共4章,即可入门。不过这个网站被墙了,提供下镜像吧:progit-zh.epub 和[中文].Pro Git.pdf在熟悉命令行后,也许你会需要U

2015-10-18 16:09:39 2541

转载 手把手教你最简单的开源项目托管GitHub入门教程

首先你要在本地计算机中安装一个git客户端。你可以直接使用GitHub客户端,也可以用其他。因本人使用的是msysgit,所以这里以msysgit作为介绍(msysgit同样也是目前最为广泛及实用的工具之一)。打开msysgit.github.io下载并安装最新版本的msysgit安装完成后,进入到要托管的项目根目录,右键启动Git Bash命令行如下图所示

2015-10-18 16:06:15 951

转载 java面试题2(115个Java面试题和答案)

第一篇讨论了面向对象编程和它的特点,关于Java和它的功能的常见问题,Java的集合类,垃圾收集器,本章主要讨论异常处理,Java小应用程序,Swing,JDBC,远程方法调用(RMI),Servlet和JSP。异常处理Java小应用程序(Applet)SwingJDBC远程方法调用(RMI)ServletJSP异常处理43.Java中的两种异常类型是什么?他们

2015-10-18 10:58:45 757

转载 java面试题

转自:http://www.importnew.com/10980.html本文我们将要讨论Java面试中的各种不同类型的面试题,它们可以让雇主测试应聘者的Java和通用的面向对象编程的能力。下面的章节分为上下两篇,第一篇将要讨论面向对象编程和它的特点,关于Java和它的功能的常见问题,Java的集合类,垃圾收集器,第二篇主要讨论异常处理,Java小应用程序,Swing,JDBC,远程方法

2015-10-18 10:57:25 609

原创 mfc c++常用函数

Beep(100,100);//频率,发声时间设置开机启动    HKEY hKey;     //找到系统的启动项       LPCTSTR lpRun = "Software\\Microsoft\\Windows\\CurrentVersion\\Run";       //打开启动项Key       long lRet = RegOpenKeyEx(HKEY

2015-10-18 10:55:03 796

json转对象(java 多级嵌套)

http://blog.csdn.net/u011001084/article/details/54090425 资源类

2017-01-05

人工智能和遗传算法的结合(推荐必读)

人工智能和遗传算法的结合(推荐必读) 适合初学者 对人工智能和遗传算法有一定的基础知识

2015-10-23

计算机三级四级数据库复习资料

网上我知道的所有资源 适合2013版大纲

2015-09-10

IOCP socket

自己看吧 希望对大家有帮助 socket编程

2015-02-10

空空如也

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

TA关注的人

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