Phân loại và đánh giá chất lượng gạo dựa trên mô hình học sâu

Luận văn tốt nghiệp nghiên cứu tốt nghiệp mạng máy tính và truyền thông phân loại và đánh giá chất lượng gạo dựa trên mô hình học, điều tra thực trạng, phân tích số liệu, đề xuất

Người đăng

Ẩn danh

Thể loại

khóa luận tốt nghiệp

2023

67
4
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CẢM ƠN

ĐỀ CƯƠNG CHI TIẾT

1. Chương 1: Lí do chọn đề tài. Mục đích nghiên cứu

1.1. Đối tượng nghiên cứu

1.2. Phạm vi nghiên cứu

1.3. Các công trình nghiên cứu về bài toán phân loại gạo

1.4. Các công trình nghiên cứu về bài toán phân loại chất lượng gạo

2. Dữ liệu và phương pháp

2.1. Dữ liệu cho bài toán phân loại gạo

2.2. Dữ liệu cho bài toán phân loại chất lượng gạo

2.3. Mô hình triển khai

2.3.1. Tổng quan mô hình triển khai

2.3.2. Các mô hình học sâu sử dụng

3. Kết quả

3.1. Chỉ số đánh giá

3.2. Kết quả thử nghiệm

3.2.1. Kết quả thử nghiệm trên bài toán phân loại gạo

3.2.2. Kết quả thử nghiệm trên bài toán phân loại chất lượng gạo

3.2.3. Hiệu suất phân loại chất lượng gạo

3.2.4. Đánh giá mô hình trên thiết bị cận biên

3.3. Hiện thực hệ thống

3.3.1. Mô tả hệ thống

3.3.2. Đặc tả giao diện ứng dụng Web

3.3.2.1. Trang bắt đầu
3.3.2.2. Trang chọn ảnh
3.3.2.3. Trang kết quả
3.3.2.4. Thiết bị thực tế

4. Chương 5: Hướng phát triển

TÀI LIỆU THAM KHẢO

DANH MỤC HÌNH

DANH MỤC BẢNG

DANH MỤC TỪ VIẾT TẮT

Tóm tắt

I. Tổng quan về phân loại và đánh giá chất lượng gạo

Gạo là một trong những loại lương thực quan trọng nhất trên thế giới, đặc biệt là ở các nước châu Á. Việc phân loại và đánh giá chất lượng gạo không chỉ giúp nâng cao giá trị kinh tế mà còn đảm bảo an toàn thực phẩm. Trong bối cảnh công nghệ phát triển, việc áp dụng mô hình học sâu vào phân loại gạo đang trở thành xu hướng mới. Nghiên cứu này sẽ tập trung vào việc sử dụng các công nghệ hiện đại để cải thiện quy trình phân loại và đánh giá chất lượng gạo.

1.1. Tầm quan trọng của gạo trong nền kinh tế

Gạo không chỉ là nguồn thực phẩm chính mà còn là nguồn thu nhập quan trọng cho nhiều quốc gia. Việt Nam, với vị thế là một trong những nước xuất khẩu gạo hàng đầu, cần đảm bảo chất lượng gạo để duy trì lợi thế cạnh tranh.

1.2. Công nghệ trong phân loại gạo

Công nghệ hiện đại, đặc biệt là machine learninghọc sâu, đã mở ra nhiều cơ hội mới trong việc phân loại gạo. Những công nghệ này giúp tự động hóa quy trình và nâng cao độ chính xác trong việc đánh giá chất lượng.

II. Thách thức trong việc phân loại và đánh giá chất lượng gạo

Mặc dù có nhiều tiến bộ trong công nghệ, việc phân loại và đánh giá chất lượng gạo vẫn gặp phải nhiều thách thức. Các yếu tố như sự đa dạng về chủng loại gạo, điều kiện môi trường và phương pháp thu thập dữ liệu đều ảnh hưởng đến kết quả phân loại. Việc phát triển một mô hình chính xác và hiệu quả là điều cần thiết để giải quyết những vấn đề này.

