213
/
149027
Mô hình tự động nhận dạng và sửa lỗi văn bản
mo-hinh-tu-dong-nhan-dang-va-sua-loi-van-ban
news

Mô hình tự động nhận dạng và sửa lỗi văn bản

Thứ 2, 19/06/2023 | 10:10:00
2,430 lượt xem

Nhận dạng và sửa lỗi văn bản OCR sử dụng các mẫu ký tự sửa lỗi và thuật toán tối ưu là sản phẩm của ThS Phạm Toàn và cộng sự.

Quy trình phát hiện lỗi và sửa lỗi văn bản OCR. 

Nhận dạng và sửa lỗi văn bản OCR sử dụng các mẫu ký tự sửa lỗi và thuật toán tối ưu là sản phẩm của ThS Phạm Toàn và cộng sự thuộc Vườn ươm Sáng tạo KH&CN Trẻ, TPHCM.

Tự động phát hiện lỗi để sửa

ThS Phạm Toàn chia sẻ, OCR (Optical character recognition - nhận dạng ký tự quang học) là phần mềm/công cụ chuyển đổi các văn bản, hình ảnh của tài liệu in, scan, hay viết tay thành văn bản số, được lưu trữ trên máy tính.

Các văn bản, tài liệu, sách báo được số hóa thông qua các thiết bị/công cụ OCR thường chứa rất nhiều lỗi bao gồm lỗi từ sai chính tả và lỗi từ sai ngữ cảnh, đặc biệt trong các tài liệu lịch sử.

Nguyên nhân là do chất lượng in thấp, ảnh hưởng của việc bảo quản theo thời gian, định dạng chữ (font) hay cách bố trí văn bản (layout) khác biệt. Những lỗi này làm giảm chất lượng và gây hiểu sai đối với các văn bản OCR; đồng thời các tài liệu này không thể dùng ngay cho việc nghiên cứu.

Do đó, việc phát hiện, nhận dạng và sửa lỗi từ trong các văn bản OCR là quan trọng và cần thiết. Hậu xử lý văn bản OCR (OCR post-processing) nhằm nâng cao chất lượng của các văn bản, tài liệu số và là bước cuối cùng của quá trình OCR. Mô hình hậu xử lý văn bản OCR có thể được áp dụng trực tiếp lên văn bản OCR bị lỗi hoặc được tích hợp vào quá trình số hóa văn bản của hệ thống OCR.

ThS Toàn và nhóm nghiên cứu đề xuất mô hình mới tự động sửa lỗi văn bản OCR sử dụng các mẫu ký tự ngẫu nhiên kết hợp thuật toán tối ưu để phát hiện.

Nhóm nghiên cứu đã xây dựng các tập dữ liệu training và test tiêu chuẩn để huấn luyện, đánh giá mô hình. Trong đó, dữ liệu văn bản cần được canh hàng theo mức từ và mức ký tự; xây dựng các bảng sửa lỗi ký tự từ tập dữ liệu, viết chương trình tạo bảng sửa lỗi ký tự tương ứng; xây dựng mô hình post-processing bao gồm các bước xử lý tách từ, phát hiện lỗi từ, tạo từ sửa lỗi và xếp hạng từ sửa lỗi, viết chương trình chạy mô hình tương ứng; đề xuất mô hình áp dụng thuật toán tối ưu trong việc phát hiện và tạo từ sửa lỗi, viết chương trình cho mô hình áp dụng thuật toán tối ưu tương ứng; so sánh, đánh giá kết quả phát hiện và sửa lỗi của mô hình đề xuất với các mô hình khác…

Cải tiến chất lượng các văn bản lưu trữ

Nhóm đã đưa ra giải pháp sửa lỗi văn bản OCR dựa trên các mô hình ngôn ngữ n-gram ở mức từ và mô hình tạo từ sửa lỗi sử dụng các mẫu ký tự sửa lỗi ngẫu nhiên theo các vòng lặp tiến hóa (evolution loop). Mô hình đề xuất khai thác cả đặc tính ngôn ngữ và đặc tính lỗi OCR trong tập dữ liệu huấn luyện.

