Đồ Án Nhận dạng kí tự sử dụng mạng nơron Multi Layer Perception

Thảo luận trong 'Công Nghệ Thông Tin' bắt đầu bởi Bích Tuyền Dương, 14/12/12.

  1. Bích Tuyền Dương

    Bài viết:
    2,590
    Được thích:
    0
    Điểm thành tích:
    0
    Xu:
    0Xu
    A. Giới thiệu
    1. Pha Training
    - Phân tích ảnh các ký tự
    - Chuyển các ký tự thành ma trận điểm ảnh
    - Tìm ký tự đầu ra thu được và chuyển sang Unicode
    - Tuyến tính hoá ma trận và nạp vào mạng
    - Tính toán đầu ra
    - So sánh dầu ra với giá trị Unicode và tính toán sai số
    - Điều chỉnh trọng số tương ứng và lặp lại quá trình đến số lần lặp định sẵn
    2. Pha Testing
    - Phân tích ảnh các ký tự
    - chuyển các ký tự thành ma trận điểm ảnh
    - tính toán đầu ra
    - hiển thị ký tự của đầu ra Unicode
    3. Sự thiết lập mạng

    Gồm 3 lớp: đầu vào, 1 lớp ẩn và lớp đầu ra
    ã Lớp input tạo thành từ 150 nơron mà nhận các dữ liệu điểm ảnh nhị phân từ ma trận điểm ảnh 10x15 của các kí tự. Kích thước của ma trận này được quyết định dựa trên chiều cao và chiều rộng trung bình của ảnh ký tự mà có thể được ánh xạ không tạo ra bất cứ nhiễu điểm ảnh đáng kể nào.
    ã Lớp ẩn gồm 250 nơron (dựa trên kết quả thử nghiệm)
    ã Lớp output gồm 16 nơron tương ứng với 16 bit của việc mã hoá Unicode.
    ã Để khởi tạo trọng số: sử dụng 1 hàm ngẫu nhiên để gán 1 số ngẫu nhiên nằm giữa 2 số nguyên được định sẵn ±weight_bias. Trọng số bias được lựa chọn từ các quan sát thực nghiệm(thử và sai) để phù hợp với trọng số trung bình cho sự hội tụ nhanh.
     

    Các file đính kèm:

Đang tải...