Cơ Chế Phát Hiện Bệnh Trên Cây Dừa Bằng Kiến Trúc Transformer

Khóa luận trình bày cơ chế phát hiện bệnh trên lá cây sử dụng kiến trúc transformer trên thiết bị hạn chế phần cứng trong mạng máy tính.

Người đăng

Ẩn danh

Thể loại

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

2023

83
5
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CẢM ƠN

1. CHƯƠNG 1: LÝ DO CHỌN ĐỀ TÀI. MỤC TIÊU ĐỀ TÀI

1.1. Đối tượng và mục tiêu nghiên cứu

1.2. Phương pháp nghiên cứu

1.3. Cấu trúc khóa luận

2. CHƯƠNG 2: CƠ SỞ LÝ THUYẾT

2.1. Các công trình nghiên cứu liên quan

2.1.1. Các công trình nghiên cứu theo hướng các mô hình học máy cơ bản

2.1.2. Các công trình nghiên cứu theo hướng các mô hình học máy ANN

2.1.3. Các công trình nghiên cứu theo hướng các mô hình CNN và một số mô hình khác

2.2. Các kỹ thuật liên quan

3. CHƯƠNG 3: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

3.1. Tổng quan về hệ thống

3.2. Mô hình học sâu

4. CHƯƠNG 4: KẾT QUẢ THỰC HIỆN

4.1. Môi trường thử nghiệm và độ đo đánh giá

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

4.3. Kết quả huấn luyện và đánh giá độ chính xác mô hình

4.4. Kết quả kiểm thử tốc độ và khả năng hoạt động trên thiết bị hạn chế phần cứng

4.5. Hiện thực ứng dụng di động

4.5.1. Giao diện màn hình SplashScreen

4.5.2. Giao diện màn hình chào mừng

4.5.3. Giao diện màn hình đăng nhập

4.5.4. Giao diện màn hình đăng kí

4.5.5. Giao diện màn hình chính

4.5.6. Giao diện tìm kiếm cây trồng hoặc các loại bệnh xuất hiện trên cây

4.5.7. Giao diện lựa chọn model để quét bệnh trên cây

4.5.8. Giao diện màn hình trang cá nhân

4.5.9. Giao diện màn hình nhận dạng bệnh trên cây

4.5.10. Giao diện vườn cây của tôi

4.5.11. Giao diện thêm vườn cây mới

4.5.12. Giao diện hiển thị tất cả cây có trong vườn

4.5.13. Giao diện thêm cây mới

5. CHƯƠNG 5: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

5.1. Sửa đổi và nhược điểm

5.2. Hướng phát triển

DANH MỤC HÌNH

DANH MỤC BẢNG

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

TÓM TẮT KHÓA LUẬN

Tóm tắt

I. Tổng Quan Về Cơ Chế Phát Hiện Bệnh Cây Dừa Bằng Kiến Trúc Transformer

Cơ chế phát hiện bệnh trên cây dừa đang trở thành một vấn đề cấp thiết trong nông nghiệp hiện đại. Việc áp dụng công nghệ AI và các mô hình học sâu như kiến trúc Transformer đã mở ra hướng đi mới trong việc phát hiện và quản lý bệnh thực vật. Các nghiên cứu gần đây cho thấy, việc sử dụng các mô hình như Vision Transformer (ViT) có thể cải thiện độ chính xác trong việc nhận diện bệnh trên cây dừa. Điều này không chỉ giúp nông dân phát hiện bệnh sớm mà còn giảm thiểu thiệt hại cho cây trồng.

1.1. Khái Niệm Về Kiến Trúc Transformer Trong Nông Nghiệp

Kiến trúc Transformer là một mô hình học sâu được phát triển để xử lý ngôn ngữ tự nhiên. Tuy nhiên, với khả năng xử lý hình ảnh mạnh mẽ, nó đã được áp dụng trong nông nghiệp để phát hiện bệnh thực vật. Mô hình này sử dụng cơ chế self-attention để phân tích và nhận diện các đặc điểm của hình ảnh cây trồng.

1.2. Tầm Quan Trọng Của Phát Hiện Bệnh Sớm Trên Cây Dừa

