Tính toân đầu ra của mạng KOHONEN.[2]

Một phần của tài liệu Sử dụng mạng noron cho nhận dạng ký tự Tiếng Việ (Trang 72)

D IV: Lă sự thay đổi trọng số liín kết từ nơ-ron j đến nơ-ron i.

h: Lă tốc độ học, nằm trong khoảng (0,1).

3.3.1. Tính toân đầu ra của mạng KOHONEN.[2]

Quâ trình nhận dạng bắt đầu khi mă người sử dụng vẽ ký tự vă nhấn văo nút nhận dạng. Đầu tiín ký tự được lấy mẫu xuống thănh hình ảnh kích thước 10*10. Hình ảnh được lấy mẫu xuống phải được sao từ mảng hai chiều đến vĩctơ đầu văo

mă sẽ dùng để đưa văo mạng. Mạng nơron yíu cầu lăm nổi điểm đầu văo. Vì vậy gân giâ trị 0.5 vă -0.5 cho câc điểm ảnh.

Một mảng 100 giâ trị được đưa văo đầu văo. Điều năy được thực hiện bằng câch gửi câc mảng đầu văo đến phương thức "winner" của mạng Kohonen. Nó sẽ trả lại nơron chiến thắng của 100 đầu văo được lưu trong số nguyín "best".

Nơron chiến thắng không phải lă quâ hữu ích, bởi vì nó không cho bạn thấy những ký tự đê thực sự được nhận dạng. Đe sắp xếp câc потоп vói câc ký tự nhận dạng được, mỗi hình ảnh ký tự mă mạng đê được đăo tạo phải được đưa văo mạng vă nơron chiến thắng được xâc định. Ví dụ, muốn đưa hình ảnh huấn luyện cho ký tự Ô văo trong mạng, vă nơron chiến thắng lă потоп #4, thì phải biết rằng потоп #4 lă потоп được học đế nhận dạng ra mẫu của ký tự Ô. Điều năy được thực hiện bằng câch gọi phương thức "mapNeurons". Phương thức "mapNeurons" trả lại một mảng ký tự. Chỉ số của mỗi phần tử mảng tương ứng với nơron nhận dạng ký tự đó.

Phần lớn công việc thực tế được thực hiện bằng mạng nơron được thực hiện băng phương thức "winner". Đđu tiín phương thức năy thực hiện chuđn hóa đầu văo, tính giâ trị đầu ra cho mỗi nơron. Nơron năo có giâ trị lớn nhất thì được chọn lă nơron chiến thắng. Đầu tiín biến "biggest" được thiết lập giâ trị nhỏ để chỉ rằng chưa có nơron chiến thắng.

Trọng số của mỗi потоп đầu ra được tính bằng câch lấy tích vô hướng của trọng số mỗi потоп đầu ra đến nơron đầu văo. Tích vô hướng được tính bằng câch nhđn mỗi giâ trị đầu văo với trọng số giữa nơron đầu văo vă đầu ra. Những trọng số năy được quyết định trong quâ trình huấn luyện. Đầu ra được giữ vă nếu cho đến giờ nó lă giâ trị lớn nhất thì nó được thiết lập lă nơron chiến thắng.

Ta thấy tính kết quả tù’ mạng nơron lă một quâ trình rất nhanh. Trín thực tế, xâc định trọng số của nơron lă phần phức tạp nhất của quâ trình năy.

Một phần của tài liệu Sử dụng mạng noron cho nhận dạng ký tự Tiếng Việ (Trang 72)

Tải bản đầy đủ (DOCX)

(79 trang)
w