2.1. Độ chính xác trong phân loại gạo

Độ chính xác của các mô hình phân loại gạo thường bị ảnh hưởng bởi chất lượng dữ liệu đầu vào. Việc thu thập và xử lý dữ liệu hình ảnh là một trong những yếu tố quan trọng nhất để đảm bảo độ chính xác cao.

2.2. Sự đa dạng của các loại gạo

Việt Nam có nhiều loại gạo khác nhau, mỗi loại có đặc điểm riêng. Việc phân loại chính xác các loại gạo này đòi hỏi các mô hình học sâu phải được huấn luyện trên tập dữ liệu phong phú và đa dạng.

III. Phương pháp học sâu trong phân loại gạo

Mô hình học sâu đã được chứng minh là có khả năng phân loại hình ảnh một cách hiệu quả. Các phương pháp như Convolutional Neural Networks (CNN)MobileNet đang được áp dụng để phân loại gạo. Những mô hình này không chỉ giúp cải thiện độ chính xác mà còn giảm thiểu thời gian xử lý.

3.1. Sử dụng CNN trong phân loại gạo

CNN là một trong những mô hình phổ biến nhất trong lĩnh vực nhận diện hình ảnh. Mô hình này có khả năng tự động trích xuất đặc trưng từ hình ảnh, giúp nâng cao độ chính xác trong việc phân loại gạo.

3.2. MobileNet và hiệu quả trong phân loại

MobileNet là một mô hình nhẹ, phù hợp cho các thiết bị nhúng. Việc sử dụng MobileNet giúp giảm thiểu tài nguyên cần thiết mà vẫn đảm bảo độ chính xác cao trong phân loại gạo.

IV. Ứng dụng thực tiễn của mô hình học sâu trong phân loại gạo

Việc triển khai mô hình học sâu vào thực tiễn đã mang lại nhiều kết quả khả quan. Các ứng dụng web cho phép người dùng tải lên hình ảnh hạt gạo và nhận được kết quả phân loại ngay lập tức. Điều này không chỉ giúp tiết kiệm thời gian mà còn nâng cao hiệu quả trong quy trình sản xuất.

4.1. Tạo ứng dụng web cho phân loại gạo

Ứng dụng web cho phép người dùng dễ dàng tải lên hình ảnh và nhận kết quả phân loại. Giao diện thân thiện và dễ sử dụng giúp người dùng tiếp cận công nghệ một cách nhanh chóng.

4.2. Kết quả nghiên cứu và triển khai

Kết quả nghiên cứu cho thấy mô hình học sâu có thể đạt độ chính xác lên đến 85-90% trong việc phân loại gạo. Điều này mở ra cơ hội lớn cho việc ứng dụng công nghệ vào thực tiễn.

V. Kết luận và tương lai của phân loại gạo bằng học sâu

Phân loại và đánh giá chất lượng gạo bằng mô hình học sâu đang trở thành xu hướng quan trọng trong ngành nông nghiệp. Tương lai của công nghệ này hứa hẹn sẽ mang lại nhiều cải tiến trong quy trình sản xuất và nâng cao chất lượng gạo. Việc tiếp tục nghiên cứu và phát triển các mô hình mới sẽ giúp tối ưu hóa quy trình và đáp ứng nhu cầu ngày càng cao của thị trường.

5.1. Tương lai của công nghệ học sâu trong nông nghiệp

Công nghệ học sâu sẽ tiếp tục phát triển và mở rộng ứng dụng trong nhiều lĩnh vực khác nhau của nông nghiệp, không chỉ riêng phân loại gạo.

5.2. Khuyến nghị cho nghiên cứu tiếp theo

Cần tiếp tục nghiên cứu và phát triển các mô hình học sâu mới, đồng thời cải thiện quy trình thu thập và xử lý dữ liệu để nâng cao độ chính xác trong phân loại gạo.

10/07/2025
Khóa luận tốt nghiệp mạng máy tính và truyền thông phân loại và đánh giá chất lượng gạo dựa trên mô hình học sâu

