1. Trang chủ
  2. » Luận Văn - Báo Cáo

báo cáo tốt nghiệp ứng dụng mạng neural trong nhận dạng kí tự

31 536 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Thông tin cơ bản

Tiêu đề Ứng dụng mạng neural trong nhận dạng kí tự
Tác giả Bùi Quang Chiến
Người hướng dẫn Th.s Ngô Trường Giang
Trường học Trường đại học dân lập Hải Phòng
Chuyên ngành Công nghệ Thông tin
Thể loại Báo cáo tốt nghiệp
Năm xuất bản 2007
Thành phố Hải Phòng
Định dạng
Số trang 31
Dung lượng 750,41 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

TRƯỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG NGÀNH CÔNG NGHỆ THÔNG TIN Đề tài: ỨNG DỤNG MẠNG NEURAL TRONG NHẬN DẠNG KÍ TỰ Giáo viên hướng dẫn : Th.s Ngô Trường Giang Sinh viên thực hiện : Bùi Qua

Trang 1

TRƯỜNG ĐẠI HỌC DÂN LẬP HẢI PHÒNG

NGÀNH CÔNG NGHỆ THÔNG TIN

Đề tài:

ỨNG DỤNG MẠNG NEURAL TRONG

NHẬN DẠNG KÍ TỰ

Giáo viên hướng dẫn : Th.s Ngô Trường Giang

Sinh viên thực hiện : Bùi Quang Chiến

Lớp : CT702

Hải Phòng, 8/2007

Trang 2

NỘ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: Cài đặt chương trình thử nghiệm

Kết luận và hướng phát triển của đề tài

Trang 3

GIỚ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

Trang 4

KHÁI NIỆM NEURAL NHÂN TẠO

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ừ

Trang 5

5

KHÁI NIỆM MẠNG NEURAL NHÂN TẠO

bao gồm nhiều phần tử xử lý

đơn giản tựa như neural thần

kinh của não người

Trang 6

PHÂN LOẠI MẠNG NEURAL

Ta có mạng neural truyền thẳng và neural mạng qui hồi.

Trang 7

HUẤN LUYỆN MẠNG NEURAL

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 8

HUẤN LUYỆN MẠNG NEURAL NHIỀU LỚP

Thuật toán „Lan truyền ngƣợc‟ gồm hai quá trình:

Quá trình truyền tuyến tính: Dữ liệu từ lớp nhập qua lớp ẩn

Trang 9

THUẬT TOÁN LAN TRUYỀN NGƢỢC

đầu vào

kích hoạt các nơron đầu ra

lớp xuất

lớp ẩn

Trang 10

THUẬT TOÁN LAN TRUYỀN NGƢỢC

tất cả các mẫu

Trang 11

Ứ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à mạng neural tính giá trị đầu ra

 Hiển thị kí tự của mã Unicode thu được

Trang 13

QUÁ TRÌNH TÁCH DÒNG

Quá trình tách dòng

Giới hạn trên Giới hạn dưới

(0,0)

x

y

Quá trình tách dòng

Trang 14

QUÁ TRÌNH TÁCH KÍ TỰ

Gới hạn phải

kí tự

Gới hạn trái

Trang 15

TÌM GIỚI HẠN KÍ TỰ

Quá trình tìm giới hạn

Gới hạn trên

kí tự

Gới hạn dưới

kí tự Gới hạn trên dòng

O2

Quá trình tìm giới hạn kí tự

Trang 17

ma trận giá trị

Quá trình ánh xạ vào ma trận

Trang 18

Số lần lặp lớn nhất?

Trang 20

MÔI TRƯỜNG THỰC NGHIỆM

Chương trình thực nghiệm chạy trên:

Phần cứng : Một máy tính pentum IV

Card đồ họa 256 MB Ram 512 MB

Phần mền : Ngôn ngữ sử dụng: C# trong bộ visual studio

2005

Tập dữ liệu đầu vào: là một số ảnh của font Arial và

Tahoma với các kích thước 8,10,12,14,18,20

Trang 21

GIAO DIỆN CHƯƠNG TRÌNH

Trang 22

MẪU HUẤN LUYỆN

Trang 24

TỔNG HỢP KẾT QUẢ HUẤN LUYỆN

Loại font Số ký tự

huấn luyện

Số ký tự lỗi

Trang 26

TRUONG DAl HOC DAN LAP HAl PHONG

Nganh Cong NgheThong Tin

Trang 27

TỔNG HỢP KẾT QUẢ NHẬN DẠNG

Loại font Số ký tự

huấn luyện

Số ký tự lỗi

%lỗi Số ký

tự huấn luyện

Số ký tự lỗi

%lỗi

Arial8 124 2 0.016 150 4 0.026 Arial10 124 2 0.016 150 4 0.026 Arial12 124 3 0.024 150 5 0.03

Arial14 124 3 0.024 150 2 0.013 Arial18 124 2 0.016 150 2 0.013 Arial20 124 2 0.016 150 2 0.013

Arial_Hoa 156 0 0 150 0 0

Arial_Thường 156 0 0 150 0 0

Trang 28

TỔNG HỢP KẾT QUẢ NHẬN DẠNG

Loại font Số ký

tự huấn luyện

Số ký

tự lỗi

%lỗi Số ký tự

huấn luyện

Số ký tự lỗi

Trang 29

KẾT LUẬN

Hình 3.4 Đưa kí tự vào ma trận phân tích

Trên đây 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 dung

Trang 30

HƯỚNG PHÁT TRIỂN CỦA DỀ TÀI

Hình 3.4 Đưa kí tự vào ma trận phân tích

 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 và phong cách

 Xây dựng thêm các chức năng sử dụng cho thiết bị cầm tay

Trang 31

trong thời gian thực hiện đề tài này

Em xin chân thành cảm ơn các thầy cô trong bộ

môn tin học đã chỉ bảo cho em trong quá trình rèn luyện tại trường

Em xin chân thành cảm ơn!

Ngày đăng: 27/06/2014, 08:53

HÌNH ẢNH LIÊN QUAN

Hình 2: Mô hình mạng neural nhân tạo - báo cáo tốt nghiệp  ứng dụng mạng neural trong nhận dạng kí tự
Hình 2 Mô hình mạng neural nhân tạo (Trang 5)
Hình 3b: Mạng qui hồi có các neural ẩn - báo cáo tốt nghiệp  ứng dụng mạng neural trong nhận dạng kí tự
Hình 3b Mạng qui hồi có các neural ẩn (Trang 6)
SƠ ĐỒ MẠNG NEURAL - báo cáo tốt nghiệp  ứng dụng mạng neural trong nhận dạng kí tự
SƠ ĐỒ MẠNG NEURAL (Trang 12)
Sơ đồ nhận dạng kí tự - báo cáo tốt nghiệp  ứng dụng mạng neural trong nhận dạng kí tự
Sơ đồ nh ận dạng kí tự (Trang 19)

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w