Báo cáo bài tập lớn xây dựng ứng dụng trích xuất thông tin từ căn cước công dân

45 5 0
Báo cáo bài tập lớn xây dựng ứng dụng trích xuất thông tin từ căn cước công dân

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Mục tiêu/chuẩn đầu ra: Có word báo cáo chương trình3.Sản phẩm nghiên cứu: Xây dựng ứng dụng trích xuất thông tin từ CCCDIII.Nhiệm vụ học tập1.Hoàn thành Tiểu luận, Bài tập lớn,Đồ án/Dự á

lOMoARcPSD|39150642 BỘ CÔNG THƯƠNG TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI - * * * - BÁO CÁO BÀI TẬP LỚN HỌC PHẦN ĐỒ ÁN CHUYÊN NGÀNH ĐỀ TÀI: XÂY DỰNG ỨNG DỤNG TRÍCH XUẤT THÔNG TIN TỪ CĂN CƯỚC CÔNG DÂN Giảng viên hướng dẫn: Ths Nguyễn Lan Anh Lớp: 20221IT6052001 Khoá K14 Nhóm 13 Sinh viên thực hiện: Nguyễn Đức Thiệp - 2019605294 Triệu Quang Trường - 2019605040 Nguyễn Hữu Thảo - 2019604211 Hà Nội , 2022 Downloaded by ANH BACH (bachvan15@gmail.com) lOMoARcPSD|39150642 I.Thông tin chung PHIẾU HỌC TẬP NHÓM 1.Tên lớp : 20221IT6052001 Khóa : K14 2.Tên nhóm :13 Họ và tên thành viên trong nhóm :Nguyễn Đức Thiệp, Nguyễn Hữu Thảo, Triệu Quang Trường II.Nội dung học tập 1.Tên chủ đề : Xây dựng ứng dụng trích xuất thông tin từ CCCD 2.Hoạt động của sinh viên: -Hoạt động/Nội dung 1: Xây dựng hệ thống CSDL Mục tiêu/chuẩn đầu ra: Có hệ thống cơ sở dữ liệu -Hoạt động/Nội dung 2: Xây dựng giao diện chương trình Mục tiêu/chuẩn đầu ra: Có được giao diện chương trình -Hoạt động/Nội dung 3: Xây dựng mã logic theo từng module Mục tiêu/chuẩn đầu ra: Có code chương trình -Hoạt động/Nội dung 4:Test chương trình Mục tiêu/chuẩn đầu ra: Có được testcase và test plan -Hoạt động/Nội dung 5: Hoàn thiện được báo cáo Mục tiêu/chuẩn đầu ra: Có word báo cáo chương trình 3.Sản phẩm nghiên cứu: Xây dựng ứng dụng trích xuất thông tin từ CCCD III.Nhiệm vụ học tập 1.Hoàn thành Tiểu luận, Bài tập lớn,Đồ án/Dự án theo đúng thời gian quy định (từ ngày 10/2022 Đến ngày 30/12/2022) 2.Báo cáo sản phẩm nghiên cứu theo chủ đề được giao trước giảng viên và những sinh viên khác IV.Học liệu thực hiện Tiểu luận, Bài tập lớn, Đồ án/Dự án 1.Tài liệu học tập : 1.1 Trần Hùng Cường, Trần Thanh Hùng, Giáo trình khai phá dữ liệu, Hà Nội, NXB Thống kê, 2017 1.2 Nguyễn Mạnh Cường, Trần Hùng Cường, Giáo trình nhập môn lý thuyết nhận dạng, Hà Nội, Nhà NXB Giáo dục VN, 2014 1.3 Trần Hùng Cường, Nguyễn Phương Nga, Giáo Trình Trí Tuệ Nhân Tạo, Hà Nội, Nhà Xuất Bản Giáo Dục Việt Nam , 2014 1.4 Nguyễn Văn Hậu, Giáo trình Python cơ bản, Hà Nội, NXB Đại học Quốc Gia Hà Nội, 2014 1.5 Nguyễn Thị Thanh Huyền, Ngô Thị Bích Thúy, Phạm Thị Kim Phượng, Giáo trình phân tích thiết kế hệ thống, Hà Nội, NXB Giáo dục VN, 2011 2.Phương tiện, nguyên liệu thực hiện Tiểu luận, Bài tập lớn,Đồ án/Dự án (nếu có) Downloaded by ANH BACH (bachvan15@gmail.com) lOMoARcPSD|39150642 KẾ HOẠCH THỰC HIỆN TIỂU LUẬN,BÀI TẬP LỚN,ĐỒ ÁN Tên lớp : 20221IT6052001 Khoá:K14 Họ và tên sinh viên : Nguyễn Đức Thiệp, Nguyễn Hữu Thảo, Triệu Quang Trường Tên nhóm : 13 Tên chủ đề : Xây dựng ứng dụng trích xuất thông tin từ CCCD Tuần Người thực Nội dung công việc Kết quả Phương pháp 1 hiện đạt được thực hiện - Tìm hiểu chung nội Sưu tầm tài liệu Cả nhóm dung đề tài Hiểu biết khái quát Nghiên cứu tài - Chia công việc cho các những vấn liệu thành viên đề, nội dung cần Trao đổi qua thực hiện zoom trong đề tài 2 Nguyễn - Tìm hiểu vềề Machine Hoàn thiện Sưu tầm tài liệu Đức Thiệp learning chương 1 Nghiên cứu tài Nguyễn - Tìm hiểu về mạng nơ- liệu Hữu Thảo ron Triệu - Tìm hiểu vềề Deep Quang learning Trường 3 Nguyễn Hoàn Sưu tầm tài liệu Đức Thiệp Tìm hiểu về thị giác thiện máy tính chương 2 Sưu tầm dữ liệu Nguyễn Tìm hiểu CNN, Nghiên cứu tài Hữu Thảo mạng Unet liệu Triệu Tìm hiểu về mạng Quang TensorFlow, Trường Tesseract 4 Cả nhóm Thiết kế CSDL, thiết kế Bảng Trao đổi qua mô tả chi tiết Use case CSDL, mô zoom, thực hiện Xây dựng giao diện tả chi tiết bằng các công cụ Use case, rational rose, các biểu đồ balsamiq,… use case, bản thiết kế giao diện màn hình Downloaded by ANH BACH (bachvan15@gmail.com) lOMoARcPSD|39150642 5 Cả nhóm Code chương trình Chương Tổng hợp/ đánh trình hoàn giá thiện 6 Cả nhóm Hoàn thiện báo cáo Báo cáo word, powpoint,… hoàn thiện Ngày….tháng… năm XÁC NHẬN CỦA GIẢNG VIÊN (Kí,ghi rõ họ tên) Nguyễn Lan Anh Downloaded by ANH BACH (bachvan15@gmail.com) lOMoARcPSD|39150642 BÁO CÁO HỌC TẬP NHÓM Tên lớp : 20221IT6052001 Khóa : K14 Họ và tên sinh viên : Nguyễn Đức Thiệp, Nguyễn Hữu Thảo, Triệu Quang Trường Tên nhóm : Nhóm 13 Tên chủ đề : Xây dựng ứng dụng trích xuất thông tin từ căn cước công dân Tuần Người thực Nội dung công việc Kết quả đạt được Kiến nghị hiện với giảng - Tìm hiểu chung nội Hiểu biết khái quát viên hướng dung đề tài những vấn đề, nội dung dẫn - Chia công việc cho các cần thực hiện trong đề 1 Cả nhóm thành viên tài - Tìm hiểu vềề Machine 2 Nguyễn learning Hoàn thiện chương 1 - Tìm hiểu về mạng nơ- Đức Thiệp ron - Tìm hiểu vềề Deep Nguyễn learning Hữu Thảo Triệu Quang Trường 3 Nguyễn Hoàn thiện chương 2 Đức Thiệp Tìm hiểu về thị giác máy tính Nguyễn Tìm hiểu CNN, Hữu Thảo mạng Unet Triệu Tìm hiểu về mạng TensorFlow, Quang Tesseract Thiết kế CSDL, thiết kế Trường mô tả chi tiết Use case Xây dựng giao diện 4 Cả nhóm Bảng CSDL, mô tả chi Code chương trình tiết Use case, các biểu 5 Cả nhóm đồ use case, bản thiết Hoàn thiện báo cáo kế giao diện màn hình 6 Cả nhóm word, powpoint,… Chương trình hoàn thiện Báo cáo hoàn thiện Ngày….tháng… năm XÁC NHẬN CỦA GIẢNG VIÊN (Kí,ghi rõ họ tên) Downloaded by ANH BACH (bachvan15@gmail.com) lOMoARcPSD|39150642 Nguyễn Lan Anh Downloaded by ANH BACH (bachvan15@gmail.com) lOMoARcPSD|39150642 MỤC LỤC DANH MỤC HÌNH ẢNH .1 LỜI CẢM ƠN 2 MỞ ĐẦU 3 CHƯƠNG 1: TỔNG QUAN VỀ BÀI TOÁN NHẬN DẠNG 4 1.1 Machine learning 4 1.2 Mạng nơ-ron ( Neural network) 6 1.2.1 Khái niệm .6 1.2.2 Cấu tạo 7 1.2.3 Phân loại 8 1.2.4 Mục đích 9 1.3 Deep learning 10 1.3.1 Định nghĩa 10 1.3.2 Cơ sở của deep learning .10 1.3.3 Điểm mạnh của deep learning 11 CHƯƠNG 2 : CƠ SỞ LÝ THUYẾT VÀ KỸ THUẬT NHẬN DẠNG .12 2.1 Thị giác máy tính ( Computer vision) .12 2.1.1 Phân loại ảnh (Image classification) 12 2.1.2 Khoanh vùng đối tượng ( Object detection) .13 2.1.3 Phân vùng đối tượng ( Image segmentation) 14 2.2 Mạng nơ-ron tích chập (CNN) 15 2.2.1 Giới thiệu .15 2.2.2 Mô hình 16 2.3 Mạng Unet 16 2.4 Mạng TensorFlow .17 2.4.1 Giới thiệu .17 2.4.2 Lịch sử ra đời và hoạt động 17 2.4.3 Cấu trúc Tensorflow 18 2.5 Tesseract 18 2.5.1 Giới thiệu .19 2.5.2 Lịch sử ra đời và hoạt động 19 2.5.3 Chức năng 19 CHƯƠNG 3: THIẾT KẾ HỆ THỐNG .19 3.1 Biểu đồ CSDL .19 3.2 Biểu đồ Use Case 20 3.2.1 Mô tả use case TrichXuatTT 20 3.2.2 Mô tả use case QuanLyTT 21 3.3 Biểu đồ trình tự các Use case .22 3.3.1 Use case TrichXuatTT 22 3.3.2 Use case QuanLyTT 22 3.3 Biểu đồ phân tích các lớp Use case 23 3.3.1 Use case TrichXuatTT 24 Downloaded by ANH BACH (bachvan15@gmail.com) lOMoARcPSD|39150642 3.3.2 Use case QuanLyTT 24 3.4 Thiết kế giao diện người dùng các use case .25 3.4.1 Giao diện use case TrichXuatTT .25 3.4.1.1 Hình dung màn hình 25 3.4.1.2 Biểu đồ màn hình 26 3.4.1.3 Biểu đồ cộng tác các màn hình 27 3.4.2 Giao diện use case QuanLyTT 27 3.4.2.1 Hình dung màn hình 27 3.4.2.2 Biểu đồ màn hình 28 3.4.2.3 Biểu đồ cộng tác các màn hình 28 CHƯƠNG 4: CÀI ĐẶT CHƯƠNG TRÌNH .29 4.1 Cài đặt chương trình Phần mềm 29 4.2 Thực hiện cài đặt chương trình 29 4.3 Kết quả thu được 30 CHƯƠNG 5 : KIỂM THỬ HỆ THỐNG 34 5.1 Kế hoạch kiểm thử .34 5.2 Test case .34 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 35 TÀI LIỆU THAM KHẢO 36 Downloaded by ANH BACH (bachvan15@gmail.com) lOMoARcPSD|39150642 CÁC TỪ VIẾT TẮT STT Ký hiệu Ý nghĩa Application Programming Interface 1 API Machine learning 2 ML Deep neural network Convolutional neural network 3 DNN Keyword spotting 4 CNN Return neural network Rectifier Linear Unit 5 KWS 6 RNN 7 ReLU Downloaded by ANH BACH (bachvan15@gmail.com) lOMoARcPSD|39150642 DANH MỤC HÌNH ẢNH Hình 1 Trợ lý ảo Alexa của Amazon 4 Hình 2 Định nghĩa Neural Network là gì ? 6 Hình 3 Kiến trúc mạng Neural network 8 Hình 4 Deep Learing là gì ? 10 Hình 5 Deep Learing hoạt động như thế nào ? 11 Hình 6 Image Classfication .12 Hình 7 Object detection 13 Hình 8 Image segmentation 15 Hình 9 Bảng ma trận RGB 16 Hình 10 Mô hình CNN .16 Hình 11 Hình ảnh mô tả kiến trúc U-net 17 Hình 12 Kiến trúc TensorFlow 18 Hình 13 Biểu đồ CSDL .20 Hình 14 Biểu đồ Use case 20 Hình 15 Biểu đồ trình tự Use case TrichXuatTT 22 Hình 16 Biểu đồ trình tự Use case QuanLyTT 23 Hình 17 Biểu đồ phân tích lớp Use case TrichXuatTT .24 Hình 18 Biểu đồ phân tích lớp Use case QuanLyTT 25 Hình 19 Hình dung màn hình use case TrichXuatTT 26 Hình 20 Biểu đồ màn hình use case TrichXuatTT 26 Hình 21 Biểu đồ cộng tác các màn hình use case TrichXuatTT 27 Hình 22 Hình dung màn hình use case QuanLyTT 27 Hình 23 Biểu đồ màn hình use case QuanLyTT .28 Hình 24 Biểu đồ cộng tác các màn hình use case QuanLyTT 28 Hình 25 Giao diện quét ảnh 31 Hình 26 Giao diện chọn bản ghi .31 Hình 27 Giao diện chọn ảnh .31 Hình 28 Ảnh được quét .32 Hình 29 Thông tin chi tiết bản ghi ảnh được quét .32 Hình 30 Giao diện quản lý thông tin 32 Hình 31 Giao diện xem thông tin chi tiết 32 Hình 32 Giao diện chọn cách sửa thông tin 33 Hình 33 Giao diện chọn cách sort .33 Hình 34 Giao diện cài đặt ứng dụng 33 Hình 35 Giao diện chỉnh màu ứng dụng 33 Downloaded by ANH BACH (bachvan15@gmail.com)

Ngày đăng: 21/03/2024, 17:20

Tài liệu cùng người dùng

Tài liệu liên quan