Trích đoạn nội dung tài liệu

Chương 1. Lí do chọn đề tài. Mục đích nghiÊn CỨU.- ¿+ tt TT HH ri 3 1. Đối tượng nghiên cứu 1.

Phạm vi nghién CỨU. Các công trình nghiên cứu về bài toán phân loại gạo. Các công trình nghiên cứu về bài toán phân loại chất lượng gạo. DU LIEU VÀ PHƯƠNG PHÁP.

Dữ liệu cho bài toán phân loại gạO. Dữ liệu cho bài toán phân loại chất lượng gạo. Mô hình triển khai .-cvcccccccccctvctttttt22181EE1E tre 21 3. Tổng quan mô hình triển khai.

Các mô hình hoc sâu sử dụng. HH Hà re.Ă St th HH 1 111tr 23 3.cLHnHHHHHH HH hàn26 3. KET QUA ceecsssecsssssssessssssssssssssesessssssssssssssessssusscsssssssesssssesesssueseessseescessies 29 4. Chỉ số đánh giá.

Kết quả thử nghiệm 4. Kết quả thử nghiệm trên bài toán phân loại gạo. Kết quả thử nghiệm trên bài toán phân loại chat lương gạo. Hiệu suất phân loại chất lượng gạo.

Đánh giá mô hình trên thiết bị cận biên. Hiện thực hệ thống. Mô tả hệ thống. Đặc tả giao diện ứng dụng Web.--¿- - + St Sxk tt TH g1.1, Trang bắt đầu.

Trang chọn ảnh. Trang kết quả. Thiết bị thực tẾ. Tri 49 Chương 5.ccccc 2E vn grrrrirre 52 5.

