




Preview text:
lOMoARcPSD|50662567
Tl2 nhập môn ttnt - no description
Cong nghe thong tin (Đại học Điện lực) Scan to open on Studocu
Studocu is not sponsored or endorsed by any college or university
Downloaded by B?p Tr??ng Thành (baptruongthanh@gmail.com) lOMoARcPSD|50662567
TRƯỜNG ĐẠI HỌC ĐIỆN LỰC
KHOA CÔNG NGHỆ THÔNG TIN TIỂU LUẬN SỐ 2 MÔN
NHẬP MÔN TRÍ TUỆ NHÂN TẠO ĐỀ TÀI:
Giả sử em là kỹ sư lập trình của công ty phát triển phần mềm (tùy các
chọn loại công ty), trưởng nhóm yêu cầu em đưa ra 1 giải pháp ứng dụng
AI trong sản phẩm em đang tham gia phát triển. Em hãy viết 1 bài luận mô
tả và cách thức ứng dụng AI vào trong phần mềm này.
Sinh viên thực hiện
: NGUYỄN THỊ NGỌC ANH
Giảng viên hướng dẫn : VŨ VĂN ĐỊNH Ngành
: CÔNG NGHỆ THÔNG TIN Chuyên ngành
: CÔNG NGHỆ PHẦN MỀM Lớp : D16HTTMDT Khóa : 2021
Hà Nội, tháng 11 năm 2023
Downloaded by B?p Tr??ng Thành (baptruongthanh@gmail.com) lOMoARcPSD|50662567 I. MỞ ĐẦU
Trí tuệ nhân tạo ngày càng được phát triển, chúng ngày càng được
nâng cấp để phục vụ rất nhiều ngành nghề của con người trong kỷ
nguyên mới. AI đã có mặt trong mọi khía cạnh của đời sống con người,
giúp đỡ con người với tư cách như một người trợ lý hoàn hảo. Ngay cả
trong ngành Công nghệ thông tin, AI cũng đã trở thành một người trợ
lý tuyệt vời cho những kỹ sư lập trình.
Công cụ AI tôi muốn sử dụng đó là Nhận dạng văn bản II. NỘI DUNG
1. Mô tả AI nhận diện văn bản
Nhận dạng văn bản (Text Recognition) còn được gọi là xử lý ngôn ngữ
tự nhiên, cho phép người dùng tìm thấy tất cả thông tin liên quan mà
họ cần trong các tin tức, công cụ tìm kiếm và trong các cấu trúc văn
bản khác nhau. Hiện nay công nghệ này được áp dụng nhiều nhất trong
các hệ thống phát hiện gian lận và bảo mật.
Ai còn được ứng dụng vào công nghệ OCR (nhận dạng ký tự quang
học). Công nghệ này hỗ trợ chuyển đổi một hình ảnh văn bản thành
định dạng văn bản mà máy có thể đọc được. Ví dụ: nếu bạn chụp một
biên lai, điện thoại sẽ lưu nó dưới dạng tệp hình ảnh, bạn có thể sử
dụng OCR để chuyển đổi hình ảnh thành tài liệu văn bản...
2. Cách thức ứng dụng AI vào phần mềm 2.1 Phân tích dữ liệu
- Dữ liệu đầu vào cần chuẩn bị để huấn luyện AI: chữ viết tay, chữ in,
hình ảnh chứa văn bản, ….
- Dữ liệu đầu ra: Bản word hoặc PDF của chúng hoặc theo yêu cầu của người dùng.
2.2 Mô hình phát triển AI nhận diện văn bản
Downloaded by B?p Tr??ng Thành (baptruongthanh@gmail.com) lOMoARcPSD|50662567
Lựa chọn được mô hình phù hợp phù hợp với yêu cầu của bải toán,
nâng cao hiệu suất cho ứng dụng cũng như tăng trải nghiệm cho người dùng.
EAST (Efficent Accurate scense text detector) là một phương pháp
Học sâu đề phát hiện văn bản. EAST có thể tìm thấy các hộp giới hạn
ngang và xoay và được sử dụng kết hợp với bất kỳ phương pháp nhận dạng văn bản nào.
EAST có thể phát hiện văn bản cả trong hình ảnh và video. Nó chạy
gần thời gian thực ở 13FPS trên hình ảnh 720p với độ chính xác phát
hiện văn bản cao. Một lợi ích khác của kỹ thuật này là việc triển khai
có sẵn trong OpenCV 3.4.2 và OpenCV 4. Mô hình EAST này hoạt
động cùng với nhận dạng văn bản.
2.3 Tích hợp AI vào phần mềm
Phần mềm có tích hợp biểu tưởng để người dùng ấn chụp ảnh hoặc
quay văn bản. Sau khi người dùng chụp sẽ hiện ra kết quả để người
dùng có thể theo dõi sản phẩm đầu ra
Nâng cấp hệ thống để nâng cao khả năng nhận diện văn bản của
camera điện thoại nhằm mang đến cho người dùng kết quả nhanh nhất.
2.4 Nâng cao giao diện người dùng
Người phát triển phần mềm phân tích để đánh giá sự thân thiện của
giao diện đối với người sử dụng đồng thời cũng cũng có thể trợ giúp
người sử dụng khi cần thiết.
2.5 Nâng cao sự tự động hóa thông minh
AI sẽ giúp người dùng chỉnh lại những hình ảnh còn mở nhằm
mang lại những hình ảnh có độ phân giải cao đồng thời tích hợp
chức năng nén khi hình ảnh có dung lượng lớn hơn 50MB.
2.6 Đưa ra chỉ số đo lường kết quả
Downloaded by B?p Tr??ng Thành (baptruongthanh@gmail.com) lOMoARcPSD|50662567
Sau khi triển khai giải pháp AI, việc tiếp theo là đánh giá
hiệu quả của nó. Để đo lường kết quả của AI, bạn cần thiết
lập các chỉ số và số liệu đo lường thích hợp. Điều này giúp
bạn đánh giá được tác động của AI lên ứng dụng và người dùng.
Đánh giá dựa trên đầu vào và đầu ra thực tế. như vậy để xác định
được tỷ lệ sai số của kết quả, tỷ lệ sai sót càng nhỏ chứng minh AI
làm việc càng hiệu quả III. KẾT LUẬN
Việc tích hợp AI vào dự án phát triển phần mềm của chúng ta không chỉ
là một cải tiến công nghệ mà còn là một bước đi chiến lược để đưa sản
phẩm của chúng ta lên một tầm cao mới. Tập trung vào trải nghiệm người
dùng, tối ưu hiệu suất, tự động hóa thông minh và phân tích dự đoán,
chúng ta có thể đảm bảo rằng phần mềm của chúng ta nổi bật trên thị
trường cạnh tranh, đặt ra một tiêu chuẩn mới về đổi mới và chức năng.
Chiến lược này tương thích với cam kết của chúng ta đối với việc cung
cấp các sản phẩm không chỉ đáp ứng mà còn vượt quá mong đợi của
người dùng, xác lập công ty của chúng ta là một nhà lãnh đạo trong cảnh
quan phát triển phần mềm đang biến đổi nhanh chóng.
Downloaded by B?p Tr??ng Thành (baptruongthanh@gmail.com)