图像分类中基于卷积神经网络 (cnn) 的深度学习架构

Fawaidul Badri, M. Taqijuddin Alawiy, Eko Mulyanto Yuniarno
{"title":"图像分类中基于卷积神经网络 (cnn) 的深度学习架构","authors":"Fawaidul Badri, M. Taqijuddin Alawiy, Eko Mulyanto Yuniarno","doi":"10.21107/kursor.v12i2.349","DOIUrl":null,"url":null,"abstract":"In current technological developments, Deep Learning is one of the most popular studies today, especially in the fields of machine learning and computer vision, GPU Acceration Technology is one of the reasons for the development of Deep Learning. Deep Learning has a very good ability to solve classic problems in the field of computer vision, one of which is in the case of object classification in images. one of the deep learning methods that is often used in image processing is the Convolution Neural Network (CNN) which is a development of the Multi Layer Perceptron method. This study uses the CNN architecture which consists of a convolution layer, as well as a fully connected layer, and will also determine the appropriate Optimizer and Loss function for CNN. The implementation of this method uses Google Colab (Tensorflow and Keras) with the Python programming language. In the training process using CNN, setting the number of epochs is done to improve accuracy in image classification, in the first scenario using epoch 20 produces an average accuracy of 99.45 with a loss value of 1.66. In the second scenario using epoch 15 produces an average accuracy value of 99.00 with a loss value of 2.92. then in the third scenario with a number of epochs 10 it produces an average accuracy value of 95.55 with a loss value of 95.55, while in the last scenario with a number of epochs 5 it produces an average accuracy value of 73.6 with a loss value of 51.92. From the 4 trial scenarios using the CNN method gives effective results and produces a fairly good accuracy value with an average accuracy and loss value of 99.99%. As well as the results of an average loss of 4.","PeriodicalId":504317,"journal":{"name":"Jurnal Ilmiah Kursor","volume":"42 4","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2023-12-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"DEEP LEARNING ARCHITECTURE BASED ON CONVOLUTIONAL NEURAL NETWORK (CNN) IN IMAGE CLASSIFICATION\",\"authors\":\"Fawaidul Badri, M. Taqijuddin Alawiy, Eko Mulyanto Yuniarno\",\"doi\":\"10.21107/kursor.v12i2.349\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In current technological developments, Deep Learning is one of the most popular studies today, especially in the fields of machine learning and computer vision, GPU Acceration Technology is one of the reasons for the development of Deep Learning. Deep Learning has a very good ability to solve classic problems in the field of computer vision, one of which is in the case of object classification in images. one of the deep learning methods that is often used in image processing is the Convolution Neural Network (CNN) which is a development of the Multi Layer Perceptron method. This study uses the CNN architecture which consists of a convolution layer, as well as a fully connected layer, and will also determine the appropriate Optimizer and Loss function for CNN. The implementation of this method uses Google Colab (Tensorflow and Keras) with the Python programming language. In the training process using CNN, setting the number of epochs is done to improve accuracy in image classification, in the first scenario using epoch 20 produces an average accuracy of 99.45 with a loss value of 1.66. In the second scenario using epoch 15 produces an average accuracy value of 99.00 with a loss value of 2.92. then in the third scenario with a number of epochs 10 it produces an average accuracy value of 95.55 with a loss value of 95.55, while in the last scenario with a number of epochs 5 it produces an average accuracy value of 73.6 with a loss value of 51.92. From the 4 trial scenarios using the CNN method gives effective results and produces a fairly good accuracy value with an average accuracy and loss value of 99.99%. As well as the results of an average loss of 4.\",\"PeriodicalId\":504317,\"journal\":{\"name\":\"Jurnal Ilmiah Kursor\",\"volume\":\"42 4\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-12-10\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Jurnal Ilmiah Kursor\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.21107/kursor.v12i2.349\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Jurnal Ilmiah Kursor","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.21107/kursor.v12i2.349","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

在当前的技术发展中,深度学习是当今最热门的研究之一,尤其是在机器学习和计算机视觉领域,GPU 加速技术是深度学习发展的原因之一。深度学习在解决计算机视觉领域的经典问题方面有很好的能力,其中之一就是图像中的物体分类。在图像处理中经常使用的深度学习方法之一是卷积神经网络(CNN),它是多层感知器方法的发展。本研究使用的 CNN 架构由卷积层和全连接层组成,还将为 CNN 确定合适的优化器和损失函数。该方法的实现使用了带有 Python 编程语言的 Google Colab(Tensorflow 和 Keras)。在使用 CNN 进行训练的过程中,设置epochs 的数量是为了提高图像分类的准确性,在第一种情况下,使用epoch 20 产生的平均准确率为 99.45,损失值为 1.66。在第二种情况下,使用 epoch 15 会产生 99.00 的平均准确率,损失值为 2.92;然后在第三种情况下,使用 epoch 10 会产生 95.55 的平均准确率,损失值为 95.55;而在最后一种情况下,使用 epoch 5 会产生 73.6 的平均准确率,损失值为 51.92。在 4 个试验场景中,使用 CNN 方法取得了有效的结果,准确率相当高,平均准确率和损失值均为 99.99%。平均损失值为 4。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
DEEP LEARNING ARCHITECTURE BASED ON CONVOLUTIONAL NEURAL NETWORK (CNN) IN IMAGE CLASSIFICATION
In current technological developments, Deep Learning is one of the most popular studies today, especially in the fields of machine learning and computer vision, GPU Acceration Technology is one of the reasons for the development of Deep Learning. Deep Learning has a very good ability to solve classic problems in the field of computer vision, one of which is in the case of object classification in images. one of the deep learning methods that is often used in image processing is the Convolution Neural Network (CNN) which is a development of the Multi Layer Perceptron method. This study uses the CNN architecture which consists of a convolution layer, as well as a fully connected layer, and will also determine the appropriate Optimizer and Loss function for CNN. The implementation of this method uses Google Colab (Tensorflow and Keras) with the Python programming language. In the training process using CNN, setting the number of epochs is done to improve accuracy in image classification, in the first scenario using epoch 20 produces an average accuracy of 99.45 with a loss value of 1.66. In the second scenario using epoch 15 produces an average accuracy value of 99.00 with a loss value of 2.92. then in the third scenario with a number of epochs 10 it produces an average accuracy value of 95.55 with a loss value of 95.55, while in the last scenario with a number of epochs 5 it produces an average accuracy value of 73.6 with a loss value of 51.92. From the 4 trial scenarios using the CNN method gives effective results and produces a fairly good accuracy value with an average accuracy and loss value of 99.99%. As well as the results of an average loss of 4.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信