基于遗传模拟退火算法优化的BP神经网络_吕琼帅
基于遗传模拟退火神经网络的人脸识别方法

实 技 学 技术目 用 术 术.
叠网络 的人脸识 别方法
广 东工业 中山大 学
计算机 学院 杜
旭 凌 捷
相洪贵
杨 朝 霞
摘 要 该 文提 出一种基 于遗传模拟退 火
遗传模拟退 火算 法精度 高 、迭代 步骤 少、收敛 快,基于遗传模拟 退 火的神 经 网络应 用于人脸识 别是有 效 的,能提 高识别率 。
,
式 识别的技术从 一个场景 中识 别或验证一个 或多个人脸 。它 主 要包括两部分 :一 是人脸检 测 ,在一幅图像 中判断 出是否
有 人 脸 存 在 ,如 果 有 就 定 位 出 人 脸 的 位 置 ;另 一 部 分 是 人 脸 识 别 ,通 过 把 检 测 到 的人 脸 图 像 与 数 据 库 中 的人 脸 样 本 比较 , 判断其身份。 近 年 来 出现 了许 多 优 秀 的人 脸 识 别 方 法 ,神 经 网 络 也 大 量 地 应 用 于 人 脸 识 别 。 本 文 提 出 了 一 种 基 于 遗 传 模 拟 退 火 算 法 的 神 经 网络 识 别 方 法 ,它 结 合 了 遗 传 算 法 和 模 拟 退 火算 法
关键词 遗传算 法 模拟退 火 人脸特征
人 脸 识 别 是 指 基 于 已 知 的 人 脸 样 本 ,利 用 图像 处理 和 模
献 率 i , 然 后 在 求 出 的 特 征 向 量 中 选 取 前 m 个 最 大 特 征 值 所 对 应 的 特 征 向 量 ,使 得 , )0 再 计 算 各 图 像 向 量 。 【 8。 在 所 选 取 的 前 m 个 特 征 向量 上 的 投 影 系数 向 量 ( r ̄. 】 ’ = 、 -
固体 物 质 的 退 火 过 程 ,先 加 温 至其 粒 子 可 自由 运 动 , 然 后 随
一种基于模拟退火的遗传聚类算法

、
引 言
数据挖 掘是从海量的数据中获取潜在 的有用 的知识 。 中 其 聚类分析作 为数 据挖 掘的重要手段, 主要思想是把样本数据划 分 为两 个或多个类簇。同个类簇之间 的样本数据相似度较大 , 而类与类之 间的相似度较 小 。 统的聚类算法主要有基于划 传 分的聚类算法 、基于层次 的聚类算 法、基于密度的聚类算法 、 基于 网格 的聚类算法和基 于模 型的聚类算法 。其中较经典 的 聚类算法为 k m a s - e n 算法 ,由于其 实现 简单 、容易理解 而被广 泛应用 。 同时 k m a s - e n 聚类算法 由于其存 在容易陷入局部最优 解、 对初 始聚类 中心敏感 、 数据输入顺序敏感等缺点 ,在非 对 线性 的样 本 空 间上 聚类 效 果较 差 。 因此 ,广 大研 究 学者对 k m a s算法进行 了深入研究 , 图克服 k m a s算法 的这些 -en 试 -en 缺点 。 其中遗传算法是一种高效全局优化算 法、该算法 以适应 度函数为依据 , 通过对个体施加遗传操作 ,实现个 体一代代 地 优化并逐渐逼近最优解 。 模拟退火算法在组合优化 、 P难 问 N 题 中取得 了良好 的应用 , 能够提高算法 的收敛速 度,同时能够
K均值
5 9 0 , 2 2 4 2 . 8 .03 一.34 022
0 4 0 ,0 0 7 .2 7 .57 4 8 4 ,2 8 9 .6 7 .4 6
() 3 计算 T=P(’一 , s) () 其中FS为目 ( ) 标函
数 。如 果 < 0则接 受 S ’为当前最优解 ,否则 随机产 生一
( )模 拟 退 火 算 法 一 模 拟退火算法 ( iu l e n e i gA l o i h ) S m a t dA n a ln g r tm 于 18 9 3年成功地应用在 组合 优化 的问题上 。其 思想 是通 过模 拟 高温物体退 火过程 的方法来 找到优化 问题 的全局 最优或近似 所示。
基于遗传模拟退火算法的BP算法研究

维普资讯
研 究 与 开 发
( ) 传 算 法 2遗 目标 函 数 的全 局 最 优 点 。
遗 传算 法 (e ei Agr h G 是 模 拟 生物 在 G n t l i m, A) c ot 自然环境 中的遗 传和 进化 过程 而形 成 的一 种 自适应 全局概率搜索算 法 。 它从代 表问题可 能潜在 解集 的一
关键 词 : BP神 经网络 ;遗传 算法 ; 拟退 火算法 ;全局搜 索 模
引 言
人 工 神 经 网络 是 人 类 在 对 大 脑 神 经 网 络 认 识 理 解 的 基 础 上 人 _ 构 造 的 、 实 现 某 种 功 能 的 、 论 化 T 能 理
换 的前馈 神经 网络 中最常用 的一 种网络回 。典型的 B P
总 1 算 法 解 析
B 网络 因结构 简单 和能 以任意 精度 逼 近任意 非 P
线 性 连 续 函数 而 被 广 泛 应 用 于模 式 识 别 、过 程 控 制 、
第
二
f ) P网 络 IB
故 障诊 断 、 函数逼 近和 预测 等 但 B P网络 的学 习算 法是一 种梯度下 降法 ,算 法性能 依赖 于初始 条件 , 学
果 的预测 , 实现对 参数进行 优化 的 目的 。 P算法 的学 B 习过 程 由正 向传播 和反 向传播 组成 。当正 向传播 时 , 输人信 息从输 人层经 隐层处理 后传 向输 出层 , 每一层
神 经 元 的 状 态 只 影 响 下 一 层 的 状 态 如 果 输 出 层 得 不
解 只能依靠幸运选择的起始点 ,而全局搜索方法 如: 遗 传算法fA和模拟退火fA却总是能找到全局最优解m G) s) 。 本文 在 比较 了遗 传 算法 和模 拟退 火算 法 的优 化
基于模拟退火算法改进的BP神经网络算法