Phát hiện bệnh sớm trên cây dừa giúp nông dân có thể áp dụng các biện pháp phòng ngừa kịp thời, từ đó giảm thiểu thiệt hại và nâng cao năng suất. Việc sử dụng công nghệ AI trong phát hiện bệnh không chỉ tiết kiệm thời gian mà còn tăng cường hiệu quả quản lý cây trồng.

II. Thách Thức Trong Việc Phát Hiện Bệnh Trên Cây Dừa

Mặc dù công nghệ phát hiện bệnh trên cây dừa bằng kiến trúc Transformer mang lại nhiều lợi ích, nhưng vẫn tồn tại một số thách thức lớn. Đầu tiên, việc thu thập và xử lý dữ liệu hình ảnh chất lượng cao là rất quan trọng. Thứ hai, việc triển khai mô hình trên các thiết bị có tài nguyên hạn chế cũng gặp nhiều khó khăn. Cuối cùng, việc đảm bảo độ chính xác của mô hình trong các điều kiện thực tế là một thách thức không nhỏ.

2.1. Khó Khăn Trong Việc Thu Thập Dữ Liệu Hình Ảnh

Việc thu thập dữ liệu hình ảnh về bệnh trên cây dừa là một thách thức lớn. Nguồn dữ liệu không phong phú và chất lượng hình ảnh không đồng nhất có thể ảnh hưởng đến độ chính xác của mô hình. Cần có các phương pháp hiệu quả để thu thập và phân loại dữ liệu.

2.2. Hạn Chế Về Tài Nguyên Phần Cứng

Nhiều mô hình học sâu yêu cầu tài nguyên tính toán lớn, điều này gây khó khăn trong việc triển khai trên các thiết bị di động có tài nguyên hạn chế. Cần có các giải pháp tối ưu hóa để đảm bảo mô hình hoạt động hiệu quả trên các thiết bị này.

III. Phương Pháp Phát Hiện Bệnh Trên Cây Dừa Bằng Kiến Trúc Transformer

Để phát hiện bệnh trên cây dừa, nhóm nghiên cứu đã áp dụng các mô hình học sâu dựa trên kiến trúc Transformer. Phương pháp này bao gồm việc thu thập dữ liệu, huấn luyện mô hình và triển khai trên thiết bị di động. Các mô hình như LeViT, SimpleViT và MobileViT đã được thử nghiệm để đánh giá hiệu suất trong việc phát hiện bệnh.

3.1. Quy Trình Thu Thập Và Xử Lý Dữ Liệu

Quy trình thu thập dữ liệu bao gồm việc lấy hình ảnh từ nhiều nguồn khác nhau và phân loại chúng theo các loại bệnh. Dữ liệu sau đó được lưu trữ và quản lý trên một máy chủ để dễ dàng truy cập và xử lý.

3.2. Huấn Luyện Mô Hình Trên Google Colab

Sử dụng Google Colab để huấn luyện các mô hình học sâu giúp tăng tốc độ và hiệu quả trong quá trình nghiên cứu. Các mô hình được đánh giá dựa trên độ chính xác và tốc độ xử lý để chọn ra mô hình tốt nhất cho việc phát hiện bệnh.

IV. Ứng Dụng Thực Tiễn Của Cơ Chế Phát Hiện Bệnh

Cơ chế phát hiện bệnh trên cây dừa bằng kiến trúc Transformer đã được triển khai thành công trên các thiết bị di động. Hệ thống này cung cấp thông tin kịp thời về tình trạng sức khỏe của cây trồng, giúp nông dân có thể đưa ra quyết định nhanh chóng và chính xác. Kết quả nghiên cứu cho thấy, các mô hình này có khả năng phát hiện bệnh với độ chính xác cao.

4.1. Kết Quả Thử Nghiệm Trên Thiết Bị Di Động

Các thử nghiệm trên thiết bị di động cho thấy mô hình có thể phát hiện bệnh với độ chính xác lên đến 90%. Điều này cho thấy khả năng ứng dụng thực tiễn của công nghệ trong nông nghiệp.

4.2. Lợi Ích Đối Với Nông Dân

