โมบายแอปพลิเคชันสำหรับจำแนกสายพันธุ์นกด้วยวิธีการเรียนรู้เชิงลึก

Main Article Content

ภูมิภักดิ์ พรมรังกา
สหรัฐ แหวนทอง
ชูพันธุ์ รัตนโภคา

บทคัดย่อ

ปัจจุบันมีสวนนกหลายแห่งที่มีกรงนกเปิด ซึ่งผู้ชมสามารถเข้าไปชมนกสายพันธุ์ต่าง ๆ ได้อย่างใกล้ชิด แต่อย่างไรก็ตามผู้เข้าชมอาจจะไม่สามารถทราบสายพันธุ์ของนกที่กำลังชมอยู่ได้ เนื่องจากเป็นนกสายพันธุ์ที่ไม่ได้พบทั่วไปในชีวิตประจำวัน และการไม่มีป้ายระบุข้อมูลกำกับ ดังนั้นบทความนี้เสนอการออกแบบและพัฒนาโมบายแอปพลิเคชันด้วย Flutter Framework สำหรับตรวจสอบและจำแนกสายพันธุ์นกทั้งหมด 10 สายพันธุ์ ด้วยการใช้แบบจำลองการเรียนรู้เชิงลึก EfficientDet Lite ซึ่งถูกสร้างผ่านไลบรารี TFLite Model Maker ผู้ใช้งานสามารถใช้กล้องของสมาร์ทโฟนส่องไปที่นก เมื่อเจอนกแล้วแอปพลิเคชันจะแสดงข้อมูลของนกตัวนั้นให้ผู้ใช้งาน จากการทดลองพบว่าแบบจำลอง EfficientDet Lite 0 ให้ผลลัพธ์ที่เหมาะสมกับการใช้งานมากที่สุด โดยใช้เวลาแปรผลภาพที่ 62.3 ms และมีค่า Precision, Recall, Accuracyและ F1-Score เท่ากับ 0.94, 0.94, 0.99 และ 0.94 ตามลำดับ

Article Details

รูปแบบการอ้างอิง
[1]
พรมรังกา ภ., แหวนทอง ส., และ รัตนโภคา ช., “โมบายแอปพลิเคชันสำหรับจำแนกสายพันธุ์นกด้วยวิธีการเรียนรู้เชิงลึก”, JIST, ปี 12, ฉบับที่ 1, น. 37–46, มิ.ย. 2022.
ประเภทบทความ
บทความวิจัย Soft Computing:

เอกสารอ้างอิง

J. Law, "Why we need birds (far more than they need us)", BirdLife International, 2021. [Online]. Available: https://www.birdlife.org/news/2019/01/04/why-we-need-birds-far-more-than-they-need-us/. [Accessed 15 November 2021].

P. Chatayapha. “Technology and early childhood in 21st century,” Journal of Graduate Studies Valaya Alongkorn Rajabhat University, vol. 14, no. 3, 2020.

"Cross-platform mobile frameworks used by global developers 2021 | Statista", Statista, 2021. [Online]. Available: https://www.statista.com/statistics/869224/ worldwide-software-developer-workinghours/?fbclid=IwAR1 QrmP_JDP_yMdGu_C56ami-xPuUniTqCv-D0W1Eyw8cGJ NrVK-7ZmfAaU. [Accessed 15 November 2021].

S. B. Kotsiantis, I. Zaharakis, and P. Pintelas, “Supervised machine learning: A review of classification techniques,” Emerging Artificial Intelligence Applications in Computer Engineering, vol. 160, no. 1, pp. 3-24, 2007.

M. Tabak, et al, “Machine learning to classify animal species in camera trap images: Applications in ecology,” Methods in Ecology and Evolution, vol. 10, no. 4, pp. 585-590, 2018.

R. L. Galvez, A. A. Bandala, E. P. Dadios, R. R. P. Vicerra and J. M. Z. Maningo, “Object detection using convolutional neural networks,” TENCON 2018 - 2018 IEEE Region 10 Conference, pp. 2023-2027, 2018.

“Flutter - Beautiful native apps in record Time”, Flutter.dev, 2021. [Online]. Available: https://flutter.dev/. [Accessed 15 November 2021].

“TensorFlow”, TensorFlow, 2015. [Online]. Available: https://www.tensorflow.org/. [Accessed 15 November 2021].

“TensorFlowLite”, TensorFlow, 2018. [Online]. Available: https://www.tensorflow.org/lite/guide. [Accessed 15 November 2021].

S. Albawi, T. A. Mohammed and S. Al-Zawi, “Understanding of a convolutional neural network”. In 2017 International Conference on Engineering and Technology (ICET), pp. 1-6, 2017.

M. Tan, R. Pang and Q. V. Le, "EfficientDet: scalable and efficient object detection", Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp.1-10, 2020.

M. Tan and Q. V. Le, "EfficientNet: rethinking model scaling for convolutional neural networks", International Conference on Machine Learning, pp.1-11, 2019.

"TensorFlow Lite Model Maker", TensorFlow, 2020. [Online]. Available: https://www.tensorflow.org/lite/guide/ model_maker. [Accessed 15 November 2021].

"Object Detection with TensorFlow Lite Model Maker", TensorFlow, 2020. [Online]. Available: https://www.tensorflow.org/ lite/tutorials/model_maker_object_detection. [Accessed 15 November 2021].

M. X. He and P. Hao, "Robust Automatic Recognition of Chinese License Plates in Natural Scenes," in IEEE Access, vol. 8, pp. 173804-173814, 2020.

"The Zoological Park Organization of Thailand", Zoothailand.org, 2021. [Online]. Available: http://zoothailand.org/animal_more.php. [Accessed 15 November 2021].