Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (2.08 MB, 28 trang )
<span class="text_page_counter">Trang 1</span><div class="page_container" data-page="1">
<small>Tổng quan</small>
<small>Xây dựng chương trình</small>
<small>Kết luận và hướng phát triển</small>
<small>Tổng quan</small>
<small>Tổng quan</small>
<small>Xây dựng chương trình</small>
<small>Tạo tập dữ liệu (OpenCV) : 2 cáchLấy dữ liệu khuôn mặt từ Webcam</small>
</div><span class="text_page_counter">Trang 8</span><div class="page_container" data-page="8"><small>Xây dựng chương trình</small>
<small>Tạo tập dữ liệu (OpenCV) : 2 cáchLấy dữ liệu khuôn mặt từ ảnh có sẵnLấy dữ liệu khn mặt từ Webcam</small>
</div><span class="text_page_counter">Trang 9</span><div class="page_container" data-page="9"><small>Xây dựng chương trình</small>
<small>Tạo tập dữ liệu (OpenCV) : 2 cáchLấy dữ liệu khuôn mặt từ ảnh có sẵn</small>
</div><span class="text_page_counter">Trang 10</span><div class="page_container" data-page="10"><small>Xây dựng chương trình</small>
<small>Tạo tập dữ liệu (OpenCV) : 2 cáchLấy dữ liệu khuôn mặt từ ảnh có sẵn</small>
</div><span class="text_page_counter">Trang 11</span><div class="page_container" data-page="11"><small>Xây dựng chương trình</small>
<small>Tạo tập dữ liệu (OpenCV) : 2 cáchLấy dữ liệu khn mặt từ ảnh có sẵn</small>
</div><span class="text_page_counter">Trang 12</span><div class="page_container" data-page="12"><small>Xây dựng chương trình</small>
<small>Tạo tập dữ liệu (OpenCV) : 2 cáchLấy dữ liệu khn mặt từ ảnh có sẵn</small>
</div><span class="text_page_counter">Trang 13</span><div class="page_container" data-page="13"><small>Xây dựng chương trình</small>
<small>Huấn luyện dữ liệu</small>
<small> Mơ hình được huấn luyện dựa trên CNN</small>
<small>Mơ hình CNN được thiết kế gồm hai phần chức năng - Trích chọn đắc trưng của ảnh khuôn mặt</small>
<small> - Phân lớp đối tượng dựa trên đặc trưng đã chọn</small>
</div><span class="text_page_counter">Trang 14</span><div class="page_container" data-page="14"><small>Xây dựng chương trình</small>
<small>Mơ hình được huấn luyện dựa trên CNN</small>
</div><span class="text_page_counter">Trang 15</span><div class="page_container" data-page="15"><small>Xây dựng chương trình</small>
<b> Dữ liệu đầu vào</b>
<small>Các ảnh cần huấn luyện sẽ được lấy từ mục ảnh (dataset) và được resize về 100x100x1</small>
</div><span class="text_page_counter">Trang 16</span><div class="page_container" data-page="16"><small>Xây dựng chương trình</small>
<b> Dữ liệu đầu vào</b>
<small>Sau đó tạo nhãn cho từng ảnh</small>
</div><span class="text_page_counter">Trang 17</span><div class="page_container" data-page="17"><small>Xây dựng chương trình</small>
<small>Xây dựng chương trình</small>
<b> Lớp MaxPooling</b>
<b><small>Các ảnh sau khi qua lớp MaxPooling sẽ giữ lại các đặc trưng chung </small></b>
<small>nhất của khuôn mặt.</small>
</div><span class="text_page_counter">Trang 19</span><div class="page_container" data-page="19"><small>Xây dựng chương trình</small>
<b> Lớp kết nối đầy đủ (Fully Connected)</b>
<small>Sử dụng mạng nhiều lớp với hàm kích hoạt Softmax cho lớp nơron ngõ ra.</small>
</div><span class="text_page_counter">Trang 20</span><div class="page_container" data-page="20"><small>Xây dựng chương trình</small>
<b> Mơ hình được thiết kế </b>
với Keras
</div><span class="text_page_counter">Trang 21</span><div class="page_container" data-page="21"><small>Xây dựng chương trình</small>
<b> Quá trình huấn </b>
luyện
</div><span class="text_page_counter">Trang 22</span><div class="page_container" data-page="22"><small>Xây dựng chương trình</small>
<b> Độ chính xác và giá trị hàm lỗi sau khi huấn </b>
luyện 10 epoch
</div><span class="text_page_counter">Trang 23</span><div class="page_container" data-page="23"><small>Xây dựng chương trình</small>
<b> Tạo tên theo ý </b>
<small>Hieu</small>
</div><span class="text_page_counter">Trang 24</span><div class="page_container" data-page="24"><small>Xây dựng chương trình</small>
<b> Đưa bất kì một ảnh vào chương trình và xác định khn </b>
mặt kèm với tên của khôn mặt
</div><span class="text_page_counter">Trang 25</span><div class="page_container" data-page="25"><small>Xây dựng chương trình</small>
<b> Đưa bất kì một ảnh vào chương trình và xác định khn </b>
mặt kèm với tên của khôn mặt
</div><span class="text_page_counter">Trang 26</span><div class="page_container" data-page="26">- Mơ hình này có 3 lớp nơron tích chập (Convolution) và hai lớp nơron liên kết đầy đủ (Fully Connected).
- Tổng số tham số là khoảng hơn 20 triệu.
- Mơ hình có độ phức tạp ở mức vừa phải, phù hợp với các hệ thống xử lý ở mức trung bình.
- Tiềm năng khả thi trong ứng dụng thực tiễn.
</div><span class="text_page_counter">Trang 28</span><div class="page_container" data-page="28">- Hiện nay do điều kiện tính tốn nên chỉ áp dụng số lần huấn luyện còn thấp, nếu được huấn luyện ở mức độ sâu hơn thì kỳ vọng sẽ đem lại kết quả cao hơn nữa.- Điểm dạnh sinh viên có mặt ở lớp học.
- Hệ thống giám sát nhân viện vào/ra cổng cơ quan
- Hệ thống theo dõi và định danh liên tục quá trình học tập của người học trực tuyến
</div>