基于模拟退火算法改进的BP神经网络算法
周爱武;翟增辉;刘慧婷
【期刊名称】《微电子学与计算机》
【年(卷),期】2016(33)4
【摘要】提出一种基于模拟退火算法改进的BP神经网络.该方法利用模拟退火算法寻找更优化的样本子集,用来训练BP神经网络.通过理论分析以及实验仿真证明,在缩短训练时间以及迭代次数的基础上,显著提高BP神经网络的分类准确性.【总页数】4页(P144-147)
【关键词】BP神经网络;样本选择;主动学习;模拟退火
【作者】周爱武;翟增辉;刘慧婷
【作者单位】安徽大学计算机科学与技术学院
【正文语种】中文
【中图分类】TP301.6
【相关文献】
1.模拟退火算法改进的BP神经网络PID控制器在变风量空调系统中的应用研究[J], 范鹏飞;凌有铸
2.基于改进遗传模拟退火算法的BP神经网络的畸变校正研究 [J], 王岚;李新华
3.基于模拟退火算法的BP神经网络在桥梁智能养护中的应用 [J], 杨颖;李坤;王银广
4.基于模拟退火算法的BP神经网络在桥梁智能养护中的应用 [J], 杨颖;李坤;王银广
5.基于遗传模拟退火算法改进BP神经网络的中长期电力负荷预测 [J], 徐扬;张紫涛
因版权原因,仅展示原文概要,查看原文内容请购买。
基于模拟退火神经网络的高校科技成果转化评估研究