Hướng phát triỀn.---:-22+2V+++22EE+++t222211E22111122211122111112221 re,52 TÀI LIEU THAM KHẢO.53 DANH MỤC HÌNH Hình 3.1: Ảnh gốc của tập dữ liệu gạo I121.--¿- 2-52 + ++£+Ee£Eerkerxerxersrree 14 Hình 3.3: Ví dụ về các chức năng sử dụng trong Albumentations và chuan hoá.4: Kiến trúc hệ thống.-- +2 2£©5£ E£SE£EE£2EEEEEEEEEEEEEEEEEEEEEEEEEEkrrkrrkrrei 21 Hình 3.5: Kiến trúc mô hình AlexNet [2/7] ,.-- 225211111111 1v ven re 23 Hình 3.6: Kiến trúc mô hình VGG16 [29] .---2¿ 2£ ©2£+EE++E£+£x++£xzzxrxeree 24 Hình 3.7: Kiến trúc mô hình ResNet50 [3 1].---cc¿-cc+cccrrxerrrrrrrrrrrrrree 25 Hình 3.8: Kiến trúc mô hình MobileNetV2 [33] .9: Các kiểu chia tỉ lệ trong mô hình EfficientNet.10: Kiến trúc mô hình tổng quát Inception V4.----2--¿©sz2s+cs+zxzsz 28 Hình 4.1: Ma trận lỗi trên tập Í 121.2: Ma trận lỗi trên 0700 .3: Ma trận lỗi trên tập Soma MaSOOTI .4: Một số ví dụ về các ảnh bị dự đoán sai.----cc:cccccsccxvererrveere 40 Hình 4.5: Biểu đô tiêu thụ bộ nhớ của mô hình trên Raspberry Pi.6: Biểu đồ tiêu thụ bộ nhớ của mô hình trên Jetson Nano.7: Biểu đồ sử dụng CPU của mô hình trên Raspberry Pi.8: Biểu đồ tiêu thụ bộ nhớ của mô hình trên Jetson Nano.9: Biểu đồ nhiệt độ của mô hình trên Jetson Nano .10: Biểu đồ nhiệt độ của mô hình trên Raspberry Pi.11: Biểu đồ FPS của 2 mô hình trên Raspberry Pi và trên Jetson Nano.12: Mô hình hệ thống thực tẾ.- 2-22 +¿++2+++Ex+2EEt2EEtEEterxrzrxerresree 45 Hình 4.13: Giao diện trang bắt đầu.--- ¿- ¿ ¿©tSE#EE#EESEEEEE2E2E2E2EEEerkrrkrree 46 Hình 4.14: Giao diện trang chọn ảnh .15: Danh sách ảnh được trả vé từ S€TV€T.-¿2- 52 +x+E+E£EE+E+EeEEEE+Eererezeee 47 Hình 4.16: Giao diện trang khi chọn xong ảnhh.-- -- 5 + s+*sk+seexeeeseeers 48 Hình 4.17: Giao diện trang kết quả.----- 2 2¿+¿+++2E++EE+2EEt2EEtrEterxrzrxerreeree 49 Hình 4.18: Tổng quan về thiết bị.------ 2 5¿++£2EE+2EE+EE+2EEEEEtEEterxrrrkrrresree 50 Hình 4.19: Phía sau hộp.20: Đèn báo hiệu khi server nhận thành công DANH MUC BANG Bảng 2.1: Tóm tat các bài báo về phân loại gạo.--- 2-2 2 + cxe£xeEerzrszrzed 6 Bảng 2.2: Tóm tắt các bài báo về phân loại chất lượng gạo.1: Thống kê số lượng ảnh gạo.------2: 22 5222x2E++EE+2ExSExerrrerxesrxee 15 Bang 3.2: Số lượng ảnh của tập 1121 sau khi tăng cường và chia dữ liệu.3: Số lượng ảnh của tập PR-11 sau khi tăng cường và chia dữ liệu.4: Số lượng ảnh của tập Sona Masoori sau khi tăng cường và chia dữ liệu.5: Mô tả các chức năng sử dung trong Albumentations.6: Yêu cầu về kích thước ảnh của 6 mô hình được đề xuất.1: Kết quả điểm F1 của các mô hình trên tập 8 loại gạo .2: Kết quả điểm F1 của các mô hình trên tập gạo 1121 .3: Kết quả điểm F1 của các mô hình trên tập gạo PR-I I.4: Kết quả điểm F1 của các mô hình trên tập gạo Sona Masoori. 36 DANH MỤC TỪ VIET TAT Từ Nội dung CPU Central Processing Unit SVM Support Vector Machine ANN Artificial Neural Network DNN Deep Neural Network AdaBoost | Adaptive Boosting ResNet Residual Network DT Decision Tree VGG Visual Geometry Group RGB Red Green Blue PNN Probabilistic Neural Network MLP Multilayer Perceptron KNN K-Nearest Neighbors RF Random forest CNN Convolutional Neural Network LR Logistic Regression NB Naive Bayes HOG Histogram of Oriented Gradients ILSVRC _ | ImageNet Large Scale Visual Recognition Challenge Web Website TFLite Tensorflow Lite PLS-DA | Partial least squares-discriminant analysis TOM TAT KHÓA LUẬN Đi lên từ một quốc gia nông nghiệp lúa nước, Việt Nam nước ta hiểu rõ tam quan trọng về giá tri lương thực và giá tri kinh tế của hạt gạo. Các thành tựu khoa học về cơ khí, máy móc đã được ứng dụng rộng rãi trong khía cạnh canh tác và sản xuất đem lại những hiệu quả nhất định về sản lượng và chất lượng, giúp cho giá trị hạt gạo ngày càng tăng cao. Gần đây, với sự phát triển mạnh mẽ của trí tuệ nhân tạo, học máy và học sâu, các nghiên cứu về việc sử dụng các công nghệ này trong việc phát triển hạt gạo ngày càng tăng, mang lại một cơ hội tiềm năng cho việc cải thiện chất lượng hạt gạo hơn nữa.