Hệ thống giúp nông dân tiết kiệm thời gian và chi phí trong việc phát hiện bệnh. Thông qua ứng dụng, nông dân có thể nhận được thông tin chi tiết về bệnh và phương pháp điều trị, từ đó nâng cao năng suất cây trồng.

V. Kết Luận Và Tương Lai Của Cơ Chế Phát Hiện Bệnh

Cơ chế phát hiện bệnh trên cây dừa bằng kiến trúc Transformer đã chứng minh được tính khả thi và hiệu quả trong việc quản lý sức khỏe cây trồng. Tương lai, cần tiếp tục nghiên cứu và phát triển các mô hình nhẹ hơn để cải thiện hiệu suất và khả năng ứng dụng trên các thiết bị di động. Việc áp dụng công nghệ này không chỉ giúp nông dân mà còn góp phần vào sự phát triển bền vững của ngành nông nghiệp.

5.1. Hướng Phát Triển Trong Nghiên Cứu

Nghiên cứu sẽ tiếp tục mở rộng để phát triển các mô hình mới với khả năng nhận diện bệnh tốt hơn. Việc tối ưu hóa mô hình cho các thiết bị di động sẽ là một trong những ưu tiên hàng đầu.

5.2. Tác Động Đến Ngành Nông Nghiệp

Công nghệ phát hiện bệnh cây trồng sẽ góp phần nâng cao năng suất và chất lượng sản phẩm nông nghiệp. Điều này không chỉ giúp nông dân mà còn đảm bảo an ninh lương thực cho cộng đồng.

10/07/2025
Khóa luận tốt nghiệp mạng máy tính và truyền thông xây dựng cơ chế phát hiện bệnh trên lá cây dựa trên kiến trúc transformer trên thiết bị hạn chế phần cứng

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

Mở đầu — Trình bày về lý do chọn đề tài, mục tiêu đề tài, đối tượng nghiên cứu, mục tiêu nghiên cứu và phương pháp nghiên cứu. - Chương 2: Cơ sở lý thuyết — Trinh bày về khảo sát các mô hình mà trong quá trình nghiên cứu đã chọn lọc và tìm hiểu, tìm hiểu về một số công cụ, thư viện hỗ trợ trong quá trình thực hiện khoá luận. - Chương 3: Phân tích và thiết kế hệ thống — Trình bày về tổng quan kiến trúc xây dựng hệ thống và khảo sát các mô hình học sâu tiêu biểu và tốt nhất trong quá trình thực hiện. - Chương 4: Kết quả thực hiện — Trình bày về tập dữ liệu, môi trường thực hiện thử nghiệm, kết quả đạt được, minh hoạ kết quả ở nhiều thiết bị khác nhau đặc biệt là kết quả ở các thiết bị có phần cứng hạn chế, thiết bị cận biên, mô tả giao diện xây dựng ứng dụngở thiết bị di động.

- Chương 5: Tổng kết - Tổng kết lại khóa luận bằng cách trình bay ý nghĩa của đồ án và các thành quả đã đạt được, đồng thời đưa ra những nhận xét đánh giá trực quan nhất về hệ thống và những hạn chế còn ton tại trong quá trình nghiên cứu và thực hiện. Từ đó, đề xuất các hướng giải quyết, cải thiện và phát triển cho hệ thống trong tương lai, nhằm nâng cao hiệu qua và khả năng hoạt động của nó. CƠ SỞ LY THUYET 2. Các công trình nghiên cứu liên quan 2.

Các công trình nghiên cứu theo hướng các mô hình học máy cơ bản Đầu tiên ở phan công trình nghiên cứu các mô hình học máy cơ bản nay, chúng tôi đã tìm hiểu được tác giả trong bai “Identification of Corn Plant Diseases and Pests Based on Digital Images using Multinomial Naive Bayes and K-Nearest Neighbor” [5] đã dựa trên những hình ảnh kỹ thuật số bằng cách sử dung phương pháp Multinomial Naive Bayes (MNB) va K- Nearest Neighbor. Dữ liệu được sử dụng bao gồm 761 hình ảnh kỹ thuật số với sáu loại bệnh có hại trên cây ngô. Phương pháp MNB có độ chính xác 92,72%, Fl-score là 78,17%. Đồng thời, phương pháp K- Nearest Neighbor với k = 3 có độ chính xác là 99,54% và Fl-score là 93,59%, Đề xây dựng khả năng nhận dạng và phân loại với mô hình KNN.

