B GIÁO DC VÀ ĐÀO TO TRNG ĐI HC BÁCH KHOA HÀ NI --------------------------------------- LU ĐC PHONG PHỂN TệCH XU HNG NGH NGHIP DA TRểN THỌNG TIN TUYN DNG TRÊN INTERNET LUNăVĔN THCăSƾăKHOAăHC KHOAăHCăVĨăKăTHUTăTệNHăTOỄN HƠăNi ậ 2019 17061131768311000000 B GIÁO DC VÀ ĐÀO TO TRNG ĐI HC BÁCH KHOA HÀ NI --------------------------------------- LU ĐC PHONG PHỂN TệCH XU HNG NGH NGHIP DA TRểN THỌNG TIN TUYN DNG TRểN INTERNET Chuyên ngành: CỌNGăNGHăTHỌNGăTIN LUNăVĔN THCăSƾăKHOAăHC KHOAăHCăVĨăKăTHUTăTệNHăTOỄN NGIăHNGăDNăKHOAăHC: TS NGUYNăHUăĐC HƠăNi ậ 2019 LunăvĕnăThcăsăKhoaăhc GVHD:ăNguynăHuăĐc LI CAM ĐOAN Tôi, LuăĐcăPhong,ăxinăcamăđoan lunăán là công trình nghiên cuăcaăbnă thơnătôiădiăsăhngădnăcaăTS. CácăktăquănêuătrongăbáoăcáoălunăánălƠătrungăthc,ăkhôngăsaoăchépăcaăbtăkỳă công trình nào khác. Hà Nội, ngày tháng năm 2019 HC VIÊN LUăĐC PHONG Ngiăthcăhin:ăLuăĐcăPhong 1 Lp:ă2016AKHKTTT.KH LunăvĕnăThcăsăKhoaăhc GVHD:ăNguynăHuăĐc LI CM N ĐăhoƠnăthƠnhălunăánănƠy,ătrcăhtătôiăxinăbƠyătălòngăkínhătrngăvƠăbitănă tiă TS.ă Nguynă Huă Đc,ăngiă thyăđƣă trcătipă hngădn,ă giúpă đỡă tôiă trongă quáă trìnhăhcătpăvƠăthcăhinălunăán. CuiăcùngătôiăxinăcmănăgiaăđìnhăvƠănhngăngiăbnăvìăsăđngăviênă trongă sutăthiăgianăthcăhinălunăvĕn.
Ngiăthcăhin:ăLuăĐcăPhong 2 Lp:ă2016AKHKTTT.KH LunăvĕnăThcăsăKhoaăhc GVHD:ăNguynăHuăĐc MC LC LIăCAMăĐOAN .5 DANH MC HÌNH V, BIUăĐ .8 CHNGă1:ăTNG QUAN V BÀI TOÁN .ăĐng b vƠăluătr d liu nhiuăđnh dng. Tng hp thng kê, trc quan s liu. Phân tích d đoánăxuăhng. Các công c,ămôăhìnhăđápăng cho bài toán.
H thng qun tr vƠăluătr căs d liu NOSQL. Các công c trc quan hóa s liu. Mngăn-ron nhân to và mô hình d đoán .14 Kt lunăchngă1 .22 CHNG 2: XÂY DNGăCHNGăTRÌNHăTHUăTHP VÀ PHÂN TÍCH XU HNG NGH NGHIP. Phân tích mc tiêu.
Gii quyt bài toán. Các công c gii quyt yêu cu .25 Kt lunăchngă2 .32 CHNGă3:ăMỌăPHNG THC NGHIMăCHNGăTRÌNH .ăMôiătrngăcƠiăđặt và công c lp trình.ăCƠiăđặt, thit lp CSDL MongoDB Sharded Cluster .ăCƠiăđặt Task-Scheduler lp lchăđng b .ăCƠiăđặt công c hin th và phân tích d liu TableAU .ăCƠiăđặtăcácăthăvin Python và trin khai mã code cho mô hình d đoánă LSTM .ăDemoăchngătrình .47 Ngiăthcăhin:ăLuăĐcăPhong 3 Lp:ă2016AKHKTTT.KH LunăvĕnăThcăsăKhoaăhc GVHD:ăNguynăHuăĐc 3.ăĐng b vƠăluătr d liu. Trình din d liu. Phân tích d đoánăxuăhng vic làm .55 Kt lunăchngă3: .59 CHNGă4:ăKT LUNăVĨăPHNGăHNG NGHIÊN CU, PHÁT TRIN.
Nghiên cuătrongătngălai .61 TÀI LIU THAM KHO.62 Ngiăthcăhin:ăLuăĐcăPhong 4 Lp:ă2016AKHKTTT.KH LunăvĕnăThcăsăKhoaăhc GVHD:ăNguynăHuăĐc DANH MC BNG Bngă1.ăCácădngădăliuăNoSQL .ăMngănhiuătngătruynăthẳngă .ăMôăhìnhăLSTMăbcă1 .ăMôăhìnhăLSTMăbcă2 .ăMôăhìnhăLSTMăbcă3 .ăMôăhìnhăLSTMăbcă4 .ăBngăcuătrúcădăliuătuynădng .ăModuleăPhơnătíchădăbáo .ăMôăhìnhăCSDLăluătrăcuăhìnhăphơnătích .ăMôăhìnhămngăn-ronădăđoán .ăBngăđánhăhiuănĕngătruyăvnăcácămôăhìnhăluătrădăliu .ăThngăkêăcácănhuăcuătuynădngăcaăcácăCôngăty .ăĐánhăgiáătỉălădăđoánănhơnăsătuynădngăngƠnhăIT .ăĐánhăgiáătỉălădăđoánăđătuiătuynădngătrungăbình .58 Ngiăthcăhin:ăLuăĐcăPhong 5 Lp:ă2016AKHKTTT.KH LunăvĕnăThcăsăKhoaăhc GVHD:ăNguynăHuăĐc DANH MC HÌNH VẼ, BIU Đ Hìnhă1.ăDăliuădngăKey-Value .ăDăliuădngăDocument .ăDăliuădngăColoumn .ăDăliuădngăGraphă .ăĐánhăgiáăcácăcôngăcătrìnhădinădăliuă. Mô hìnhămngăn-ronăhiăquyăRNNă .ăMôăhìnhămngăLSTMă.ăKinătrúcătngăthăhăthng .ăLungăthuăthpădăliu .ăCácăbcăthuăthpăd liu .ăKinătrúcăAPIăGateway .ăKinătrúcăCSDLăMongoDBă .ăKinătrúcăcôngăcăphơnătích,ătrìnhăbƠyădăliuăTableAUă .ăLuăđăhotăđngăcaăhƠmăhunăluyn .ăThitălpămngăNetwork .3ăHăthngăsauăcƠiăđặt .ăMôăhìnhătrinăkhaiăcmăCSDLăShardedăclusteră .ăHăthngăMongoăOpsăManagerăsauăkhiăcƠiăđặt .ăToămiăProjectătrênăOpsăMangager .ăCuăhìnhăShardedăCluster .ăThitălpăkeyăvƠăgroupăchoăCSDL .ăThitălpăshared clusterăviăcácămáy .ăThitălpăcuăhìnhăCSDLăchoăcácănode .ăMôăhìnhăCSDLăsauăcƠiăđặt .ăLpălchăthuăthpădăliu. Mô hìnhătrinăkhaiăcôngăcăBIă .ăThitălpăBIăConnector .ăDăliuăthuăthpăđcătừăcácăCrawler .48 Ngiăthcăhin:ăLuăĐcăPhong 6 Lp:ă2016AKHKTTT.KH LunăvĕnăThcăsăKhoaăhc GVHD:ăNguynăHuăĐc Hìnhă3.ăTăchcăluătrădăliuădiădngăfile .ăTinătrìnhăđngăbădăliu.ăKtăquăthuăthpăvƠăphơnăchiaăluătrădăliu .ăBáoăcáoăthngăkêănhuăcuătuynădngăvicălƠmăcaăVităNamătừănĕmă2014ă đnă2018 .ăBáoăcáoăphơnăbănhómăngƠnhănghătuynădngănĕmă2018 .ăPhơnăbăsălngătuynădngătheoăcácăTỉnh .ăPhơnăbănhuăcuătuynădngăhinăthătrênăbnăđ .ăNhuăcuătuynădngăngƠnhăCNTTătiăcácăTỉnhătừănĕm 2014ăđn 2018 .ăThngăkêăcácănhuăcuătuynădngătheoăngƠnhăngh .ăThngăkêăđătuiătrungăbìnhăcácăngƠnh.ăThngăkêăsănĕmăkinhănghimăchoăcácăngƠnhăngh .ăMƠnăhìnhăthitălpăloiădanhămcăbáoăcáoăphơnătíchădăđoán .ăMƠnăhìnhăchyăktăquăphơnătích .ăKtăquăphơnătíchăxuăhngătuynădngăngƠnhăITătiăHƠăNiă03ăthángăcuiă nĕmă2018 .ăKtăquădăbáoăđătuiătuynădngălaoăđôngătrungăbìnhă05ăthángăcuiănĕmă 2018 .57 Ngiăthcăhin:ăLuăĐcăPhong 7 Lp:ă2016AKHKTTT.KH LunăvĕnăThcăsăKhoaăhc GVHD:ăNguynăHuăĐc M ĐU Chúngătaăđangăsngătrongăthiăđiăcôngăngh,ăthiăđiăbùngănăthôngătinăviăsă giúpăscăvƠălanătaăcaămngăInternetăđƣăgiúpăchoăconăngiăcóăthădădƠngătipăcnă viăcácăngunăthôngătinămƠăkhôngăgặpătrăngiăvăkhôngăgianăvƠăthiăgian. Thông tin vătuynădngăvicălƠm cũngăphiălƠăngoiăl, hằngăngƠyăcóărtănhiuătinăđĕngătuyn,ă ngă tuynă choă cácă vă tríă côngă vic tiă nhiuă côngă tyă đcă đaă lên trên các website tuynădng.ăBênăcnhăđó,ăvicătipăcnăvƠătngăhpă các thông tin trên đƣăđcăhătră rtănhiuătừ cácăcôngăcăthuăthpădăliuă(Crawler)ăđcăphátătrinăsẵnăcóănh: Scrapy, Splash,ầTháchăthcăđặtăraăsauăkhiăthuăthpăđcădăliuălƠăphiătăchcăluătr,ăphơnă tíchăvƠăkhaiăthácăthôngătinăcóăhiuăquăđăphcăvăcácămc đíchăxaăhnănh:ăthngăkê,ă dăđoánăxuăhng,.
XutăphátătừănhuăcuănƠy,ătrongăkhuônăkhălunăvĕnăthcăs,ăhcăviênăđăxută thcăhinăđătƠiă"Phân tích xu hướng nghề nghiệp dựa trên thông tin tuyển dụng trên Internet ", viămcătiêuăchínhălƠăxơyădngăhă thng đngăb,ătăchcăluătrădăliu,ă tngăhpăphơnătíchăcũngănhădăbáoăxuăhngăvicălƠm. ĐiătngănghiênăcuăcaăđătƠiălƠăcácăcôngăcăhătrăđngăb,ăluătrăvƠăphơnă tíchădăliuăcũngănhămôăhìnhădăđoánăxuăhngătheoăchuiăthiăgian. Phmăviănghiên cu:ăCácădăliuăđcăthuăthpătừăcácăwebsiteătuynădngăvică làm đƣăđcăthuăthpătừăcácăchngătrìnhăCrawler. Trongălunăvĕn,ătácăgiănghiênăcuălýălunăvƠăđƣ xơyădngămtăhăthngă hoàn chỉnhătừăvicăthuăthpăthôngătinătuynădngăđnăbáoăcáoăvƠăphơnătíchăxuăhng.
NiădungăcaălunăvĕnăđcăchiaălƠmă4 chngăviăniădungănhăsau: Chngă 1ă đaă raă cáiă nhìnă tngă quană vă yêuăcuă bƠiă toán,ă cácă côngă că vƠă môă hìnhăhătrăluătr,ăphơnătíchăvƠădăđoánăxuăhngănghănghip. Chngă2 phơnătíchăbƠiătoánăvƠăxơyădng chiătităcácăMô-đunăphcăvăđngăb,ă tăchcăluătrădăliuăvƠăphơnătíchăxuăhng. Chngă3ăđaăraănhngăktăquăthcănghim. Chngă4ăktălunăvƠăphngăhngănghiênăcu,ăphátătrin.
Ngiăthcăhin:ăLuăĐcăPhong 8 Lp:ă2016AKHKTTT.KH LunăvĕnăThcăsăKhoaăhc GVHD:ăNguynăHuăĐc CHNG 1: TNG QUAN V BÀI TOÁN 1. Đng b vƠ lu tr d liu nhiu đnh dng Viă să phátă trină vƠă bùngă nă CNTTă vƠă truynă thông,ă cácă tină tcă tuynă dngă đcăđĕngătiăvƠăcpănhtăthngăxuyênătrênăcácăwebsiteătuynădngăcũngănhămngă xƣă hi,ầă cácă thông tin thngă cóă cácă đnhă dngă khôngă đngă nhtă vă cuă trúc,ă tùyă thucăvƠoămiăngunăđĕngătiăsăcóăcuătrúcădăliuăkhácănhau.ăBênăcnhăđó,ăcácătrìnhă thuăthpădăliuămiăbcăđuăgiúpăchúngătaăthuăthpăthƠnhăcác fileădăliuănguyênăgcă (raw) chaă đcăđngăbă vƠă tă chcă luă tră tpătrungăđă phcă vă cácă bƠiă toánă tngă hp,ăphơnătíchăvƠădăđoánăxuăhng. CĕnăcăvƠoăyuătănhătrên,ăvicăcnăgiiăquytăđuătiênălƠătăchcăđngăbăvƠă luătrădăliuăvƠoăcăsădăliuătpătrung đăđmăboăvicătruyăvnăvƠăthcăhinăcácă nghipăvămtăcáchăthunătinăvƠănhanhănht. Tng hp thng kê, trc quan s liu Khiă dă liuă đƣă đcă thuăthpă vƠă luă tr chúngă taă cnă cóă cácă côngă că đ hpă thngă kêă vƠă trcă quană hóaă săliuă thƠnhăcácă dngă bng,ă biu.
Tuyă nhiên,ă viă ngună thông tin dăliu rt ln,ă thêm vƠoăđóălƠănhuăcuăthngăkê,ăbáoăcáoărt da dng,ăxoayă theo nhiuă gócă nhìn. Vică nƠyăđòiă hiăchúngătaă cnă cácăcôngă hătră báoă cáoăchuyênă bit.ă Trongă bƠiătoánănƠy,ătácăgiă đặtă mcătiêuăcnă theoădõiăđcă mtăsăcácă báoăcáoă thngăkêănhăsau: NhuăcuătuynădngăvicălƠmăcaăVităNamăătừănĕmă2014ăđnă2018 PhơnăbănhómăngƠnhănghătuynădngănĕmă2018 PhơnăbănhómăngƠnhănghătuynădngătheoăTỉnh NhuăcuătuynădngăcaăcácăCôngăty 1.