Nhan dang ki tu
Trang 1ỨNG DỤNG MẠNG NEURAL
NHẬN DẠNG KÍ TỰ
Đề tài:
TRƯỜNG ĐẠI HỌC BÁCH KHOA HÀ NỘI
ViÖn §IÖN tö viÔn th«ng
BÁO CÁO MÔN HỌC
CHUYÊN ĐỀ
Người thực hiện: Chu Văn Thành
1
Trang 2NỘI DUNG BÁO CÁO
Giới thiệu đề tài.
Chương I: Tìm hiểu tổng quan về mạng neural.
Chương II: Ứng dụng mạng neural nhận dạng kí tự.
Chương III: Chạy thử chương trình nhận dạng kí tự sử dụng mạng neural.
Trang 3GIỚI THIỆU CHUNG
Từ những ưu điểm của bộ óc con người khả năng học
tập, nhận dạng và phân loại…
Tìm cách bắt chước để thực hiện những máy tính có khả
năng hoạt động nhờ bộ óc con người
Các mạng neural nhân tạo đã ra đời từ những nỗ lực đó
Với mục đích là xây dựng các máy thông minh tiến gần
tới trí tuệ con người
3
Trang 4CHƯƠNG I:
TỔNG QUAN VỀ NEURAL NETWORKS
Khái niệm neural:
Là một đơn vị tính toán
có nhiều đầu vào và một đầu
ra, mỗi đầu vào đến từ một
thành phần liên kết
Hình1:
1 KHÁI NIỆM NEURAL NHÂN TẠO
Trang 5 Các thành phần của neural nhân tạo:
Trang 73 PHÂN LOẠI MẠNG NEURAL
Hình 3a:
Mạng mạng truyền thẳng đa mức
Hình 3b:
Mạng qui hồi có các neural ẩn
Có neural truyền thẳng và neural mạng quy hồi
7
Trang 84 HUẤN LUYỆN MẠNG NEURAL
Phương pháp học: Mạng neural nhân tạo phỏng theo
việc xử lý thông tin của bộ não người, do vậy đặc trưng
cơ bản của mạng là có khả năng học, tái tạo các hình ảnh
Trang 9CHƯƠNG II:
ỨNG DỤNG MẠNG NEURAL NHẬN DẠNG
KÍ TỰ
Ý tưởng bài toán :
Phân tích ảnh cho kí tự: Chia ảnh theo dòng và tách
ký tự theo từng vùng giới hạn
Chuyển đổi kí tự sang ma trận điểm ảnh
Chuyển thành ma trận tuyến tính và đưa vào mạng
neural
Đưa vào mạng neural tính giá trị đầu ra
Trang 10QUÁ TRÌNH TÁCH DÒNG
Trang 11QUÁ TRÌNH TÁCH KÍ TỰ
11
Trang 12TÌM GIỚI HẠN KÍ TỰ
Trang 13CHIA LUỚI KÍ TỰ
13
Trang 14ÁNH XẠ VÀO MA TRẬN
Trang 15S Ơ ĐỒ HUẤN LUYỆN MẠNG NEURAL NHẬN DẠNG KÍ TỰ
15
Trang 16SƠ ĐỒ MẠNG NEURAL
Trang 17Q UÁ TRÌNH HUẤN LUYỆN MẠNG NEURAL NHẬN DẠNG KÍ TỰ
17
Trang 18MẪU HUẤN LUYỆN
Ảnh đầu vào Đầu ra mong muốn
Trang 19TỔNG HỢP KẾT QUẢ HUẤN LUYỆN
Huấn luyện với 20 mẫu lỗi Huấn luyện với 40 mẫu lỗi
19
Trang 20TỔNG HỢP KẾT QUẢ HUẤN LUYỆN
Trang 21GIAO DIỆN CHƯƠNG TRÌNH THỬ NGHIỆM
21
Trang 22KẾT LUẬN
Trên đây nhóm em đã trình bày về đề tài “Ứng
dụng mạng neural trong nhận dạng kí tự” với các nội
Trang 23HƯỚNG PHÁT TRIỂN CỦA ĐỀ TÀI
Nâng cao hiệu quả và độ chính xác trong việc huấn
luyện và nhận dạng
Mở rộng cơ sở dữ liệu, thêm nhiều loại font, kích thước
số điểm ảnh của ký tự
Phát triển ứng dụng Neural Networks, ứng dụng
vào nhận dạng chữ viết tay, hệ thống bảo mật và
trong y học…
23
Trang 24LỜI CẢM ƠN
Nhóm em xin chân thành cảm ơn các thầy
Phạm Doãn Tĩnh đã trực tiếp giảng dạy và chỉ
dẫn nhóm em trong quá trình thực hiện đề tài
Em xin chân thành cảm ơn!
Trang 25THE END
25