Kỹ thuật phân loại K- Nearest Neighbor (KNN) và mạng nơ-ron nhân tạo (ANN) cũng được sử dụng nghiên cứu trong bài báo “Maize Leaf Diseases Recognition and Classification Based on Imaging and Machine Learning Techniques” [6]. Tổng cộng có 800 hình ảnh được thu thập từ môi trường bang máy ảnh trên thiết bị điện thoại di động, 200 hình ảnh từ mỗi loại (bệnh đốm lá xám, bệnh khô van, bệnh thối thân và khoẻ mạnh). Độ chính xác phân loại tốt nhất đạt được khi sử dụng ANN và hiệu suất tổng thể là 94,4%. Bài bao “Detection of Maize Disease Using Random Forest Classification Algorithm” [7] phát hiện bệnh trên cây trồng bằng các phương pháp trí tuệ nhân tao như Naive Bayes (NB), Decision Tree (DT), K-Nearest Neighbor (KNN), Support Vector Machine (SVM) và Random Forest (RF).

Trong bài báo này, tác giả so sánh tat cả các phương pháp trên cơ sở độ chính xác và đề xuất mô hình tốt nhất dé phát hiện bệnh hiệu quả. Thuật toán máy học có tên là Random Forest đạt độ chính xác cao nhất (80,68%) với tổng số 3823 ảnh và nhãn cho 4 nhóm bệnh. Việc thực hiện các phân vùng này được thực hiện bang Python 3.3 chạy trên hệ điều hành Windows 7. Bộ xử lý dựa trên X64 có tốc độ 3,2 GHz, RAM có dung lượng 8 GB và loại hệ điều hành 64 bit.

Ngoài ra, 10 bai báo “Maize Leaf Disease Detection and Classification Using Machine Learning Algorithms” [8] tập trung vào các kỹ thuật hoc may có giám sát như Naive Bayes (NB), Decision Tree (DT), K-Nearest Neighbor (KNN), Support Vector Machine (SVM), và Random Forest (RF) để phát hiện bệnh trên cây ngô với 3823 hình ảnh và bốn nhãn loại bệnh bao gồm: bệnh đốm lá xám, bệnh khô van, bệnh thối thân và khoẻ mạnh. Các kỹ thuật phân loại đã được đề cập sử dụng dé phân tích va so sánh nhằm chọn ra mô hình dự đoán các bệnh cây trồng phù hợp nhất cho độ chính xác cao nhất. Thuật toán Random Forest cho kết quả với độ chính xác cao nhất là 79,23% so với các kỹ thuật phân loại còn lại. Bài báo “Deep neural network features fusion and selection based on PLS regression with an application for crops diseases classification” [9] các tác giả nghiên cứu dé xuất kiến trúc có ba giai đoạn chính bao gồm: trích xuất các đặc trưng của mô hình học sâu bang cách sử dụng mô hình VGG- 19 convolutional neural network đã được huấn luyện từ trước làm đữ liệu đầu vào, sử dụng phương pháp hợp nhất (fusion method) dữ liệu từ nhiều nguồn khác nhau dựa trên PLS và cuối cùng là phương pháp lựa chọn đặc trưng dữ liệu dựa trên phân tích hồi quy khớp bộ phận trên PLS.

Các đặc trưng phân biệt nhất sau đó được sử dụng cho việc nhận dạng cuối cùng bằng cách sử dụng một bộ phân loại “ensemble bagged tree” dựa trên các kỹ thuật thị giác máy tính đề phát hiện bệnh cây trồng trong nông nghiệp. Mô hình sử dụng hồi quy bình phương nhỏ nhất từng phan (PLS) dé lựa chọn các đặc trưng. Độ chính xác trung bình đạt được khi sử dụng phương pháp được đề xuất là khoảng 90,1%. Công trình thử nghiệm đề xuất được đánh giá trên bộ dữ liệu Plant Village bao gồm hình ảnh 3.852 lá của cả khỏe mạnh và không khỏe mạnh.