校科技成果转化进行全 面综合客观 的评价 ,涂小东 等人 在坚持系统性 、科学性 、适用性 、可行 性等 原则 的基 础 上 ,以 资料 的 可 获取 性 为前 提 ,着 重 从 高 校科 技成 果 的 转 化潜 力 、转 化 实 力 和 转 化 环 境 三 方 面 出发 ,经 过 统 计 ,设 计 和 适 当 的增 删 ,最 终 筛 选出了由3 2个具体指标组成的高校科研成果转化评 估指标 ,并构建 了 “ 高等院校科技成果转化绩效评 价 指标 体 系” 。 该体系融合各种影响成果转化的因素 ,较为全 面 ,对 科研 成 果 转 化 评 价 具 有 一 定 的 参 考 意 义 。 因 此 ,本 文选 取该 体 系 3 2个 指 标 为 评 价 的 初 始 指 标 , 在 此 基础上 进 行优 化 。 12 基 于主成 分分 析 的 B . P神 经 网络评 价模 型 12 1 指标体系降维处理 。高校科研成果转化评估 .. 指标体系大都包含很多考核 因素 ,指标数量选取是 关键性 问题 。如 果 指 标 数 量 过 多 ,容 易造 成 网络 训 练 的困难 ,训 练 的时 间过 长 等 问题 的 出现 ;如果 指 标 数 量过 少 ,可 能 使 评 价 过 程 较 简 单 ,导致 评 价 结 果不可信 。因此 ,需要使 用恰 当的方法 完成评价指 标的 信 息 合 成 工 作。本 文 采 用 主 成 分 分 析 方 法 ( C M) 来浓 缩评 价指 标 的 “ 华 ” 信 息 ,并 将新 PA 精 指标 作 为神经 网络 的输 入单 元 。 122 B .. P神 经 网络 模 型 构 建 。在 主 成 分 分 析 的 基 础上 ,参考 “ 等 院 校 科技 成 果 转 化 绩 效 评 价 指 标 高 体系” ,对高校科研成 果转化评估 指标 进行 降维 处 理 ,由此得 出指标 中的 主成分 ;应 用三 层 B P神经 网 络 ,将 主成分 的分 数 直 接 作 为输 人 层 单 元 ,通 过 设 定有 效 的隐 含 层 ,选 取 适 当 的 神 经 网络 算 法 ,经 过 神 经 网络一 定 的训练 ,最 终得 出一 个输 出值 。 由此 , 构 建 了基 于主成 分分 析 的 B P神 经 网络评 价方 法 及模
基于模拟退火遗传算法优化的BP网络在质量预测中的应用

压时间、 注射速 度等参 数 。 进行数值模拟实验 , 建立 B P神经 网络的翘曲量预测模 型。针对 B P神经 网络 易陷 入局部最优 解的缺陷 , 计一种基于模拟退火遗传算法优化的 B 设 P网络模型 。 B 与 P网络的预测精度 对 比。结 果表 明 , 于模拟退 火 基
遗传算 法优化 的 B P网络模 型预 测精度 高于 B P网络模 型, 同时加快收敛速度 , 增强全局搜 索能力 。图 6 5 1 表 参 5
An el gAlo i m o eQu lyP e it n n ai g r h frt ai rdci n t h t o
W ANG iln, Hu —i HU h - e W ANG n S u g n, Yu
( eat n o E e yE g er gZ ea gU i r t, aghu30 2 , hn ) D pr t f nr ni e n ,hj n n esy H nzo 10 7 C ia me g n i i v i
最优浇 口位置和排气系统与零件缺陷之间的关系等。 H s ua n aa K r r 使用神经网络模型 , n ta 并结合遗传 算法 , 以模具温度 , 熔体温度 , 保压压力 , 保压时间 , 冷 却 时 间为参 数 , 通过 试验 设计 , 现车灯零 件 的翘 曲量 发 减少了 4 .% 。同时 , 65 申长雨等 使用该方法 , 改善 了制品内的体 收缩率分布, 减少制品翘曲变形量。
第2 9卷 第 4期 2 1 年 8月 01
轻工机械
LihtI u t yM  ̄ g nd s r e xy
V0 . 9 No 4 12 . Au . 01 g2 1
[ 研究 ・ 设计]
D I 036/ in1 5 8521. . 7 O: .99js .0 - 9. 1 40 1 .s 0 2 0 0 0
基于混沌模拟退火算法的BPNN模型的随机混沌系统辨识

