i HàC VIâN CÔNG NGHâ B¯U CHÍNH VIàN THÔNG ----------------------------------- TRÄN TÂN LÞC DĂ ĐOÁN TUàI VÀ GIàI TÍNH B¾NG PH¯¡NG PHÁP HàC SÂU ĐÀ ÁN TÞT NGHIâP TH¾C S) KĀ THUÀT (Theo định hướng ứng dụng) THÀNH PHà Hâ CHÍ MINH – NM 2023 ii HàC VIâN CÔNG NGHâ B¯U CHÍNH VIàN THÔNG -------------------------------------- TRÄN TÂN LÞC DĂ ĐOÁN TUàI VÀ GIàI TÍNH B¾NG PH¯¡NG PHÁP HàC SÂU Chuyên ngành: Hã thßng thông tin Mã sß: 8.04 ĐÀ ÁN TÞT NGHIâP TH¾C SĀ KĀ THUÀT (Theo định hướng ứng dụng) NG¯âI H¯àNG DÀN KHOA HàC: PGS. LÊ HOÀNG THÁI THÀNH PHà Hâ CHÍ MINH – NM 2023 i LâI CAM ĐOAN Tôi xin cam đoan đề án thạc sĩ công nghệ thông tin <Dă đoán tuái và giái tính b¿ng ph°¢ng pháp hác sâu= là do tôi nghiên cāu, tổng hợp và thực hiện. Tất cả các nßi dung, các sá liệu, kết quả nêu trong đề án tát nghiệp này là trung thực và ch°a từng đ°ợc ai công bá trong bất kỳ công trình nào khác. Tôi hoàn toàn chßu trách nhiệm cho mái hành vi sao chép trái phép hoặc vi phạm quy chế đào tạo.
Hồ Chí Minh, ngày 16 tháng 08 năm 2023 Hác viên thăc hiãn đÁ án TrÅn TÃn Lßc ii LâI CÀM ¡N Tôi xin gửi lãi cảm ¡n chân thành và sâu sắc đến PGS.TS Lê Hoàng Thái, ng°ãi thầy đã tận tâm và nhiệt tình trong việc h°áng dÁn và đßng viên tôi suát quá trình thực hiện đề án. Nhã sự hỗ trợ cÿa ng°ãi thầy, tôi đã đ°ợc đßnh h°áng và hoàn thành các mục tiêu mà tôi đã đề ra. Tôi xin gửi lãi tri ân chân thành đến các Thầy, Cô đã đãng hành và tận tình giảng dạy cho tôi suát thãi gian hác tập trong ch°¡ng trình Thạc sĩ Hệ tháng thông tin tại khoa Đào t¿o Sau đ¿i hác, Hác viãn Công nghã B°u chính Vián thông c¢ så t¿i thành phß Hß Chí Minh. Tôi muán bày tß lòng biết ¡n đến ban Giám Đßc Trung tâm Công nghã Thông tin – Vián thông Tây Ninh đã tạo điều kiện thuận lợi cho hác tập cÿa tôi.
Tôi biết ¡n đến tất cả bạn bè đã đßng viên, hỗ trợ và đóng góp những ý kiến quý báu cho đề án này. Đóng góp cÿa các bạn đã giúp tôi hoàn thiện nghiên cāu này. Đề án đã hoàn thành và đạt đ°ợc mßt sá kết quả nhất đßnh, tuy vậy tôi thừa nhận rằng còn tãn tại những hạn chế và thiếu sót. Vì vậy, tôi chân thành mong nhận đ°ợc sự thông cảm và sự đóng góp quý báu từ quý thầy cô và các bạn để tôi có thể cải thiện và nâng cao chất l°ợng cÿa nghiên cāu này.
Mßt lần nữa tôi xin chân thành cảm ¡n! Tp. Hồ Chí Minh, ngày 16 tháng 08 năm 2023 Hác viên thăc hiãn đÁ án TrÅn TÃn Lßc iii MĀC LĀC LâI CAM ĐOAN. iii DANH MĀC CÁC THUÀT NGĀ, CHĀ VI¾T TÂT. vi DANH SÁCH BÀNG.
vii DANH SÁCH HÌNH VẼ. 1 CH¯¡NG 1 - TàNG QUAN .2 Táng quan vÃn đÁ nghiên cứu .3 Māc tiêu nghiên cứu.4 Đßi t°ÿng và ph¿m vi nghiên cứu .5 Ph°¢ng pháp nghiên cứu.6 Ý ngh*a khoa hác và thăc tián của đÁ án. 10 CH¯¡NG 2 - C¡ Sä LÝ THUY¾T. Giái thiãu vÁ hác sâu và thß giác máy tính.
Các thành phần cÿa mô hình hác sâu. So vái máy hác, mô hình hác sâu mang lại những lợi ích sau. Thị giác máy tính. Ki¿n trúc m¿ng n¢ ron tích chÁp.
Tổng quan về kiến trúc mạng tích chập. Các đặc trưng chung của mạng CNN. Các mạng CNN tiêu biểu. 19 CH¯¡NG 3 - PHÂN TÍCH VÀ THI¾T K¾ Hâ THÞNG.
Dā liãu huÃn luyãn. Giới thiệu về tập dữ liệu. Các bước xây dựng từ tập dữ liệu Adience Dataset. TiÁn xÿ lý dā liãu.
Loại bỏ đặc trưng không cần thiết. Chỉnh kích thước ảnh sang kích thước phù hợp. Mô hình đ°ÿc sÿ dāng. Tổng quan mô hình.Chuẩn bị dữ liệu tập huấn.
Huấn luyện mô hình .1 Khåi tạo mô hình.2 Các ph°¡ng thāc tiền xử lý ảnh .3 Các b°ác tiến hành huấn luyện mô hình. 48 v CH¯¡NG 4 - CÀI Đ¾T THþ NGHIâM VÀ ĐÁNH GIÁ. Cài đ¿t môi tr°ãng. Ph°¢ng pháp đánh giá.
Phân tích đánh giá hã thßng đÁ xuÃt. Xây dựng mô đun đánh giá. Kiểm tra đánh giá hệ thống trên bộ dữ liệu công khai. Bß dữ liệu công khai Adience.
Kết quả đánh giá trên bß dữ liệu công khai Adience. Kiểm tra đánh giá hệ thống trên bộ dữ liệu đã xây dựng. Bß dữ liệu đã xây dựng. Kết quả đánh giá trên bß dữ liệu đã xây dựng.
Cài đ¿t trißn khai thÿ nghiãm. 64 DANH MĀC TÀI LIâU THAM KHÀO. 66 vi DANH MĀC CÁC THUÀT NGĀ, CHĀ VI¾T TÂT VI¾T TÂT TI¾NG ANH TI¾NG VIâT CNN Convolutional Neural Network Mạng N¡ ron tích chập CV Curriculum Vitae Hã s¡ cá nhân AI Artificial Intelligence Trí tuệ nhân tạo DL Deep Learning Hác sâu ML Mechine Learning Hác máy Conv Convolutional layer Láp tích chập Hàm kích hoạt trong mạng n¡ ReLU Rectified Linear Unit ron nhân tạo vii DANH SÁCH BÀNG Bảng 3.1: Danh mục nhãn .3: Thông tin các nhãn t°¡ng āng vái các bāc ảnh. 31 viii DANH SÁCH HÌNH VẼ Hình 2.1: Mô hình hác sâu .2: Hình ảnh tỷ lệ xám chỉ có mßt kênh .3: Mạng Alexnet, mßt kiến trúc điển hình cÿa CNN .4: Kiến trúc LeNet .5: Kiến trúc AlexNet .7: Ph°¡ng pháp dropout .8: Kiến trúc VGG-16 .9: Kiến trúc GoogleNet .10: Kiến trúc GoogleNet - Inception version 3 .1: Hình ảnh trong tập dữ liệu Adience .2: Th° mục chāa các ảnh đ°ợc giải nén .4: Ví dụ thí nghiệm sử dụng ReLU .5: Tổ chāc th° mục .6: Mô hình gãm 5 block .7: Kết quả huấn luyện đß tuổi dạng biểu đã .8: Kết quả huấn luyện đß tuổi .9: Kết quả huấn luyện giái tính dạng biểu đã .10: Kết quả huấn luyện giái tính .1: Giao diện tải ảnh lên hệ tháng đánh giá .2: Giao diện khi đã tải hình .3: Kết quả dự đoán giái tính nam đß tuổi 12 .4: Kết quả dự đoán giái tính nam đß tuổi 45 .5: Kết quả dự đoán giái tính nữ đß tuổi 40 .6: Kết quả dự đoán giái tính nữ đß tuổi 18 .7: Kết quả dự đoán giái tính nam đß tuổi 28 .8: Kết quả kiểm chāng mô hình vái dự đoán giái tính vái dữ liệu công khai .9: Kết quả kiểm chāng mô hình vái dự đoán tuổi vái dữ liệu công khai .10: Kết quả kiểm chāng mô hình dự đoán giái tính vái dữ liệu đã xây dựng .11: Kết quả kiểm chāng mô hình vái dự đoán tuổi vái dữ liệu đã xây dựng .12: Giao diện hệ tháng .13: Giao diện nhập thông tin āng viên .14: Giao diện chán ảnh āng viên .15: Giao diện khi đã nhập xong thông tin .16: Giao diện kết quả nghi vấn d°ái đß tuổi lao đßng .17: Giao diện kết quả trong đß tuổi lao đßng .18: Giao diện kết quả nghi vấn quá đß tuổi lao đßng.
63 1 Mä ĐÄU Sự phát triển kinh tế - xã hßi phụ thußc vào nhiều yếu tá khác nhau, nh°ng tập trung chÿ yếu vào nguãn nhân lực. Dù có máy móc, thiết bß, nh°ng chúng trå nên vô dụng nếu thiếu sự can thiệp cÿa con ng°ãi. Nguãn nhân lực đóng vai trò trung tâm và quan tráng nhất trong phát triển kinh tế-xã hßi cÿa đất n°ác, đặc biệt trong giai đoạn đ¿y mạnh công nghiệp hóa, hiện đại hóa và hßi nhập kinh tế quác tế. Tuyển dụng tát sẽ tạo đßi ngũ nhân lực phù hợp vái công việc và vß trí, từ đó nâng cao hiệu quả công việc và chất l°ợng nguãn nhân lực cÿa doanh nghiệp.
Đãng thãi giúp tiết kiệm đ°ợc chi phí đào tạo nhân lực, tránh tình trạng āng viên khai gian dái đß tuổi lao đßng gây ra vi phạm luật lao đßng hiện hành dÁn tái phải liên tục tuyển dụng nhân sự mái, doanh nghiệp lại phải tán chi phí và thãi gian cho công tác tuyển dụng lại nhân sự. Tuyển dụng, là mßt trong những lĩnh vực quan tráng cÿa xã hßi đang dần đ°ợc cải tiến và nâng cao hiệu quả bằng các công nghệ mái. Ngày nay có nhiều hệ tháng hỗ trợ trong công tác tuyển dụng nhân sự phổ biến å n°ác ta nh°: Base E-hiring, Talent Solution, Zoho Recruit, Greenhouse, Workable…Nh°ng đa phần các hệ tháng này chỉ tập trung vào quản lý āng viên, đng tin tuyển dụng, lập báo cáo. Bằng cách áp dụng các kỹ thuật cÿa trí tuệ nhân tạo kết hợp vái mạng CNN đề án đã áp dụng các giải pháp này để h°áng đến xây dựng hệ tháng hỗ trợ công tác tuyển dụng thông qua dự đoán đß tuổi và giái tính từ đó đ°a ra nhận đßnh āng viên có phù hợp theo đß tuổi lao đßng hiện hành [3] giúp nhà tuyển dụng tránh đ°ợc sự khai man cÿa các āng viên.
Kết quả cÿa quá trình này đó là đề án đã xây dựng đ°ợc mßt āng dụng hỗ trợ công tác tuyển dụng. Kết quả trả về bao gãm kết quả chính xác và các kết quả liên quan. Āng dụng đã đ°ợc cài đặt, thử nghiệm tại phòng nhân sự VNPT Tây Ninh giúp cho quá trình tuyển dụng trå nên hiệu quả h¡n. 2 Kết quả cÿa đề án đ°ợc trình bày trong các phần nh° må bài, mục lục, kết luận và kiến nghß, danh mục hình vẽ, danh mục bảng biểu, tài liệu tham khảo, phụ lục, và phần chính cÿa đề án bao gãm 4 ch°¡ng nh° sau: Ch°¢ng 1 Đề án giái thiệu các thông tin về nghiên cāu liên quan, phân tích và đánh giá thực trạng, trình bày mục tiêu và giái hạn cÿa đề án, cung cấp ý nghĩa lý luận và thực tiễn, trình bày ph°¡ng pháp nghiên cāu, h°áng tiếp cận giải quyết vấn đề, và mô tả nßi dung thực hiện cÿa đề án.
Ch°¢ng 2 Trình bày c¡ så lý thuyết liên quan đến vấn đề hác sâu và thß giác máy tính, bao gãm các lý thuyết về mô hình mạng n¡ ron tích chập (CNN) cùng vái các ph°¡ng pháp xây dựng mô hình dữ liệu. Ch°¢ng 3 Trình bày tổng quan về bài toán dự đoán đß tuổi và giái tính bằng ph°¡ng pháp hác sâu. Giái thiệu về hệ tháng và mßt sá ph°¡ng pháp tiếp cận. Ch°¢ng 4 Cài đặt thử nghiệm và đánh giá.
Thực hiện mô hình mạng n¡ ron tích chập CNN, xây dựng āng dụng hỗ trợ tuyển dụng. Tiến hành thực nghiệm, so sánh và đánh giá kết quả. 3 CH¯¡NG 1 - TàNG QUAN 1.1 Lý do chán đÁ án Lĩnh vực quản lý nhân sự đ°ợc coi là mßt trong những lĩnh vực quan tráng nhất đái vái mái doanh nghiệp.