Original Title: Latest Trend and Challenges in Machine Learning– and Deep Learning–Based Computational Techniques in Poultry Health and Disease Management: A Review
Source: doi.org/10.1155/2024/8674250
Disclaimer: Summary generated by AI based on the provided document. Please refer to the original paper for full scientific accuracy.

និន្នាការចុងក្រោយ និងបញ្ហាប្រឈមនៃបច្ចេកទេសកុំព្យូទ័រផ្អែកលើម៉ាស៊ីនរៀន (Machine Learning) និងការរៀនស៊ីជម្រៅ (Deep Learning) សម្រាប់ការគ្រប់គ្រងសុខភាព និងជំងឺបសុបក្សី៖ ការពិនិត្យឡើងវិញ

ចំណងជើងដើម៖ Latest Trend and Challenges in Machine Learning– and Deep Learning–Based Computational Techniques in Poultry Health and Disease Management: A Review

អ្នកនិពន្ធ៖ Shwetha V. (Manipal Institute of Technology), Maddodi B. S. (Manipal Institute of Technology), Vijaya Laxmi (Manipal Institute of Technology), Abhinav Kumar (Manipal Institute of Technology), Sakshi Shrivastava (Manipal Institute of Technology)

ឆ្នាំបោះពុម្ព៖ 2024, Journal of Computer Networks and Communications

វិស័យសិក្សា៖ Machine Learning in Agriculture

១. សេចក្តីសង្ខេបប្រតិបត្តិ (Executive Summary)

បញ្ហា (The Problem)៖ ឯកសារនេះដោះស្រាយពីបញ្ហាប្រឈមនៃការគ្រប់គ្រងកសិដ្ឋានចិញ្ចឹមបសុបក្សីបែបប្រពៃណី ដែលពឹងផ្អែកលើកម្លាំងពលកម្មច្រើន ប្រើប្រាស់ពេលវេលាយូរ និងខ្វះភាពសុក្រឹតក្នុងការតាមដានសុខភាព អាកប្បកិរិយា និងការរកឃើញជំងឺសត្វស្លាបជាដើម។

វិធីសាស្ត្រ (The Methodology)៖ ការសិក្សានេះបានធ្វើការពិនិត្យឡើងវិញនូវអត្ថបទស្រាវជ្រាវចំនួន ៥៧ ដែលបានបោះពុម្ពពីឆ្នាំ ២០១០ ដល់ ២០២៣ ដោយផ្តោតលើការប្រើប្រាស់បច្ចេកវិទ្យាបញ្ញាសិប្បនិម្មិតក្នុងកសិដ្ឋាន។

លទ្ធផលសំខាន់ៗ (The Verdict)៖

២. ការវិភាគលើប្រសិទ្ធភាព និងដែនកំណត់ (Performance & Constraints)

វិធីសាស្ត្រ (Method) គុណសម្បត្តិ (Pros) គុណវិបត្តិ (Cons) លទ្ធផលគន្លឹះ (Key Result)
Traditional Machine Learning (SVM, XGBoost, K-Means)
ម៉ាស៊ីនរៀនបែបប្រពៃណី (SVM, XGBoost, K-Means)
ទាមទារថាមពលកុំព្យូទ័រតិចក្នុងការដំណើរការម៉ូដែល និងស័ក្តិសមសម្រាប់វិភាគលើទិន្នន័យដែលមានរចនាសម្ព័ន្ធច្បាស់លាស់ ដូចជាការប៉ាន់ស្មានទម្ងន់។ ទាមទារការទាញយកលក្ខណៈពិសេសពីទិន្នន័យដោយមនុស្ស (Manual feature extraction) និងខ្វះភាពបត់បែននៅពេលជួបប្រទះទិន្នន័យរូបភាពស្មុគស្មាញ ឬព្រិល។ សម្រេចបានភាពត្រឹមត្រូវខ្ពស់ ឧទាហរណ៍ម៉ូដែល SVM ទទួលបានភាពត្រឹមត្រូវ ៩៥.៨% ក្នុងការបែងចែកភេទសត្វស្លាប និង ៩៩.៤% ក្នុងការកំណត់ស្ថានភាពសុខភាព។
Deep Learning (CNN, ResNet-50, YOLO)
ការរៀនស៊ីជម្រៅ (CNN, ResNet-50, YOLO)
មានសមត្ថភាពទាញយកលក្ខណៈពិសេសពីរូបភាព ឬសំឡេងដោយស្វ័យប្រវត្តិ និងមានភាពសុក្រឹតខ្ពស់បំផុតក្នុងការតាមដានអាកប្បកិរិយា និងរកឃើញជំងឺ។ ត្រូវការទិន្នន័យទំហំធំ ថាមពលកុំព្យូទ័រខ្លាំង (ដូចជា GPU) សម្រាប់ការហ្វឹកហាត់ម៉ូដែល និងមានបញ្ហាប្រឈមក្នុងការបកស្រាយលទ្ធផល (Black-box)។ ម៉ូដែល YOLO និង ResNet សម្រេចបានភាពត្រឹមត្រូវលើសពី ៩៨% ក្នុងការវាយតម្លៃភេទសត្វស្លាប និង ៩៩.៩% ក្នុងការតាមដានចលនារបស់វា។