Các đặc điểm ngôn ngữ bao gồm tính tương tự, tần suất từ đơn và tần suất ngữ cảnh; đặc tính lỗi OCR dựa trên xác suất chỉnh sửa ký tự. Cụ thể, mô hình đề xuất bao gồm bốn giai đoạn xử lý theo thứ tự như sau: Tách từ, phát hiện lỗi, tạo từ sửa lỗi và sửa lỗi.

Mô hình đề xuất cũng được thí nghiệm đánh giá trên tập văn bản chuyên khảo tiếng Anh. Kết quả cho thấy, trong mô hình sử dụng thuật toán tối ưu, các từ sửa lỗi được tìm thấy thông qua các mẫu ký tự sửa lỗi ngẫu nhiên và được điều khiển theo các vòng lặp tiến hóa HC (thuật toán tối ưu leo đồi). Mô hình đề xuất có phương pháp trích xuất thông tin lỗi OCR đơn giản hơn vì các mẫu ký tự sửa lỗi được học trực tiếp từ tập dữ liệu huấn luyện.

Việc chạy lại thuật toán cũng như chọn lại vị trí ký tự ngẫu nhiên được áp dụng để giúp thuật toán leo đồi từ các từ cơ sở đúng và cải thiện chất lượng sửa lỗi. Mô hình đề xuất được chứng minh là hoạt động tốt hơn các phương pháp hậu xử lý văn bản OCR khác trên cùng tập dữ liệu văn bản OCR tiếng Anh.

Các thí nghiệm khác nhau về tính ngẫu nhiên của thuật toán được đề xuất chứng minh rằng nó ổn định với độ tin cậy cao dưới các cài đặt tham số thích hợp.

Theo ThS Phạm Toàn, kết quả này có thể mở rộng triển khai ứng dụng để phát triển thành công cụ nhận dạng và sửa lỗi văn bản OCR tiếng Việt dưới dạng ứng dụng trên web hay di động.

Điều này góp phần nâng cao chất lượng văn bản tiếng Việt đã được số hóa qua các công cụ OCR. Nghiên cứu cũng có thể được triển khai ứng dụng để cải tiến chất lượng các văn bản, tài liệu số được lưu trữ tại các thư viện, các cơ sở dữ liệu số.

Theo Nhật Phong/ GD&TĐ

https://giaoducthoidai.vn/mo-hinh-tu-dong-nhan-dang-va-sua-loi-van-ban-post643212.html

  • Từ khóa

Gara ngoài hãng vẫn có thợ giỏi, vì sao ngày càng khó sửa ô tô đời mới?

Một gara độc lập có thể có thợ giỏi, đủ dụng cụ nhưng vẫn khó sửa ô tô đời mới nếu không tiếp cận được dữ liệu kỹ thuật và phần mềm của nhà sản xuất.
10:25 - 25/10/2026
118 lượt xem

Công nghệ 25/10: Kimi K3.1 Pro nâng cấp

(VTC News) - Moonshot AI - startup trí tuệ nhân tạo có trụ sở tại Bắc Kinh, vừa công bố Kimi K3.1 Pro, phiên bản đầu tiên thuộc chuỗi mô hình AI mới của...
08:55 - 25/10/2026
102 lượt xem

Hơn 50 tỷ đồng đặt hàng nghiên cứu, làm sao nhân rộng mô hình liên kết?

Những đơn đặt hàng nghiên cứu, phát triển trị giá trên 50 tỷ đồng tại Công viên Công nghệ cao và Đổi mới sáng tạo của Đại học Quốc gia Hà Nội cho thấy...
15:01 - 24/10/2026
133 lượt xem

Công nghệ 24/10: Huawei Pura 90 Plus lộ camera 1 inch, RTX 5090 bị trộm ở Brazil

(VTC News) - Huawei được cho là chuẩn bị bổ sung mẫu Pura 90 Plus vào dòng smartphone Pura 90, sau các phiên bản Pro Max và Pro.
09:36 - 24/10/2026
126 lượt xem

Phó Thủ tướng Hồ Quốc Dũng: Quyết liệt đưa công nghệ chiến lược vào thực tiễn

Kết luận cuộc họp về triển khai các nhiệm vụ phát triển công nghệ chiến lược, Phó Thủ tướng Hồ Quốc Dũng yêu cầu các bộ, ngành khẩn trương đưa 17 nhiệm vụ...
14:34 - 20/10/2026
301 lượt xem
pixel