基于混沌模拟退火算法的BPNN模型的随机混沌系统辨识张静
【期刊名称】《湖北文理学院学报》
【年(卷),期】2006(027)002
【摘要】文章针对随机混沌系统辨识引入贝叶斯正则化方法的BPNN模型,使神经网络具有自适应性和推广能力;并交替使用贝叶斯正则化算法和混沌退火算法对网络参数进行优化,使系统具有最佳参数.以Logistic系统为例进行仿真分析,结果表明辨识模型不仅能够拟合原混沌系统,而且训练后的网络对含噪声的随机混沌系统有很好的辨识能力,精度良好.为下一步的设计控制器对混沌系统进行控制消除混沌,奠定了良好的基础.
【总页数】4页(P74-76,106)
【作者】张静
【作者单位】襄樊学院,物理学系,湖北,襄樊,441053
【正文语种】中文
【中图分类】TP391.41
【相关文献】
1.基于混沌退火算法和BPNN模型的末敏弹系统效能参数优化 [J], 张静;郝庆丽
2.基于遗传模拟退火的广义T-S模糊模型的混沌系统辨识 [J], 张静
3.基于混沌理论和MEA-BPNN模型的快速路短时交通流预测 [J], 王硕;谷远利;李萌;陆文琦;张源
4.基于Wiener模型的混沌系统辨识与控制研究 [J], 李翔;陈增强;袁著祉
5.基于Wiener模型的混沌系统辨识研究 [J], 田彦涛;徐明;陆佑方;陈关荣
因版权原因,仅展示原文概要,查看原文内容请购买。
基于改进的遗传模拟退火混合算法求解TSP问题