ការចំណាយលើធនធាន (Resource Cost)៖ ការដាក់ពង្រាយប្រព័ន្ធបញ្ញាសិប្បនិម្មិតសម្រាប់ការគ្រប់គ្រងបសុបក្សីទាមទារការវិនិយោគគួរឱ្យកត់សម្គាល់លើហេដ្ឋារចនាសម្ព័ន្ធបច្ចេកវិទ្យា និងធនធានមនុស្ស។

៣. ការពិនិត្យសម្រាប់បរិបទកម្ពុជា/អាស៊ីអាគ្នេយ៍

ភាពលំអៀងនៃទិន្នន័យ (Data Bias)៖

ការសិក្សាភាគច្រើនផ្អែកលើទិន្នន័យដែលប្រមូលបានពីកសិដ្ឋានពាណិជ្ជកម្មធំៗ និងពូជសត្វស្លាបជាក់លាក់នៅក្នុងបរិយាកាសគ្រប់គ្រងបានល្អ។ នេះជាបញ្ហាសម្រាប់ប្រទេសកម្ពុជា ដោយសារការចិញ្ចឹមមាន់ភាគច្រើនជាប្រភេទ 'មាន់ស្រែ' ដែលមានលក្ខណៈរូបរាង អាកប្បកិរិយា និងបរិយាកាសរស់នៅ (កម្ដៅ សំណើម ជំងឺក្នុងស្រុក) ខុសប្លែកពីទិន្នន័យស្តង់ដារទាំងនោះ។

លទ្ធភាពនៃការអនុវត្ត (Applicability)៖

បច្ចេកវិទ្យាទាំងនេះមានសក្តានុពលខ្ពស់ក្នុងការជួយអភិវឌ្ឍវិស័យកសិកម្មនៅកម្ពុជា ពិសេសក្នុងការកាត់បន្ថយអត្រាងាប់របស់បសុបក្សី និងបង្កើនទិន្នផល។

ការអនុវត្តបច្ចេកវិទ្យា AI ក្នុងវិស័យបសុបក្សីនៅកម្ពុជានឹងជួយលើកកម្ពស់ស្តង់ដារសុខភាពសត្វ បង្កើនប្រាក់ចំណេញដល់កសិករ និងពង្រឹងសន្តិសុខស្បៀងជាតិ ប្រសិនបើមានការស្រាវជ្រាវកែសម្រួលវាឱ្យស្របតាមបរិបទក្នុងស្រុក។

៤. ផែនការសកម្មភាពសម្រាប់និស្សិត (Actionable Roadmap)

ដើម្បីអនុវត្តតាមការសិក្សានេះ និស្សិតគួរអនុវត្តតាមជំហានខាងក្រោម៖

  1. សិក្សាមូលដ្ឋានគ្រឹះនៃ Computer Vision: ចាប់ផ្តើមដោយការរៀនភាសាកូដ Python និងប្រើប្រាស់បណ្ណាល័យ OpenCV ដើម្បីយល់ពីរបៀបកែច្នៃរូបភាពបឋម និងបច្ចេកទេស Machine Learning ដូចជា SVM
  2. ការប្រមូល និងរៀបចំទិន្នន័យបសុបក្សីក្នុងស្រុក: សហការជាមួយកសិដ្ឋានក្នុងស្រុកដើម្បីថតរូបភាព និងវីដេអូមាន់ស្រែ ឬមាន់សាច់ រួចប្រើប្រាស់កម្មវិធី RoboflowCVAT ដើម្បីគូសចំណាំ (Annotate) រូបភាពទាំងនោះ។
  3. អភិវឌ្ឍម៉ូដែល Deep Learning: សិក្សាប្រើប្រាស់ក្របខ័ណ្ឌ PyTorchTensorFlow ដើម្បីហ្វឹកហាត់ម៉ូដែល YOLOv8 ក្នុងការរកឃើញជំងឺ ឬតាមដានចលនាសត្វស្លាបដោយផ្អែកលើទិន្នន័យដែលបានប្រមូល។
  4. ដាក់ពង្រាយប្រព័ន្ធលើឧបករណ៍ Edge Devices: សាកល្បងដំណើរការម៉ូដែល AI របស់អ្នកនៅលើឧបករណ៍ខ្នាតតូចដូចជា Raspberry PiNVIDIA Jetson Nano ដែលភ្ជាប់ជាមួយកាមេរ៉ា ដើម្បីបង្កើតប្រព័ន្ធតាមដានផ្ទាល់ (Real-time monitoring) នៅក្នុងកសិដ្ឋាន។
  5. សហការជាមួយអ្នកជំនាញបសុពេទ្យ: ធ្វើការសាកល្បងជាក់ស្តែង (Field testing) ដោយសហការជាមួយនិស្សិត ឬសាស្ត្រាចារ្យពេទ្យសត្វ ដើម្បីផ្ទៀងផ្ទាត់ភាពត្រឹមត្រូវនៃម៉ូដែល AI របស់អ្នកធៀបនឹងការធ្វើរោគវិនិច្ឆ័យបែបជីវសាស្ត្រពិតប្រាកដ។