Ảnh dé huấn luyện gồm 200 ảnh với 4 nhãn: khỏe mạnh, cercospora, bệnh đóm lá và cháy lá, mỗi nhãn có số lượng là 50 ảnh thu được từ làng thực vật Mohanty. Dữ liệu hình ảnh ngô sử dụng dé lại kích thước 256 x 256 pixel. Có 2 bước: quá trình trích xuất đặc trưng và phân loại dữ liệu. Trích xuất đặc trưng thu được các đặc trưng tự động bằng cách sử dụng mạng nơ-ron tích chập (CNN).

Bảy mô hình CNN đã được thử nghiệm: AlexNet, VGG16, VGG19, GoogleNet, Inception-V3, ResNet50 và ResNet101. Trong khi việc phân loại sử dung phương pháp học máy bao gồm: K- 11 Nearest Neighbor (KNN), Decision Tree (DT), va Support Vector Machine (SVM). Dựa trên kết quả thử nghiệm, mô hình cho kết quả phân loại tốt nhất là AlexNet và SVM (đã sử dụng kiểm chứng chéo 10 lần) với độ chính xác là 93%. Mạng nơ-ron tích chập được tối ưu hóa bởi mô-đun chức năng đa kích hoạt (MAF) được đề xuất trong bài báo “High-Accuracy Detection of Maize Leaf Diseases CNN Based on Multi-Pathway Activation Function Module” [10] các tác gia đã đề xuất dé phát hiện 4428 ảnh lá ngô bao gồm: lá bình thường, bệnh khô văn, bệnh đóm lá, bệnh cháy 1a.

Độ chính xác của phương pháp được đề xuất trong bộ xác thực đạt 97,41% trên MAF- ResNet50. Ngoài ra, tác giả đã phát triển thiết bị phát hiện di động dựa trên nền tảng iOS dé phát hiện bệnh nhanh hơn va dé dàng hơn. Trong một bài báo khác, “Corn Leaf Diseases Diagnosis Based on K-Means Clustering and Deep Learning” [11] đề xuất một phương pháp dựa trên K-means clustering và một mô hình học sâu cải tiễn dé chan đoán chính xác ba bệnh phô biến trên lá ngô: dém xám, đốm lá, và cháy lá trong tong số 900 hình ảnh về bệnh. Bài viết này nghiên cứu tác động của các giá tri k khác nhau (2, 4, 8, 16, 32 và 64) và các mô hình (VGG-16, ResNet18, Inception v3, VGG-19 và mô hình học sâu cải tiễn) trong chân đoán bệnh ngô.

Sau năm lần tính toán, độ chính xác, khả năng thu hồi và F1 của mô hình được đề xuất ôn định ở khoảng 93%. Một số bài viết sử dụng định dạng RGB và các đặc trưng xử lý hình ảnh khác nhau dé phát hiện màu sắc. Cụ thé, trong “Advanced Machine Learning Algorithm based System for Crops Leaf Diseases Recognition” [12], tac gia da dé xuất một kiến trúc bao gồm ba giai đoạn chính: trích xuất đặc trưng bằng cách sử dụng Histogram Oriented Gradient (HOG), Segmented Fractal Texture Analysis (SFTA) va Local Ternary Patterns (LTP); giảm chiều đữ liệu bang cách sử dụng phân tích thành phan chính (PCA) và giá trị điểm số dựa trên độ lệch chéo và khía cạnh thông tin; phân loại bằng cách sử dụng các bộ phân loại khác nhau dựa trên các kỹ thuật xử lý ảnh và học máy. Hệ thống sử dụng nhiều bộ phân loại thuật toán học máy khác nhau dé phan loại bao gồm: support vector machine (SVM), k-nearest neighbor (KNN), decision tree (DT), random forest (RF), va gradient boosting (GB).