基于改进的遗传模拟退火混合算法求解TSP问题
张晓丽;马攀攀;廖丽君
【期刊名称】《计算机光盘软件与应用》
【年(卷),期】2010(000)008
【摘要】本文针对遗传算法(GA)早熟收敛问题就GA的交叉算子进行改进,针对模拟退火算法易陷入局部最小值的缺点,使用HFC-ADM(自适应输入阈值的分等级搜索)的SA(模拟退火算法)和改进后的GA相结合,提出了一种求解TSP问题的遗传模拟退火混合算法,并应用于求解TSP(旅行商问题)问题.实验结果表明,该算法具有比传统的GA以及基于HFC-ADM的SA具有更强的全局搜索能力和更快的收敛速度.
【总页数】2页(P35-36)
【作者】张晓丽;马攀攀;廖丽君
【作者单位】贵州大学计算机科学与信息学院,贵阳,550025;贵州大学计算机科学与信息学院,贵阳,550025;贵州大学计算机科学与信息学院,贵阳,550025
【正文语种】中文
【中图分类】TP312
【相关文献】
1.改进的模拟退火和遗传算法求解TSP问题 [J], 姚明海;王娜;赵连朋
2.求解TSP问题的改进模拟退火遗传算法 [J], 王银年;葛洪伟
3.基于混合遗传模拟退火算法求解TSP问题 [J], 杜宗宗;刘国栋
4.基于遗传-模拟退火的蚁群算法求解TSP问题 [J], 徐胜;马小军;钱海;王震宇
5.基于遗传模拟退火策略的霍普菲尔德神经网络求解TSP问题 [J], 于兆敏
因版权原因,仅展示原文概要,查看原文内容请购买。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机与现代化2011年第6期JIS UAN JI YU X IAN DA I H UA总第190期文章编号:1006-2475(2011)06-0091-04收稿日期:2011-03-03作者简介:吕琼帅(1985-),男,河南平顶山人,郑州大学信息工程学院硕士研究生,研究方向:神经网络;王世卿(1951-),男,河南郾城人,教授,博士生导师,研究方向:数据挖掘,并行计算。
基于遗传模拟退火算法优化的BP 神经网络吕琼帅,王世卿(郑州大学信息工程学院,河南郑州450002)摘要:在研究标准BP 神经网络的基础上,针对其存在的收敛速度慢、且容易陷入局部极小值等问题进行分析,设计实现一种采用数值优化的方法来改进BP 网络性能的新的混合神经网络模型。
通过引入遗传模拟退火算法扩大了网络的权值更新空间,把得到最优权值赋予BP 神经网络,从而使优化后的神经网络具有泛化性好,不易陷入局部极小值等优点。
与标准BP 神经网络进行比较,仿真结果表明,该网络模型能够达到比较高的分类精度。
关键词:数值优化;遗传模拟退火算法;BP 神经网络;权值;泛化性中图分类号:T P183 文献标识码:A do:i 10.3969/.j i ssn .1006-2475.2011.06.026BP N eural N et work Opti m ization A lgorit h m Based on G enetic -sti m ulated AnnealingL B Q iong-shua,i WANG Sh-i qi n g (Schoo l of Infor m ation Eng i neeri ng ,Zhengzhou U niversity ,Zhengzhou 450002,Chi na)Ab stract :A fter study ing t he d i sadvantage o f BP neura l ne t w ork wh i ch has lo w convergent speed and trap i nto l oca lm ini m a eas il y ,an idea o f desi gn i ng a new hybr i d neura l net w ork modelw hich adopts t he m ethod o f nu m er i ca l opti m iza tion is presented .By usi ng G enetic -Sti m u lated A nneali ng a l go rith m (GSA ),expands t he updated space o fw eigh t .On the bas i s ,itm akes the acqu i red be tter va l ue as the we i ght o f BP neura l net wo rk ,and t he opti m ized BP net w ork i s no t easy to trap i nto t he local m i ni m a and has good genera lization characteristic .M ak i ng the comparati on G S A net work w ith standard BP net wo rk ,si m ulati on analysis demonstra tes that t h is net w ork m ode l can attain h i gher ca tego ries o f prec i sion .K ey w ords :nu m er i ca l opti m izati on ;geneti c -sti m u lated annea li ng a l gor ith m;BP neura l net w ork ;w e i ght ;genera li zati on0 引 言近几年,BP 神经网路是在人工智能领域应用最为广泛的关键技术之一。
它是一种多层前馈人工神经网络模型,能够学习大量的模式映射关系,并从仿生学的角度模拟人脑的智能行为,广泛应用于模式识别、分类、预测[1-4]等领域,具有很强的自适应能力。
但是,BP 神经网络也存在易于陷入局部极小值、收敛速度慢且易引起震荡等缺陷,为此人们提出了许多优化算法来改进标准的BP 神经网络[5-7]。
由于目前提出的优化算法大都采用诸如可变的学习速率、弹性算法等启发式信息技术,优化后的算法虽在收敛速度方面有所改善,但仍难以满足人们的应用需求。
因此,本文在研究分析BP 网络和遗传模拟退火算法的基础上,引入寻优能力较强的遗传模拟退火算法(GSA )对BP 网络在训练过程中的参数进行优化。
因模拟退火算法利用了群体智能行为的优点扩大了参数搜索的空间,并在多变量函数优化问题上比其它的群体智能算法有更强的优化能力[8],同时利用适应度函数来确定最优的权值,所以基于遗传模拟退火算法的这些优点,本文给出一种新的混合神经网络模型,使优化后的BP 网络具有泛化性好、不易陷入局部极小值、分类精度较高等优点。
1 BP 神经网络基于梯度下降法的BP(Back Propagation)网络是1986年由Rum e l h art 和M cC lelland 提出的一种多层网络模型,其核心是误差反向传播算法[9]。
该标准做法可以实现从输入到输出的任意非线性映射,并具有信号正向传播、误差反向传播等特点。
其网络结构92 计 算 机 与 现 代 化2011年第6期一般由输入层、隐含层和输出层组成,其中的隐含层又可以由一层或多层的隐层神经元组成(见图1)。
对于三层的BP 网络,许多人已证明的万能逼近定理[10-11]表明:它含有一个隐层,只要隐藏层神经元节的点数足够多,该网络就能以任意精度逼近有界区域上的任意连续函数。
图1 三层BP 神经网络基本结构从图1中可以看到,数据从输入层经隐层神经元,然后传到输出层,每一层神经元的输出只影响下一层节点的输出,各神经元节点的激活函数一般可以是S 型函数或者线性函数。
图1中P i ,i I {1,...,n}表示输入层中的输入向量,W ,i j 和W ,j k 分别表示输入层与隐藏层和隐藏层与输出层连接的权值,a k ,,k I {1,...,m }表示输出层中的向量。
各层中的单个神经元节点都具有如图2所示的单元结构。
图2 单个神经元结构对单个神经元输出的向量,可表示为:a=f(W P+b)(1)式(1)中,a 为单个神经元的输出;f 是激活函数;P 表示输入向量;W 为权值向量;b 为单个神经元的阈值。
根据误差的反向传播方式,利用梯度下降的方法,不断地修改层与层之间的连接权值,寻找权值的最佳值来减小目标输出和实际输出之间的误差。
其误差的计算方法为:E=E I(E S(d s ,i–a s ,i ))2(2)式(2)中,d s ,i 是样本s 在神经元i 的期望输出;a s ,i 是样本s 在神经元i 的实际输出;I 为输出层中神经元节点的序列;S 是样本个数。
2 遗传模拟退火算法(GSA )遗传模拟退火算法(Genetic -S ti m ulated Annealing algorithm,GSA )是结合了遗传算法的思想和模拟退火算法的思想的一种混合智能算法。
遗传算法是一种仿生算法,模拟达尔文的自然进化论与孟德尔的遗传变异理论,其思想来源于自然界生物的进化与生产过程。
模拟退火算法源于固体的退火原理,在金属热加工工艺中,将金属材料加热到某以高温状态,然后让其慢慢冷却下来的热处理过程叫做退火。
两者都在数值优化方面有着良好的性能。
在实际的问题中,基本的遗传算法并不是解决某一问题的最有效的方法,可能表现出一些不尽人意的问题,比如早熟现象、局部寻优能力较差等问题。
可以通过引入一些具有很强局部搜索能力的算法比如模拟退火算法,来帮助提高遗传算法解决问题的能力和求解质量。
在构成遗传模拟退火算法的过程中,遵循了由De Jong 提出的3条基本原则[12]:(1)尽量采用原有算法的编码。
这样便于利用原有算法的相关知识,也便于混合遗传算法的实现。
(2)利用原有算法的优点。
这样就可以保证由混合遗传算法所求到的解的质量不会低于基本遗传算法所求到的解的质量。
(3)改进遗传算子。
设计能适应新的编码方式的遗传算子,并在遗传算子中溶入与问题相关的启发式知识,这样就可以使混合遗传算法既能保持遗传算法的全局寻优特点,又能提高其运行效率。
由此可以看出,遗传模拟退火算法是通过利用基本遗传算法的编码和优点的基础上,引入模拟退火算法的局部寻优搜索过程,从而找出每个个体在目前的环境下所对应的局部最优解,以便达到改善种群总体性能的目的。
遗传模拟退火算法的具体步骤是[13-14]:(1)初始化遗传模拟退火算法种群、迭代次数和其它参数;(2)采用适应度函数对个体进行评价,并记录当前最好个体;(3)进行遗传模拟退火操作:选择操作、交叉操作、变异操作、模拟退火操作;(4)评价个体适应度,并判断是否满足终止条件,如果不满足,返回(3),如果满足算法终止;2011年第6期吕琼帅等:基于遗传模拟退火算法优化的BP 神经网络93(5)保存最好适应度的个体为最终值。
在算法的每一次迭代中,都要计算出所有个体的适应度。
其中适应度函数的确定可根据实际问题的需要将目标函数映射为算法的适应度函数,f 具体计算公式为:f=E ni=1abs(y i -o i )(3)式(3)中,n 为种群的大小,根据实际问题的分析,y i 为通过遗传模拟退火算法计算出来的实际值,o i 为期望值。
再根据式(4)对种群中的个体进行选取,式中F 为接受新个体的概率:F =0,f new <f o ld 1,f new \f o ld(4)如果新个体的适应度f new 好于原有的个体f o ld ,则一定接受新的个体,并用新的代替旧的个体;否则,拒绝新个体,保留原有个体。
3 遗传模拟退火算法优化的BP 神经网络模型设计基于遗传模拟退火算法优化的BP 神经网络(GSA-BP)设计上,主要分为BP 网络的结构确定和遗传模拟退火算法中的权值与阈值选定。
其算法流程如图3所示,主要步骤的描述如下:(1)初始化BP 神经网络。
根据输入输出参数个数确定BP 神经网络结构,进而确定遗传模拟退火算法中需要优化的参数的个数。
(2)初始化遗传模拟退火算法中种群的规模、最大迭代次数、初始温度、被优化参数的维数等。
(3)遗传模拟退火算法优化BP 网络的权值和阈值,遗传模拟退火算法中的每个个体都代表了一个网络的所有权值和阈值,然后通过适应度函数计算每个个体的适应度。