៥. វាក្យសព្ទបច្ចេកទេស (Technical Glossary)

ពាក្យបច្ចេកទេស ការពន្យល់ជាខេមរភាសា (Khmer Explanation) និយមន័យសាមញ្ញ (Simple Definition)
Convolutional Neural Network (CNN) ជាប្រភេទបណ្តាញសរសៃប្រសាទសិប្បនិម្មិត (AI) ដែលត្រូវបានរចនាឡើងយ៉ាងពិសេសសម្រាប់សម្គាល់ និងវិភាគលើទិន្នន័យរូបភាព ដើម្បីស្វែងរកលក្ខណៈពិសេសដូចជារូបរាង ពណ៌ និងទម្រង់នៃវត្ថុក្នុងការចាប់យកលំនាំនៃជំងឺ ឬអាកប្បកិរិយារបស់សត្វស្លាប។ វាប្រៀបដូចជាភ្នែក និងខួរក្បាលរបស់កុំព្យូទ័រ ដែលអាចមើលរូបភាពមាន់មួយក្បាល ហើយប្រាប់យើងភ្លាមៗថាមាន់នោះកំពុងឈឺ ឬជា។
Support Vector Machine (SVM) ជាក្បួនដោះស្រាយនៃម៉ាស៊ីនរៀន (Machine Learning Algorithm) ដែលមានតួនាទីក្នុងការចាត់ថ្នាក់ទិន្នន័យជាក្រុមៗ ដោយស្វែងរកបន្ទាត់ ឬព្រំដែនល្អបំផុតដែលអាចបំបែកចំណុចទិន្នន័យនៃក្រុមនីមួយៗឱ្យនៅឆ្ងាយពីគ្នាបំផុត។ វាប្រៀបដូចជាការគូសបន្ទាត់ព្រំដែនពុះចែកសិស្សក្នុងថ្នាក់ជាពីរក្រុម (ឧទាហរណ៍៖ ក្រុមសិស្សពាក់អាវស និងពាក់អាវខៀវ) ដោយធានាថាអ្នកទាំងពីរក្រុមឈរឱ្យឆ្ងាយពីបន្ទាត់នោះបំផុតតាមដែលអាចធ្វើទៅបាន។
Image Segmentation ជាដំណើរការកុំព្យូទ័រក្នុងការបំបែករូបភាពមួយទៅជាផ្នែកតូចៗជាច្រើន (ភីកសែល) ដើម្បីផ្តាច់យកតែវត្ថុដែលយើងចង់សិក្សា ចេញពីផ្ទៃខាងក្រោយ (Background) នៃរូបភាពនោះ ដែលធ្វើឱ្យការវិភាគកាន់តែងាយស្រួល និងសុក្រឹត។ វាប្រៀបដូចជាការប្រើកន្ត្រៃកាត់យករូបភាពមាន់ចេញពីផ្ទាំងរូបភាពទេសភាពកសិដ្ឋាន ដើម្បីយកតែរូបមាន់នោះទៅពិនិត្យមើលឱ្យបានច្បាស់។
Feature Extraction ជាដំណើរការនៃការទាញយកព័ត៌មាន ឬលក្ខណៈសំខាន់ៗ (ដូចជាទំហំ រូបរាង ឬពណ៌នៃសត្វស្លាប) ពីទិន្នន័យឆៅ (ដូចជារូបភាព ឬសំឡេង) ដើម្បីបំប្លែងវាទៅជាទម្រង់លេខ ដែលម៉ូដែល AI អាចយល់ និងរៀនសូត្របានដោយងាយស្រួល។ វាដូចជាការសង្ខេបអត្តសញ្ញាណរបស់មនុស្សម្នាក់ដោយកត់ត្រាតែកម្ពស់ ទម្ងន់ និងពណ៌សម្បុរ ជំនួសឱ្យការពណ៌នាពីរាងកាយរបស់គាត់ទាំងមូល។
Edge computing ជាបច្ចេកវិទ្យាក្នុងការកែច្នៃ និងវិភាគទិន្នន័យនៅក្បែរប្រភពដែលបង្កើតទិន្នន័យនោះផ្ទាល់ (ដូចជាកាមេរ៉ា ឬឧបករណ៍ចាប់សញ្ញានៅក្នុងកសិដ្ឋាន) ដោយមិនចាំបាច់បញ្ជូនទិន្នន័យទាំងអស់ទៅកាន់ម៉ាស៊ីនមេ (Cloud) ដែលជួយឱ្យការឆ្លើយតបមានភាពរហ័ស និងមិនសូវពឹងផ្អែកលើអ៊ីនធឺណិត។ វាប្រៀបដូចជាការគិតលេខក្នុងខួរក្បាលខ្លួនឯងភ្លាមៗ ជំនួសឱ្យការខលទូរស័ព្ទទៅសួរគ្រូគណិតវិទ្យាដែលនៅឆ្ងាយ ដើម្បីសន្សំពេលវេលា។
Data augmentation ជាបច្ចេកទេសបំប្លែងទិន្នន័យដើម (ឧទាហរណ៍៖ ការបង្វិល បង្រួម ពង្រីក ឬប្តូរពណ៌រូបភាពមាន់) ដើម្បីបង្កើតទិន្នន័យថ្មីៗបន្ថែមទៀត សម្រាប់ជួយឱ្យម៉ូដែល AI រៀនសូត្របានកាន់តែច្រើន និងកាត់បន្ថយបញ្ហាទន្ទេញចាំ (Overfitting) នៅពេលខ្វះខាតទិន្នន័យ។ វាប្រៀបដូចជាការថតរូបសែលហ្វី (Selfie) មនុស្សម្នាក់ពីមុំខុសៗគ្នា (ឆ្វេង ស្តាំ លើ ក្រោម) ដើម្បីឱ្យប្រព័ន្ធស្គាល់មុខអាចចំណាំបុគ្គលនោះបានគ្រប់កាលៈទេសៈ។
YOLO ជាម៉ូដែលវែកញែករូបភាព (Object Detection) ដ៏ល្បីល្បាញ ដែលមានសមត្ថភាពអាចមើលរូបភាព ឬវីដេអូទាំងមូលត្រឹមតែមួយដង ហើយអាចចាប់ទីតាំង និងប្រាប់ប្រភេទវត្ថុជាច្រើនក្នុងពេលតែមួយបានយ៉ាងលឿន (Real-time)។ វាប្រៀបដូចជាអ្នកយាមកាមេរ៉ាសុវត្ថិភាពដ៏ពូកែម្នាក់ ដែលគ្រាន់តែក្រឡេកមើលអេក្រង់មួយវិនាទី ក៏ដឹងថាមាននរណាខ្លះកំពុងដើរចូល និងកំពុងធ្វើអ្វីខ្លះ។
Generative adversarial network (GAN) ជាប្រព័ន្ធ AI ដែលមានបណ្តាញសរសៃប្រសាទពីរប្រកួតប្រជែងគ្នា មួយមានតួនាទីបង្កើតទិន្នន័យក្លែងក្លាយ (ដូចជារូបភាព) និងមួយទៀតមានតួនាទីចាប់កំហុសថាតើវាជាទិន្នន័យពិតឬក្លែងក្លាយ។ លទ្ធផលចុងក្រោយគឺវាអាចបង្កើតរូបភាពថ្មីៗបន្ថែមដែលមើលទៅដូចជារូបថតពិតៗ។ វាប្រៀបដូចជាអ្នកហាត់រៀនគូររូបលុយក្លែងក្លាយ និងប៉ូលីសជំនាញពិនិត្យលុយក្លែងក្លាយ ដែលអ្នកទាំងពីរប្រកួតប្រជែងគ្នារហូតដល់អ្នកគូរអាចគូរបានដូចលុយពិតមែនទែន។

៦. ប្រធានបទពាក់ព័ន្ធ (Further Reading)

អត្ថបទដែលបានបោះពុម្ពនៅលើ KhmerResearch ដែលទាក់ទងនឹងប្រធានបទនេះ៖

ប្រធានបទ និងសំណួរស្រាវជ្រាវដែលទាក់ទងនឹងឯកសារនេះ ដែលអ្នកអាចស្វែងរកបន្ថែម៖