Bộ dữ liệu Plant Village được sử dung dé xác thực phương pháp được đề xuất ở định dang RGB va được thay 12 đổi kích thước thành kích thước 256x256 với 3. Kiến trúc liên quan đến việc sử dụng các đặc trưng xử lý hình ảnh khác nhau như RGB, SIFT, SURF, ORB và HOG dé phát hiện mau sắc và các đặc điểm khác của cây trồng trong “Machine Learning-based for Automatic Detection of Corn-Plant Diseases Using Image Processing” [13] sử dụng các phương pháp học máy dé phát hiện bệnh trên cây ngô ở Indonesia. Hiệu suất của các đặc trưng này được đánh giá bang cách sử dụng một số thuật toán học máy như SVM, DT, RF va NB. Kết quả cho thay RGB là kiến trúc đặc trưng cung cấp nhiều thông tin nhất cho tác vụ này và có độ chính xác tốt nhất đối với hầu hết các bộ phân loại.

Bộ dữ liệu được sử dung trong nghiên cứu bao gồm 3. Bai báo “Study on Corn Disease Identification Based on PCA and SVM” [14] nói về việc sử dung kỹ thuật xử ly anh dé phát hiện và phân loại các bệnh khác nhau trên lá ngô. Kiến trúc được đề xuất liên quan đến việc sử dụng phương pháp Otsu dé phân đoạn ảnh, tiếp theo là PCA và SVM đề phân loại. Nghiên cứu dựa trên bệnh xám lá ngô, bệnh đóm lá, bệnh dém lớn ngô và lá ngô khỏe mạnh.

Độ chính xác của phân loại được thử nghiệm trên máy trạm, độ chính xác của 4 bệnh: dém lá ngô, bệnh xám lá, đóm lá ngô lớn va lá ngô khỏe lần lượt là 90,05%, 92,64%, 91,23% và 05,78%. tương ứng trên 3.823 hình ảnh cua tập dữ liệu. Bài viết là một cuộc khảo sát các nghiên cứu khác nhau đã cô gang tự động hóa quá trình phát hiện và phân loại bệnh cây trồng bằng cách sử dụng hình ảnh lá. Hiệu suất của các kỹ thuật tiên tiến nhất được phân tích để xác định những kỹ thuật hoạt động tốt trên một số loại cây trong hoặc loại cây trồng.

Tác giả đã thảo luận về việc sử dụng mô hình học máy dé phát hiện dựa trên máy tính để xác định các trên cây trồng trong “Plant Diseases Detection and Classification using Machine Learning Models” [15].

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

Tài liệu có tiêu đề Cơ Chế Phát Hiện Bệnh Trên Cây Dừa Bằng Kiến Trúc Transformer trình bày một phương pháp tiên tiến trong việc phát hiện bệnh trên cây dừa thông qua việc áp dụng kiến trúc Transformer, một công nghệ học máy hiện đại. Bài viết nêu rõ cách mà mô hình này có thể phân tích và nhận diện các dấu hiệu bệnh lý trên cây dừa một cách nhanh chóng và chính xác, từ đó giúp nông dân và các nhà nghiên cứu có thể đưa ra các biện pháp can thiệp kịp thời.

Độc giả sẽ tìm thấy nhiều lợi ích từ tài liệu này, bao gồm việc hiểu rõ hơn về ứng dụng của công nghệ học máy trong nông nghiệp, cũng như cách mà các mô hình như Transformer có thể cải thiện quy trình phát hiện bệnh. Để mở rộng kiến thức của mình, bạn có thể tham khảo thêm tài liệu Nghiên cứu thuật toán học máy áp dụng cho hệ thống giám sát và nhận dạng hành vi trên bò, nơi bạn sẽ tìm thấy các ứng dụng khác của học máy trong nông nghiệp. Ngoài ra, tài liệu Nghiên cứu phương pháp đo quang phổ cận hồng ngoại nirs và áp dụng mô hình học máy nhằm xác định nhanh nguồn gốc địa lý của hạt tiêu ở việt nam cũng sẽ cung cấp cho bạn cái nhìn sâu sắc về việc ứng dụng công nghệ trong nông sản. Cuối cùng, tài liệu Khóa luận tốt nghiệp mạng máy tính và truyền thông dữ liệu xây dựng ứng dụng tra cứu thông tin vi phạm giao thông dựa trên các loại mô hình máy học sẽ giúp bạn hiểu thêm về các ứng dụng khác của học máy trong các lĩnh vực khác nhau. Những tài liệu này sẽ là cơ hội tuyệt vời để bạn mở rộng kiến thức và khám phá thêm về các ứng dụng của công nghệ học máy.