Authors :
Amruth N Murthy; Kavana N Murthy; Dr. Shivandappa; Dr. Narendra Kumar S
Volume/Issue :
Volume 9 - 2024, Issue 8 - August
Google Scholar :
https://tinyurl.com/kbb3sh4c
Scribd :
https://tinyurl.com/4x2cvrrj
DOI :
https://doi.org/10.38124/ijisrt/IJISRT24AUG974
Abstract :
Butterfly species identification through image
classification is now a major use of computer vision,
utilizing supervised learning methods to classify different
types of butterflies based on images. This article gives a
detailed overview of the latest progress in classifying
butterfly images through supervised learning techniques
on Google Colab, a widely-used cloud-based platform for
machine learning projects. The review starts by
discussing the significance of precise butterfly
categorization for biodiversity research and conservation
endeavors. It then goes into specifics about different
methods used in supervised learning for this purpose,
such as convolutional neural networks (CNNs), support
vector machines (SVMs), and k-nearest neighbors (k-NN).
The review discusses the pros and cons of using these
methods on butterfly image data, emphasizing on
accuracy, efficiency, and generalization. Special focus is
placed on the preprocessing procedures necessary to
improve image quality and extract features, including
image augmentation, normalization, and feature scaling.
The article also investigates various butterfly image
datasets that are accessible to the public, analyzing how
they are used for training and assessing classification
models.
Google Colab is highlighted as a potent instrument
for creating and testing these models because of its
convenience, user-friendliness, and compatibility with
leading machine learning libraries such as TensorFlow
and PyTorch. Furthermore, the article examines recent
research and initiatives that have effectively utilized
butterfly image categorization with Colab, demonstrating
ideal methods and insight gained.
Image Preprocessing, Feature Extraction, Machine
Learning Libraries, TensorFlow, PyTorch, Image
Augmentation, Publicly Available Datasets.
Keywords :
Butterfly Image Classification, Supervised Learning, Google Colab, Convolutional Neural Networks (Cnns), Support Vector Machines (Svms), K-Nearest Neighbors (K-NN),
References :
- Y. LeCun, Y. Bengio, and G. Hinton, "Deep learning," Nature, vol. 521, no. 7553, pp. 436-444, 2015.
- K. Simonyan and A. Zisserman, "Very deep convolutional networks for large-scale image recognition," arXiv preprint arXiv:1409.1556, 2014.
- C. Cortes and V. Vapnik, "Support-vector networks," Machine Learning, vol. 20, no. 3, pp. 273-297, 1995.
- L. Breiman, "Random forests," Machine Learning, vol. 45, pp. 5-32, 2001.
- M. Everingham, L. Van Gool, C. K. I. Williams, J. Winn, and A. Zisserman, "The PASCAL Visual Object Classes (VOC) Challenge," Int. J. Comput. Vis., vol. 88, no. 2, pp. 303-338, 2010.
- A. Krizhevsky, I. Sutskever, and G. E. Hinton, "ImageNet classification with deep convolutional neural networks," in Proc. 25th Int. Conf. Neural Information Processing Systems (NIPS), Lake Tahoe, NV, 2012, pp. 1097-1105.
- K. He, X. Zhang, S. Ren, and J. Sun, "Deep residual learning for image recognition," in Proc. IEEE Conf. Comput. Vis. Pattern Recognit. (CVPR), Las Vegas, NV, 2016, pp. 770-778.
- D. Kingma and J. Ba, "Adam: A method for stochastic optimization," arXiv preprint arXiv:1412.6980, 2014.
- J. Redmon, S. Divvala, R. Girshick, and A. Farhadi, "You only look once: Unified, real-time object detection," in Proc. IEEE Conf. Comput. Vis. Pattern Recognit. (CVPR), Las Vegas, NV, 2016, pp. 779-788.
- F. Chollet, "Xception: Deep learning with depthwise separable convolutions," in Proc. IEEE Conf. Comput. Vis. Pattern Recognit. (CVPR), Honolulu, HI, 2017, pp. 1251-1258.
- S. Ren, K. He, R. Girshick, and J. Sun, "Faster R-CNN: Towards real-time object detection with region proposal networks," in Proc. 28th Int. Conf. Neural Information Processing Systems (NIPS), Montreal, Canada, 2015, pp. 91-99.
- A. Dosovitskiy et al., "An image is worth 16x16 words: Transformers for image recognition at scale," arXiv preprint arXiv:2010.11929, 2020.
- C. Szegedy et al., "Going deeper with convolutions," in Proc. IEEE Conf. Comput. Vis. Pattern Recognit. (CVPR), Boston, MA, 2015, pp. 1-9.
- M. Tan and Q. Le, "EfficientNet: Rethinking model scaling for convolutional neural networks," in Proc. 36th Int. Conf. Machine Learning (ICML), Long Beach, CA, 2019, pp. 6105-6114.
- I. Goodfellow et al., "Generative adversarial nets," in Proc. 27th Int. Conf. Neural Information Processing Systems (NIPS), Montreal, Canada, 2014, pp. 2672-2680.
Butterfly species identification through image
classification is now a major use of computer vision,
utilizing supervised learning methods to classify different
types of butterflies based on images. This article gives a
detailed overview of the latest progress in classifying
butterfly images through supervised learning techniques
on Google Colab, a widely-used cloud-based platform for
machine learning projects. The review starts by
discussing the significance of precise butterfly
categorization for biodiversity research and conservation
endeavors. It then goes into specifics about different
methods used in supervised learning for this purpose,
such as convolutional neural networks (CNNs), support
vector machines (SVMs), and k-nearest neighbors (k-NN).
The review discusses the pros and cons of using these
methods on butterfly image data, emphasizing on
accuracy, efficiency, and generalization. Special focus is
placed on the preprocessing procedures necessary to
improve image quality and extract features, including
image augmentation, normalization, and feature scaling.
The article also investigates various butterfly image
datasets that are accessible to the public, analyzing how
they are used for training and assessing classification
models.
Google Colab is highlighted as a potent instrument
for creating and testing these models because of its
convenience, user-friendliness, and compatibility with
leading machine learning libraries such as TensorFlow
and PyTorch. Furthermore, the article examines recent
research and initiatives that have effectively utilized
butterfly image categorization with Colab, demonstrating
ideal methods and insight gained.
Image Preprocessing, Feature Extraction, Machine
Learning Libraries, TensorFlow, PyTorch, Image
Augmentation, Publicly Available Datasets.
Keywords :
Butterfly Image Classification, Supervised Learning, Google Colab, Convolutional Neural Networks (Cnns), Support Vector Machines (Svms), K-Nearest Neighbors (K-NN),