Siêu thị PDFTải ngay đi em, trời tối mất

Thư viện tri thức trực tuyến

Kho tài liệu với 50,000+ tài liệu học thuật

© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Áp dụng deep learning nghiên cứu xây dựng ứng dụng nhận diện danh tính và phát hiện ngủ gật
PREMIUM
Số trang
49
Kích thước
4.0 MB
Định dạng
PDF
Lượt xem
1778

Áp dụng deep learning nghiên cứu xây dựng ứng dụng nhận diện danh tính và phát hiện ngủ gật

Nội dung xem thử

Mô tả chi tiết

ĐẠI HỌC ĐÀ NẴNG

TRƯỜNG ĐẠI HỌC SƯ PHẠM

----------------------------

BÁO CÁO KHÓA LUẬN TỐT NGHIỆP

ÁP DỤNG DEEP LEARNING NGHIÊN

CỨU XÂY DỰNG ỨNG DỤNG NHẬN

DIỆN DANH TÍNH VÀ PHÁT HIỆN

NGỦ GẬT

Sinh Viên : Mai Tấn Hồng Hải

Lớp : 17CNTTC

GVHD : TS. Nguyễn Trần Quốc Vinh

ĐÀ NẴNG, 04/2021

SVTT: Mai Tấn Hồng Hải – Lớp 17CNTTC 2

MỤC LỤC

MỞ ĐẦU............................................................................................................................... 8

I. Lý do chọn đề tài: .......................................................................................................... 9

II. Mục tiêu:......................................................................................................................... 10

1. Mục tiêu................................................................................................................................... 10

1.1 Mục tiêu chung:................................................................................................................................10

1.2 Mục tiêu đề tài..................................................................................................................................10

2. Nhiệm vụ ................................................................................................................................. 10

3. Kết quả dự kiến........................................................................................................................ 10

3.1. Lý thuyết.........................................................................................................................................10

3.2. Thực tiễn.........................................................................................................................................11

III. Khái quát về Machine Learning – Deep learning............................................................ 11

1. Trí tuệ nhân tạo – AI:............................................................................................................... 11

2. Machine learning là gì? ............................................................................................................ 14

3. Deep learning là gì? ................................................................................................................. 15

4. Tổng quan................................................................................................................................ 16

IV. Tổng quan về mạng Neuron nhân tạo:............................................................................ 16

1. Mạng nơ-rôn nhân tạo (Arfiticial Neuron Network).................................................................. 16

2. Mạng nơ-rôn tích chập (Convulotional Neuron Network) ......................................................... 17

V. Ngôn ngữ lập trình và thư viện:....................................................................................... 18

1. Ngôn ngữ lập trình Python ....................................................................................................... 18

2. OpenCV................................................................................................................................... 19

3. Tensorflow............................................................................................................................... 20

4. Sklearn..................................................................................................................................... 21

5. Dlib.......................................................................................................................................... 23

6. Các thư viện khác..................................................................................................................... 24

VI. Môi trường làm việc: ..................................................................................................... 25

1. Google Colab........................................................................................................................... 25

2. Anaconda................................................................................................................................. 25

3. Jupyer lab................................................................................................................................. 26

VII. Mạng MTCNN sử dụng cho Face detection:................................................................. 26

1. Bài toán Face detection ............................................................................................................ 26

2. MTCNN là gì........................................................................................................................... 27

VIII. Mạng Facenet và thuật toán Cosime Similarity sử dụng cho Face Regconization......... 29

1. Facenet - Trích xuất vector đặc trưng........................................................................................ 29

1.1. Triplet loss......................................................................................................................................31

1.2. Lựa chọn Triple Image ....................................................................................................................31

2. Thuật toán nhận diện khuôn mặt............................................................................................... 33

2.1. Độ tương tự Cosin (Cosin Similarity)...............................................................................................33

2.2. Công thức Cosin Similarity.............................................................................................................34

2.3. Áp dụng độ tương tự Cosin vào bài toán nhận diện khuôn mặt..........................................................35

3. Thuật toán nhận dạng buồn ngủ................................................................................................ 36

SVTT: Mai Tấn Hồng Hải – Lớp 17CNTTC 3

3.1. Thuật toán phát hiện ngủ..................................................................................................................36

3.2. Thuật toán phát hiện buồn ngủ (ngáp) ..............................................................................................39

IX. Triển khai bài toán:........................................................................................................ 41

1. Thu thập dữ liệu....................................................................................................................... 41

2. Tiền xử lý dữ liệu..................................................................................................................... 41

3. Trainning Facenet trên Google Colab ....................................................................................... 42

4. Xây dựng ứng dụng.................................................................................................................. 43

4.1. Huấn luyện khuôn mặt mới..............................................................................................................45

4.2. Ứng dụng nhận diện khuôn mặt real time .........................................................................................46

XI. Nhận xét và định hướng thuật toán................................................................................. 49

1. Nhận Xét.................................................................................................................................. 49

2. Ứng dụng thực tiễn................................................................................................................... 49

XII. Tài Liệu Tham Khảo: ................................................................................................... 49

SVTT: Mai Tấn Hồng Hải – Lớp 17CNTTC 4

LỜI CẢM ƠN

Kết thúc thời gian thực tập bổ ích và rất nhiều thử thách mới lạ cho một sinh

viên lần đầu làm việc trực tiếp với doanh nghiệp. Em đã nhận được sự hướng dẫn,

giúp đỡ và động viên nhiệt tình từ mọi người xung quanh. Đó là niềm động lực to

lớn giúp em hoàn thành tốt đợt thực tập này. Với tất cả sự cảm kích và biết ơn,

em xin chân thành cảm ơn tất cả mọi người. Đầu tiên, em xin gửi lời cảm ơn đến

Công ty TNHH MTV DỊCH VỤ PHẦN MỀM SAFEHORIZONS, đã tạo điều

kiện cho em được làm việc trực tiếp với doanh nghiệp trong một môi trường rất

chuyên nghiệp và năng động. Cùng với sự giúp đỡ nhiệt tình của tất cả các thành

viên ở công ty trong suốt quá trình thực tập.

Em cũng xin gửi lời cảm ơn đến lãnh đạo trường Đại học Sư phạm Đà Nẵng,

cùng với lãnh đạo khoa Tin Học đã tổ chức đợt thực tập tốt nghiệp để em có cơ

hội làm việc thực tế hơn.

Em xin chân thành cảm ơn TS. Nguyễn Trần Quốc Vinh, đã tận tình giúp đỡ,

tháo gỡ những khó khăn, và đưa ra những lời khuyên đúng đắn, giúp em có thể

hoàn thành tốt những công việc được giao và bổ sung thêm nhiều kiến thức kiến

thức sau đợt thực tập.

Xin trân trọng cảm ơn!

Đà Nẵng, ngày tháng năm 2021

Sinh viên thực hiện

Mai Tấn Hồng Hải

Tải ngay đi em, còn do dự, trời tối mất!