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
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
TIU LUN SỐ 2 MÔN
NHẬP MÔN T TU NHÂN TO
Đ TÀI:
Gi sem kỹ sư lp trình của công ty phát trin phần mm (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 sn phẩm em đang tham gia pt trin. Em hãy viết 1 i luận mô
tả và cách thức ứng dng AI vào trong phần mm y.
Sinh viên thực hiện
: NGUYỄN THỊ NGỌC ANH
Ging viên ng dn
Nnh
: VŨ VĂN ĐNH
: CÔNG NGH THÔNG TIN
Chuyên ngành
: CÔNG NGHỆ PHẦN MỀM
Lớp
: D16HTTMDT
Khóa
: 2021
Ni, tháng 11 năm 2023
Downloaded by B?p Tr??ng Thành (baptruongthanh@gmail.com)
lOMoARcPSD|50662567
I. M ĐẦU
Trí tuệ nn tạo ny càng đưc pt triển, chúng ngày càng đưc
ng cp đphục vrất nhiều nnh nghề của con ngưi trong k
ngun mi. AI đã có mặt trong mọi khía cnh của đi sống con người,
giúp đ con ngưi với tư cách như một ni trợ lý hoàn ho. Ngay c
trong nnh Công nghệ thông tin, AI cũng đã trở thành một ni trợ
tuyệt vời cho những ksư lập tnh.
Công cụ AI tôi muốn sdng đó Nhận dạng n bn
II. NỘI DUNG
1. Mô tAI nhận diện n bn
Nhận dng n bn (Text Recognition) còn đưc gọi xlý nn ng
tự nhn, cho phép người dùng tìm thấy tt cả thông tin liên quan
họ cn trong các tin tức, công c tìm kiếm trong các cu trúc n
bản kc nhau. Hiện nay công nghệ y được áp dụng nhiều nhất trong
các hệ thống pt hiện gian lận bo mt.
Ai còn đưc ứng dng o công nghệ OCR (nhận dng ký t quang
học). ng nghệ y hỗ trợ chuyển đổi một hình ảnh n bản thành
định dng văn bản y có thể đọc được. Ví dụ: nếu bn chụp một
biên lai, điện thoi s u dưi dng tp nh nh, bạn có thể s
dụng OCR đchuyển đi hình nh thành tài liệu n bn...
2. Cách thức ng dụng AI o phần mm
2.1 Phân tích dữ liệu
- Dliệu đầu o cần chuẩn bđể huấn luyn AI: chữ viết tay, chin,
nh nh chứa n bản, ….
- Dliệu đu ra: Bản word hoc PDF của cng hoc theo u cu
của ngưi ng.
2.2 Mô hình pt triển AI nhận diện n bn
Downloaded by B?p Tr??ng Thành (baptruongthanh@gmail.com)
lOMoARcPSD|50662567
Lựa chọn đưc hình p hợp p hợp với u cu của bi toán,
ng cao hiệu suất cho ng dng cũng như tăng trải nghiệm cho ngưi
ng.
EAST (Efficent Accurate scense text detector) mt phương pp
Học sâu đ phát hiện n bn. EAST có thể m thấy các hộp giới hạn
ngang xoay được sử dụng kết hợp với bt kphương pp nhận
dạng n bn o.
EAST có thể pt hiện n bn c trong nh nh video. Nó chạy
gần thời gian thực 13FPS tn hình nh 720p với đ cnh c pt
hiện n bn cao. Mt lợi ích kc của kỹ thuật y việc triển khai
có sn trong OpenCV 3.4.2 OpenCV 4. Mô hình EAST y hoạt
động cùng với nhận dng n bn.
2.3 Tích hợp AI 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 n bản. Sau khi người dùng chụp s hiện ra kết quả đ người
ng có thể theo dõi sn phẩm đu ra
Nâng cp hệ thống đ ng cao khả ng nhận diện n bản của
camera điện thoại nhằm mang đến cho ni dùng kết quả nhanh nhất.
2.4 Nâng cao giao diện ni ng
Người pt triển phần mềm pn tích đ đánh giá sự tn thiện của
giao diện đi với người sdng đng thi cũng cũng có thể trợ giúp
ngưi sdng khi cn thiết.
2.5 Nâng cao stđng a thông minh
AI s giúp người dùng chỉnh lại những nh nh n mở nhằm
mang lại nhng nh ảnh có độ phân giải cao đồng thời tích hợp
chức ng n khi hình nh có dung lượng lớn n 50MB.
2.6 Đưa ra chỉ s đo ng kết quả
Downloaded by B?p Tr??ng Thành (baptruongthanh@gmail.com)
lOMoARcPSD|50662567
Sau khi triển khai giải pp AI, việc tiếp theo đánh g
hiệu quả của . Đ đo lường kết quả của AI, bn cn thiết
lập các chỉ s s liệu đo lường thích hợp. Điều y giúp
bạn đánh giá được c động của AI n ng dng ngưi
ng.
Đánh g dựa trên đầu vào đu ra thực tế. như vậy để c định
đưc tlệ sai scủa kết quả, tlệ sai sót ng nhỏ chứng minh AI
m việc càng hiệu quả
III. KẾT LUẬN
Việc tích hp 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 mi. 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 mm 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 phm kng chỉ đáp ứng mà n vượt quá mong đợi của
người dùng, xác lp công ty ca chúng ta 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)
lOMoARcPSD|50662567

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)