楊運(yùn)強(qiáng) 吳進(jìn)
摘要:當(dāng)前很多高校在學(xué)生就業(yè)工作中采用的方式通常有兩種,一種是企業(yè)到校進(jìn)行宣講,另一種是企業(yè)集中到校開(kāi)招聘會(huì),這樣會(huì)帶來(lái)兩個(gè)問(wèn)題,一是所有的企業(yè)宣講或者招聘學(xué)生都要參與,浪費(fèi)了學(xué)生和企業(yè)的寶貴時(shí)間,二是隨著學(xué)校就業(yè)工作的開(kāi)展,對(duì)接的企業(yè)資源庫(kù)越來(lái)越多,這種招聘形式無(wú)法滿足所有企業(yè)的到校招聘需求,通過(guò)Mahout機(jī)器學(xué)習(xí)算法,基于學(xué)生的專(zhuān)業(yè)技能特點(diǎn),在企業(yè)資源庫(kù)中推薦與學(xué)生技能特征相匹配的就業(yè)信息,能夠很好的解決畢業(yè)生和企業(yè)崗位的對(duì)接。
關(guān)鍵詞:Mahout機(jī)器學(xué)習(xí) 專(zhuān)業(yè)技能特點(diǎn) 企業(yè)資源庫(kù)
中圖分類(lèi)號(hào):A 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):(2022)-13-
一、智能推薦崗位的技術(shù)框架
隨著大數(shù)據(jù)思想實(shí)施的落地,推薦系統(tǒng)也開(kāi)始倍受關(guān)注。不光是電商,各種互聯(lián)網(wǎng)應(yīng)用都開(kāi)始應(yīng)用推薦系統(tǒng),像搜索,社交網(wǎng)絡(luò),音樂(lè),餐飲,地圖服務(wù)等等。在以前,沒(méi)有使用推薦算法的時(shí)候,是通過(guò)設(shè)置各種約束條件,匹配數(shù)據(jù)的自然屬性呈現(xiàn)給用戶(hù),這種就是基于規(guī)則的系統(tǒng),然爾推薦算法從另一角度入手,解決了基于規(guī)則設(shè)置的問(wèn)題。
論文介紹一種基于Mahout的就業(yè)崗位智能推薦系統(tǒng),首先需要將學(xué)生的平時(shí)測(cè)試成績(jī)、期中期末考試成績(jī)、技能大賽成績(jī)、綜合題目測(cè)試成績(jī)收集到Hadoop大數(shù)據(jù)系統(tǒng)中,使用算法分析出每個(gè)學(xué)生的專(zhuān)業(yè)技能特點(diǎn),然后輸入推薦規(guī)則到Hadoop大數(shù)據(jù)系統(tǒng),使用Mahout機(jī)器學(xué)習(xí)算法為每個(gè)同學(xué)推薦三個(gè)就業(yè)企業(yè)崗位信息,最后使用網(wǎng)站平臺(tái)顯示給用戶(hù)。
二、核心算法
1.回歸分析
通過(guò)Stepwise Regression逐步式回歸算法,對(duì)學(xué)生專(zhuān)業(yè)測(cè)試數(shù)據(jù)進(jìn)行回歸分析,揭示出專(zhuān)業(yè)技能數(shù)據(jù)之間關(guān)系,從數(shù)據(jù)量上研究專(zhuān)業(yè)技能的提升關(guān)系。
2.聚類(lèi)分析
通過(guò)k-means聚類(lèi)算法對(duì)每個(gè)學(xué)生、每個(gè)專(zhuān)項(xiàng)技能數(shù)據(jù)進(jìn)行聚類(lèi)計(jì)算和分析。
3.關(guān)聯(lián)分析
通過(guò) Apriori算法,對(duì)專(zhuān)業(yè)技能和推薦規(guī)則之間進(jìn)行關(guān)聯(lián)分析,從集中和離中趨勢(shì)兩個(gè)方面進(jìn)行分析,揭示出兩者關(guān)系。
4.相關(guān)性分析
通過(guò) Eclat算法,根據(jù)知識(shí)相關(guān)程度和學(xué)生在對(duì)于每個(gè)知識(shí)模塊的掌握情況。
5.貢獻(xiàn)度分析
使用帕累托算法,根據(jù)專(zhuān)業(yè)知識(shí)重要性和學(xué)生學(xué)習(xí)掌握情況,進(jìn)行學(xué)生專(zhuān)業(yè)技能畫(huà)像。
三、推薦核心代碼
FastByIDMap userData = new FastByIDMap();
for (Map
{ int id = Integer.parseInt((String) jobmes.get(“id”));
String sk = (String) jobmes.get(“sk”);
String[] skills_ = skill.split(","); // 技能轉(zhuǎn)換id
int[] skillids = getSkillIDs(totalSkills, sk_); // 技能對(duì)應(yīng)權(quán)重
double[] weightsparam = new double[skillids.length];
String weight_ = (String) jobmes.get(“weight”);
String[] weights_ = weight_.split(","); // mongodb 崗位庫(kù)的崗位技能
GenericPreference[]genericPreferences=new GenericPreference[skillids.length];
for (int i = 0; i < skillids.length; i++)
{ ?genericPreferences[i] = new GenericPreference(id, skillids[i], Float.parseFloat(weights_[i]));
}
主要參考文獻(xiàn)
[1] 趙瑩.大數(shù)據(jù)分析在工程力學(xué)課程教學(xué)中的應(yīng)用[J].現(xiàn)代職業(yè)教育;2021年07期:22-23.
[2] 李陽(yáng)陽(yáng).云計(jì)算技術(shù)與應(yīng)用專(zhuān)業(yè)的探索與實(shí)踐[J].天津職業(yè)院校聯(lián)合學(xué)報(bào);2020年03期:68-69.
[3] 劉亞鵬.大數(shù)據(jù)技術(shù)在高職院校的應(yīng)用發(fā)展探究[J].網(wǎng)絡(luò)安全技術(shù)與應(yīng)用;2020年10期:125-127.課題來(lái)源:本論文為中國(guó)(北方)現(xiàn)代林業(yè)職業(yè)教育集團(tuán)2021年度林業(yè)職業(yè)教育教學(xué)改革課題研究成果 課題編號(hào)LZJB2021JY012
課題來(lái)源:本論文為2020-2021年度遼寧省職業(yè)技術(shù)教育學(xué)會(huì)科研規(guī)劃項(xiàng)目課題研究成果 課題編號(hào):LZY20508
作者簡(jiǎn)介:
楊運(yùn)強(qiáng) ?1979年出生 ? 遼寧生態(tài)工程職業(yè)學(xué)院 ?計(jì)算機(jī)專(zhuān)業(yè)副教授
吳進(jìn) ? ?1980年出生 ? 遼寧生態(tài)工程職業(yè)學(xué)院 ?計(jì)算機(jī)專(zhuān)業(yè)副教授