Trong khóa luận này, hệ thống đánh giá chất lượng một hạt gạo thông qua mô hình học sâu sẽ được đề xuất như một cách cải thiện tốc độ trong giai đoạn sau sản xuất hạt gạo thông qua công nghệ mới. Trước tiên, chúng em tập trung vào nghiên cứu khả năng nhận diện và phân loại các hạt gạo thuộc những chủng loại khác nhau. Sau đó, trở lại với mục tiêu chính của hệ thống sẽ là nghiên cứu những mô đun với khả năng đánh giá mức độ chất lượng của một hạt gạo. Với mục tiêu đưa ra độ chính xác của các dự đoán lớn hơn từ 5 - 10% so với bài báo đã cung cấp tập dữ liệu hạt gạo, chúng em đã huấn luyện trên 6 mô hình học sâu.

Sau đó, các thông số kĩ thuật của mô hình tốt nhất sẽ được đo trên thiết bị cận biên và được sử dụng để đánh giá tính thực tiễn. Khi hoàn thành, khóa luận sẽ đề xuất một hệ thống đánh giá chất lượng một hạt gạo dựa vào việc sử dụng các mô hình học sâu. Triển khai hệ thống sẽ được thực hiện trên trình duyệt và có thé mở rộng ra thiết bi cận biên giúp cho người dùng có thể dễ dàng tiếp cận và sử dụng. Hệ thống dự đoán này theo dự kiến sẽ là tiền đề cho việc nghiên cứu cải thiện tốc độ sau sản xuất của gạo.

Từ đó mở rộng sang hệ thống nhúng với khả năng tích hợp bài toán phân loại và đánh giá chất lượng. Lí do chọn đề tài Công nghệ thông tin đang phát triển rất nhanh chóng. Sự phát triển này chính là nền tảng của tương lai, nguyên nhân chính là sự xuất hiện của trí tuệ nhân tạo. Trí tuệ nhân tạo đã cải tiến, thay thế các công đoạn thủ công, có tính lặp lại của con người.

Trí tuệ nhân tạo còn xuất sắc trong việc nhận diện và đánh giá hình ảnh, tiềm năng ứng dụng vào cuộc sống là không hề nhỏ. Do đó, nhiều công cụ hữu ích đã được phát triển và đưa vào thực tiễn. Với dân số toàn cầu trên 8 tỉ người, yêu cầu về đảm bảo đủ lương thực cung cấp cũng như chất lượng thực pham ngày càng cao. Gạo là một loại lương thực có tam quan trọng không hé nhỏ khi là thức ăn phô biến của rất nhiều quốc gia, đặc biệt các nước châu Á.

Ở Việt Nam, là một nước xuất khẩu gạo luôn nằm trong top 5 của thế giới, có thể kê đến khối lượng gạo xuất khẩu năm 2021 của nước ta đạt 6.2 triệu tấn với giá trị đạt 3.2 ty USD [1], việc san xuất gạo không chỉ mang yếu tố duy trì lương thực mà còn là nguồn kinh tế không hề nhỏ. Dé luôn đảm bảo nguồn lợi nhuận này, chất lượng hạt gạo phải được giữ ở mức tốt nhất. Do đó, phát triển nghiên cứu đê ứng dụng trí tuệ nhân tạo vào lĩnh vực này là điêu tât yêu. Rat nhiều phương pháp và cách thức cải tiến khác nhau đã được đưa ra và áp dụng nghiên cứu với trí tuệ nhân tạo trong việc cải thiện chất lượng gạo.

Ta có thể kê đến một số nghiên cứu như cải thiện giai đoạn trồng trọt, xác định sâu bệnh từ sớm, tính toán năng suất được tạo ra,. Trong khóa luận này, chúng em dé xuất một phương pháp nham cai thiện chất lượng và đây nhanh quá trình sau sản xuất, đó là phân loại và đánh giá chất lượng gạo. Với khả năng nhận diện gạo cả về mặt nguồn gốc lẫn chất lượng, việc sàng lọc và phân loại sẽ hoạt động nhanh hơn, hiệu quả hơn. Từ đó, giá trị hạt gạo sẽ được cải thiện và nâng cao năng suât lao động.

