对外链 【经贸管理】 基于BP神经网络的我国 企业人力资源需求预测分析 潘珠 (海南经贸职业技术学院,海南海口571127) [摘要]科学、准确地对人力资源需求进行预测分析,有助于准确把握企业内现有人力资源的状况,有 效地进行人力资源规划和优化配置。基于探讨BP神经网络在我国企业人力资源需求预测中的应用,分析 BP神经网络的基本原理,并通过举例具体阐述了如何运用MATLAB工具箱实现基于BP神经网络的企业人 力资源需求预测。 [关键词]人力资源管理;人力资源需求预测;BP神经网络 [中图分类号]F270.7 [文献标识码]A [文章编号]2095—3283(2013)01—0133—03 一、应用BP神经网络的必要性 基本思想为:假设输入变量为X=(x。,x:,・・。, 随着经济全球化和信息技术的加快发展,我国企业 x;)’,隐含层输出变量为Y=(Y。,Y:,・・・,Yj)’,输 面临着更为严峻的竞争压力。为了适应现代市场需求, 出层变量为Z=(z ,z ,・・・,z。)’,期望输出的目标 企业必须优化配置人力资源,并科学制定人力资源规划。 变量为T=(T ,T2,・・・,T1)’,w_i、wil分别为输入层 其中,科学的人力资源需求预测是人力资源开发和规划 到隐含层、隐含层到输出层的连接权值(如图1所示)。 的基础,对人力资源管理活动将产生持续和重要的影响。 对于i个输入学习样本x,,x:,・・・,x ,已知与其对应 企业人力资源需求预测分析方法多种多样。在进行 的输出样本为z。,z2,・-・,z。。通过BP算法的学习, 人力资源需求预测时,企业要考虑的因素复杂多变,如企 沿着负梯度方向不断调整和修正网络连接权值w 和 业的目标和经营战略、生产状况的变化、工作设计或组织 w..,使网络的实际输出Z逐渐逼近目标矢量T,也就是使 结构的变化等,而且各种影响因素与预测结果之间的相 网络输出层的误差平方和达到最小。 关性难以用定量的方法表示出来,是非线性相互制约的 映射关系。将BP神经网络方法应用于人力资源需求预 测领域,弥补和改进了人力资源需求预测分析方法,能较 好地实现各指标与需求结果之间非线性关系的映射,对 Z 企业人力资源决策具有一定的参考和指导作用。 二、BP神经网络的基本原理 人工神经网络,简称神经网络,是一种包括许多简单 的非线性计算单元或联结点的非线性动力系统,是用大 图1三层BP网络结构图 三、BP神经网络在企业人力资源需求预测中的应用 量简单的处理单元广泛连接组成的复杂网络。Back— Propagation Network,简称为BP网络,即基于误差反向传 根据BP神经网络主要思想,以A公司为例,分析如 播算法的多层前馈网络,是目前应用最成功和广泛的人 何运用MATLAB工具箱实现基于BP神经网络的企业人 工神经网络。它由输入层、隐含层和输出层组成。隐含 力资源需求预测。 层可以是一层或多层。BP神经网络自身具有的非线性 1.样本数据处理 映射、自学习、自适应能力、容易实现并行计算等优点,弥 选取年份、产值、资产总计、利润4个指标作为输入 补和改进了供应商选择和评价方法,能较好地实现各指 向量,从业人员作为目标向量(见表1)。在对BP网络进 标与评价结果之间非线性关系的映射。 行训练前,应该对数据进行归一化处理,使那些比较大的 基于BP神经网络,构建供应商的选择评价模型,其 输入仍落在传递函数梯度大的地方。本例采用MATLAB 工具箱中的premnmx()函数把数据归一到[一1,1]之间, 作者简介:潘珠(1986一),女,汉族,海南人,海南经贸职业技术学院助教,硕士,研究方向:工商管理、供应链管理。 2013年第l期总第223期133 对外铤 如表2所示。 表I A公司有关数据表 年份 产值 资产总计 利润 从业人员 (万元) (万元) (万元) (人) 2003 12810 25120 15 2312 2Oo4 26750 27419 22 2528 20o6 51754 26103 41 4981 2OO7 49308 19623 128 5781 2oo8 65636 2oo54 213 6165 表2归一化后的数据 产值 资产总计 利润 从业人员 年份 (万元) (万元) (万元) (人) 一1 一l 0.41021 —1 —1 —0.6 —0.47223 1 —0.92929 —0.88788 O.2 0.47223 0.66239 —0.73737 0.38541 O.6 0.38182 —1 0.14141 O.8OO67 l 1 —0.88943 1 1 2.BP网络设计 对于BP网络,有一个非常重要的定理。即对于任何 在闭区间内的一个连续函数都可以用单隐层的BP网络 逼近,因而一个三层BP网络就可以完成任意的n维到m 维的映射。本例采用单隐层的BP网络进行从业人员预 测。由于输入样本为4维的输入向量,因此,输入层一共 有4个神经元,网络只有1个输出数据,则输出层只有1 个神经元。隐含层神经元个数根据最佳隐含层神经元数 经验公式取15个。因此,网络应该为4×15×1的结构。 隐含层神经元的传递函数为s型正切函数tansig(),输出 层神经元的传递函数为线性激活函数purelin()。 3.BP网络训练及仿真 建立网络后,对表2中的数据进行训练,训练参数的 设定如表3所示,其他参数取默认值。 表3 训练参数 训练次数 1ooO 目标误差 O.0o1 学习速率 O.O1 训练结果如图l所示,可见经过52次训练后,网络 的目标误差达到要求。 网络训练结束后,运用MATLAB工具箱中的sim() 函数,将经过归一化后的数据表2进行仿真模拟,获得网 络的输出,然后将运算结果通过postmnmx()函数进行反 归一化处理,得到BP网络预测值,最后检查BP网络预 测值和实际从业人员数之间的误差是否符合要求,如表 4所示。 从表4可以看出,该人力资源需求预测的神经网络 134 2013年第l期总第223期 图2训练结果 模型误差较小,泛化能力也较好,模拟的预测结果比较具 有客观性和准确性。 表4 预测误差 年份 实际从业人员 BP网络预测值 预测误差 2003 23l2 2325 一l3.216 2OO4 2528 2491 37.034 498l 5014 —32.791 2007 5781 5769 11.88l 2oo8 6l65 6168 —3.4286 4.预测结果评价 图3反映了该BP网络较好地逼近了输入矢量,即年 份、产值(万元)、资产总计(万元)和利润(万元)与目标 矢量,即从业人员(人)之间的线性关系。用BP神经网 络对现有人力资源状况进行分析拟合,是人力资源需求 预测的较理想方法。与传统的人力资源需求预测方法相 比,将BP神经网络用于人力资源需求预测,克服了输入 矢量和目标矢量非线性、不符合统计规律的问题。BP神 经网络模型良好的容错和自学习能力,调用MATLAB工 具箱函数,使预测过程更易实现,可以更好地对人力资源 进行规划,提高人力资源预测精度。 图3 BP神经网络的函数遇近结果 将BP神经网络应用于企业人力资源需求预测,能较 好地建立起各影响因素与预测结果之间的非线性关系, 是企业预测人力资源需求的一种较理想的方法。但BP (下转第143页) 、姗咖姗∞∞∞6 5对外经 农民工和用人单位的参保积极性。同时根据新生代农民 工的工作特点,结合农民工市民化进程,设计出适合新生 新生代农民工,相关部门要创造条件,积极组织新生代农 民工参加技能鉴定并且给予一定的经费补贴。中央和地 代农民工特点的社会保障制度,使得他们在工作中能够 方各级财政部门应制定完善的培训计划和统一的经费标 准,审核之后由相关财政部门给予足额的经费,保证农民 工技能培训的实施。同时各级政府应该给予农民工培训 机构政策扶持,建立农民工技能培训基地;用人单位也应 该根据农民工职业技能水平给予相应的薪金待遇。 (四)开展创业扶持,促进农民工自主创业 获得与城市市民平等的社会保障和工资待遇。 (二)加大相关法律法规执行力度 根据法律将新生代农民工纳入工伤保险的范围,根 据农民工结构的新变化进行修订就业保障和劳务纠纷条 款,其主要目的在于保护农民工的切身利益,同时为维护 农民工合法权利提供良好的诉求通道。用人单位要贯彻 新生代农民工对当地的农村市场需求较为清楚,因 落实《工伤保险条例》,必须为新生代农民工办理工伤保 此应该发挥他们敢干爱拼的精神,在国家政策的支持下, 险并且缴纳足额的工伤保险费,把推进工伤风险较高行 建立农民工自主创业基金,鼓励农民工自主创业。对那 业如建筑、煤炭行业等参保工作作为工作中的重点,企业 些依靠自身能力建立的民营小型企业,实行低息、无息贷 还应该为特定的高风险作业的工人办理意外伤害保险。 款或者其他优惠政策,并且在一定时期内免征相关的税 针对跨地区流动就业的农民工,其工伤后的待遇可自行 费,由创业带动就业。 选择一次性支付或长期支付。用人单位必须确保农民工 [参考文献] 享有基本权益,包括社会保障、民主政治权利、合理报酬、 [1]魏晓娟,刘爱景.8O后农民工常见心理困惑及对 人格尊严以及安全生产等方面的权益,必须在经济发展 策探讨[J].山东省青年管理干部学院学报,2009(5). 的同时建立与之相适应的利益分享机制和工资增长机 [2]申端锋,苑素梅.8O后农民工价值观与城乡一体 制。 化新模式——来自中部地区农村的实证调查[J].周口师 (三)为农民工提供职业技能培训和鉴定服务 范学院学报,2009(5). 在为农民工进行职业技能培训教育的同时,为农民 [3J许腾辉.“刘易斯拐点”难以解释“民工荒”原因 工提供技能水平评价服务。实行国家颁布职业资格证书 探析[J].现代商贸工业,2010(17). 的形式,变革技能鉴定的方式,并且将职业技能培训和就 [4]周莹,周海旺.新生代农民工融入城市的影响因 业有机结合起来,发挥职业资格证书的作用,增强新生代 素分析[J].当代青年研究,2009(5). 农民工市场竞争力。对于那些有鉴定要求而参加培训的 (责任编辑:梁宏伟) (上接第134页) 第2版)[M].叶世伟,史忠植译.北京:机械工业出版 神经网络也存在着一些不足和问题。主要表现在学习速 社.2004. 率太小可能会造成训练时间过长;BP算法可以使权值收 [3]丛爽.面向MATLAB工具箱的神经网络理论与 敛到某个值,但并不能保证其为误差平面的全局最小值; 应用[M].中国科学技术大学出版社,1998. 网络隐含层的层数和单元数的选择一般是根据经验或者 [4]刘跃.基于BP神经网络的人力资源估价研究 通过反复实验确定,网络往往存在很大的冗余性,在一定 [J].统计与信息论坛,2007(1):96—99. 程度上也增加了网络学习的负担。因此,BP神经网络在 [5]李志强,王艳明.四种人力资源的定量预测方法 企业人力资源需求预测领域的应用仍需根据企业自身实 及评述[J].统计与决策,2008(7):30—32. 际情况做进一步的改进和完善。 [6]国家统计局固定资产投资统计司,中国行业企业 [参考文献】 信息发布中心.中国大型房地产与建筑业企业年鉴 [1]飞思科技产品研发中心.神经网络理论与MAT- [M].北京:中国大地出版社,2003—2008. LAB7实现[M].北京:电子工业出版社,2005. [7]王文富.企业人力资源预测与规划研究[D].天 [2](美)海金(Simon Haykin).神经网络原理(原书 津大学,2004. Abstrad:Forecast analysis on human resouI ̄e needs accurately and stientiifcly will help to accurately grasp the statu ̄of the existing human resources within the enterprise,to plan human resources and optimize configuration effectively.Based on disaus- sion on the印plieation of BP neural network in the corporate human resource demand forecasts,this paper analyze the main i- dea of the work of the BP network,and through example described in detail how to use MATLAB toolbox based on BP neural network enterprise human resource demand forecasts.Finally,it put forward some suggestions in the application process. Key words:human resoulx2e management;human resources demand forecast;the BP neural network (责任编辑:梁宏伟) 2013年第l期总第223期143