Mục đích nghiên cứu Trong bài khóa luận này, mục tiêu nghiên cứu được đặt ra là xây dựng một hệ thống đánh giá chất lượng hạt gạo với các chi tiết cụ thể như sau: — Áp dụng kỹ thuật học sâu để xây dựng một mô đun với khả năng nhận diện loại gạo từ hình ảnh với độ chính xác cao hơn bài báo cung cấp đữ liệu 5 — 10%. — Mở rộng nghiên cứu với 6 mô hình học sâu với khả năng đánh giá chất lượng một hạt gạo thông qua hình ảnh. Từ đó phân tích và đánh giá độ chính xác của các mô hình thu được rồi chọn ra mô hình tốt nhất để tối ưu và triển khai lên các thiết bị cận biên, cụ thé là Raspberry Pi 4B với Jetson Nano. Đối tượng nghiên cứu Dựa vào các mục tiêu được đặt ra ở trên, các đối tượng nghiên cứu chủ yếu là: —_ Tập dữ liệu về ảnh các hạt gạo An Độ gồm8 loại gạo khác nhau và 5 nhóm chất lượng gạo.

— Các mô hình học sâu dùng trong nghiên cứu phân loại gạo và đánh giá chất lượng gạo. — Nghiên cứu về Raspberry Pi 4B và Jetson Nano đề triển khai thực tiễn và đo đạc thông số. Phạm vỉ nghiên cứu Khóa luận sẽ được nghiên cứu trong phạm vi các tập dữ liệu ảnh đã được xin phép sử dụng từ Mushahid Shanim qua bài báo [2]. Chúng em sẽ tiến hành phân loại nguồn gốc và đánh giá chất lượng gạo dựa trên ảnh của một hạt.

Đối việc xác định chất lượng sẽ dựa vào màu sắc của hạt gạo và vấn đề này sẽ được nói rõ ở mục 3. TONG QUAN Việc xác định hướng đi một cách rõ ràng và chính xác chính là chìa khóa để đến với được mục tiêu đã đề ra. Do đó, bài luận văn này chúng em tham khảo 20 bài báo gồm những nghiên cứu về mô hình học sâu trong việc phân loại gạo và đánh giá chất lượng hạt gạo. Các công trình nghiên cứu về bài toán phân loại gạo Trước tiên là về các nghiên cứu phân loại hạt gạo.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Tài liệu "Phân loại và đánh giá chất lượng gạo bằng mô hình học sâu" trình bày một phương pháp tiên tiến trong việc phân loại và đánh giá chất lượng gạo thông qua các mô hình học sâu. Bài viết nhấn mạnh tầm quan trọng của việc áp dụng công nghệ hiện đại để nâng cao độ chính xác và hiệu quả trong quy trình kiểm tra chất lượng gạo, từ đó giúp người sản xuất và tiêu dùng có được sản phẩm tốt nhất.

Độc giả có thể tìm hiểu thêm về các ứng dụng của mạng nơron trong các lĩnh vực khác qua các tài liệu như Luận văn thạc sĩ hcmute ứng dụng mạng nơron để giải bài toán động học ngược cho tay máy, nơi khám phá cách mạng nơron có thể giải quyết các bài toán phức tạp trong robotics. Ngoài ra, Luận văn thạc sĩ hcmute nhận dạng các đối tượng tham gia giao thông dùng mạng nơron học sâu cũng cung cấp cái nhìn sâu sắc về việc ứng dụng học sâu trong nhận dạng đối tượng, một lĩnh vực có nhiều điểm tương đồng với việc phân loại gạo. Cuối cùng, Luận văn thạc sĩ hcmute ứng dụng xử lý ảnh trong việc nhận dạng và trích xuất thông tin dữ liệu trong các tờ hóa đơn bán hàng sẽ giúp bạn hiểu rõ hơn về cách công nghệ này có thể được áp dụng trong việc xử lý và phân tích dữ liệu hình ảnh.

Những tài liệu này không chỉ mở rộng kiến thức của bạn về học sâu mà còn cung cấp những ứng dụng thực tiễn trong nhiều lĩnh vực khác nhau.