Bundled
Bundled
Learning
M.C.A.GalgotiasUniversity
195
196 Let's take a closer look at how CNN is used for226
197 picture categorization.
227
228
229
230
231 The output of the first convolution layer becomes
206 232 the input for the second layer as the picture passes
207 233 through it. Each and every convolution layer will
208 234 experience it.
209 235
210 What a computer see 236
237
211 Instead of seeing an image, a computer sees238 an The convolution layer is inserted before the
212 array of pixels; for example, if an image has 200239
by nonlinear layer. In the nonlinear layer, an
213 240
200 pixels, the array's size is 200 by 200 pixels, activation function is added, which provides with
214 with 200 being width, 200 for height, and 2241 for nonlinear properties; otherwise, without this
215 RGB values come 242
next. feature, a network cannot be intensive or describe
216 The computer searches for base level 243 the response variable.
217 characteristics, such as borders or curvature,244 in
218 order to solve these problems. 245 Next to the nonlinear layer comes the pooling
246 layer. Width and height of the image apply to the
219 The picture is initially sent into the convolution
247 execution of down sampling, thus reducing the
220 layer. The program then chooses a smaller matrix
248 volume of an image.
221 known as a filter. Next, the filter generates
222 convolution. Multiplying the filter's value by the
223 pixel value is its task. Next, the total of all these
224 multiplications is calculated.
225
249 Once the layers above are complete, a fully 280 Plotting this result will allow us to see that it shows
250 connected layer is added to which produces an281 N- 96% accuracy, which is a good result.
251 dimensional vector, where N is the number of
252 classes for which the model can pick to perform282
the
253 classification task. Adding the fully connected283 Literature review
254 layer does this.
284 Nurul Hazirah Indra and Mohd Azlan Abu (2019)
255 285 [1] used the TensorFlow framework to classify
256 To form a model, however important, it should 286
pass images using deep neural networks. Because
257 through various stages: 287 Python comes with TensorFlow, it was employed
258 288 in this manner. Approximately thousands of
259 Model building is actually started with the object
289 flowers were gathered, and five different varieties
260 model = Sequential(). 290 were present, each with hundreds of photos. All of
261 compose layers based on their model types.add291 the these data sets are trained by the DNN until the
262 type_layer function. 292 system recognizes every image, at which point
263 Once sufficient numbers of layers are included,293
the each image is classified. Their accuracy rate was
264 294
model is compiled. In addition to specifying an about 90%. Ram, S., & Chauhan, K. (2018)
265 optimization algorithm, a loss function will need to
295 [2]
266 be defined. Once developed, the model is applied
267 to a previously untouched data set and 296 its They used, in the article, a deep learning
268 effectiveness is measured. 297 convolutional network based on keras and
269 298 tesnsorflow with Python for the picture
270 After the training of the model is complete and299it categorization. Four different CNN structures on
271 produces the correct outcome, the model may300 be CPU systems were tested, as well as four different
272 301
saved.save("file_name"). The model applies in combinations of classifiers and activation systems
273 302
reality. This step is termed as model evaluation, - softmax, sigmoid classifiers, and Relu, Tanh
274 303
meaning that the data can be evaluated using the activation functions. They therefore defined
304 parameters for image classification in Python,
275 model.
305 then created a CNN with two convolutional
276 The model's accuracy after testing was 96%; the
306 layers, fitted the created CNN to the image
277 only issue was that it took the model around 50
307 dataset, trained it, and tested it and obtained
278 minutes to display the 60 epochs.
308 satisfactory accuracy. They then prepared an
279
309 image dataset with 10,000 images of dogs and
310 cats, of which 8,000 were used for training and
311 2000 for testing. Misbah Naimuddin Panchbhai
312 and Dr. Vinayak Bharadi (2017)
313
314
315 [3] have suggested deep learning approach known
316 as image classification, where the neural network
317 is used to classify the image.
318 One can use Python programming language to363 Their work makes a contribution by comparing
319 test how efficiently the system distinguishes364 the performance of several classification
320 between images on both the GPU and CPU. For365 algorithms with a deep learning approach for
321 this, the system will take a picture either through366 multi-class picture classification. Additionally, it
322 a digital camera or fetch one from a database. It367 contributes by demonstrating how easy it is to
323 will make adjustments to each picture in368 apply the deep learning method.
324 preparation for the next stage. Techniques for
325 dimensionality reduction include those of block369 .
326 transition coding and histograms among others,
327 feature extraction techniques. The authors used370 Feng-Ping An and Jun-e-Liu (2019) [6] Wrote
328 the CUDA library for the GPU and used Python371 the research called "Image Classification
329 and TensorFlow for the CPU. Their performance372 Algorithm based on Deep Learning – Kernel
330 evaluation covered a range of aspects such as373 Function". This way of computer vision includes
331 accuracy and the time taken to execute both for374 two tasks - first, the exact identification of
332 CPU and GPU. M. Neelima and M. Manoj375 pictures and then the extraction of features from
376 them. The course of action is introduced by
333 Krishna (2018).
377 utilizing the sparse representation of the deep
334
378 learning network architecture. The main
335 379 advantage of using the representation is that it is
336 [4] They used the architecture of AlexNet and the380 an effective way of solving the function
337 convolutional neural network for categorization381 approximation problem, which can be very
338 in order to classify pictures in the proposed382 complicated.
339 system. They selected four test photos from their383
340 database, resized the photos to different sizes384 Build an adaptive approximation capable model
341 corresponding to their respective section sizes385 with deep learning.
342 and ran the test. They educated the data in the386
343 network by providing a test image and told the387 Vijay Anand and M. MuthukrishnanRamprasath
344 network about the result of that particular image.388 (2018) [7] proposed the use of convolutional
345 And from this experiment, they saw that photos389 neural networks in classifying images. Toward
346 were rightly identified, even for the portion of390 computer vision objectives, the system uses the
347 test images it shows how deep learning391 deep learning algorithm. The system through the
348 algorithm is effective in image classification.
392 autonomous classification of images, makes use
349 W.N.A.Ismail, W. A. Ezat, and M. M.Desouky393 of CNN. Using it as a benchmark, MNIST
350 (2020) [5] In their study, the PASCAL VOC394 dataset enables the classification of gray-scale
351 dataset's pictures were classified using a CNN395 images. They achieved a result of 98% by
352 model that had been pre-trained on image-net.396 training using CNN network data. The classifier
353 The deep learning CNN model's performance397 training consists of four primary steps:
354 was enhanced by the application of the transfer398 preprocessing the data, feature extraction,
355 learning technique, which allowed for more399 normalization of the data set, and SVM image
356 accurate classification even with shorter400 classification. Xin Mingyuan and Wang Yong
357 computation times and less hardware. Results401 (2019).
358 from the SVM technique, the region ranking
359 SVM method, and the super vector coding of the
360 local image descriptor approach were compared
361 with the acquired results.
362
402 [8] proposed a research effort known as the441 fine-tuning, a hybrid, and the CNN model with
403 Deep Convolution Neural Network-Based Image442 pre-training. The CNN model was passed
404 Classification Model. The research into the443 through the network after pre-training and fine-
405 backpropagation method provided a444 tuning the model, whereas in the hybrid
406 foundational basis for the training of a deep445 approach, patch-based feature extraction is used.
407 neural network intended to reach the maximum446 These methods provide efficiency with high
408 span of minimal classification error. For this447 performance and speed as their prime
409 experiment, they explored three approaches: 448 advantages.
410
411 Published by Leonardo da Vinci and Sumanth Reference Advantages
412 Roychowdhary, a research paper on "Image Mohd Azlan 1- An accuracy
413 classification using deep learning and prior Abu, Nurul of 90% was
414 knowledge" was only present in their 2019 work. Hazirah found .
Indra(2019) [1]
415
416 [9] In their work, they brought historical Karan Chauhan, 1- A good
417 knowledge into deep learning methods by simply ShrwanRam(2018) [2] accuracy was
found in
418 using semantic-based regularization.
result.
419 2- Model took
420 This method can be utilized for group very small
421 classification or as part of a learning process. The amount of
422 CIFAR-10 dataset, which consists of 60,000 time
423 images, formed the basis of their exploratory fo
424 study. The training set was employed to train the r training.
425 models, while the test set provided results for Dr. Vinayak Bharadi, 1- The system
426 classification. The two primary benefits of their Misbah can measure
427 proposed approach were the very low costs NaimuddinPanchbhai( accuracy of
428 associated with test classification and the 2017) [3] classifying
429 impressively quick training of collective images on
430 knowledge—taking less than 6 minutes. CPU and
431 GPU.
432 M Manoj Krishna, M 1- Images were
433 Neelima(2018) [4] classified
434 The CNN model was passed through the network correctly for
435 after pre-training and fine-tuning the model, even portion
436 whereas in the hybrid approach, patch-based of test
437 feature extraction is used. These methods images.
438 provide efficiency with high performance and W. A. Ezat, M 1- It shows the
439 speed as their prime advantages MDesouky and N A simplicity of
440 Ismail(2020) [5] implementing deep
learning algorithm.
2- Comparison were
shown on the basis of
performance.
449 Jun-e-Liu, Feng-Ping 1- Approximatio
An(2019) [6] N problem of
450 complex
451 function was References:
452
453 solved.
454
Muthukrishnan 1- Good
Ramprasath, M. Vijay accuracy of
Anand(2018) [7] almost 98%
Mingyuan Xin 1- Better
and Yong spee
Wang(2019) [8] d and
performance
Michelangelo 1- Collective
Diligenti, classification
Soumal shows
iRoychowdhary(2019) improvement
[9] over
individual
classification
.
2- Cost of
collective
classification
was
negligible.
3- Error
reduction was
larger than
2.7%.
4- Time
consumption
was very less.
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486 Conclusion:
487 After examining several approaches, it can be said that each strategy may have a few benefits
488 over the others. For example, some strategies demonstrate more accuracy than others, while
489 some are more cost-effective. While there have been significant advancements in picture
490 categorization recently, there is always room for improvement.
491
492 1. Mohd Azlan Abu, Nurul HazirahIndra(2019) [1]- Image classification using deep neural
493 network.
494 2. Karan Chauhan, ShrwanRam(2018) [2]- Image classification using deep learning based
495 on keras and tensorflow.
496 3. Dr. Vinayak Bharadi, Misbah NaimuddinPanchbhai(2017) [3]- Image classification
497 using deep learning.
498 4. M Manoj Krishna, M Neelima(2018) [4]- Image classification using deep neural
499 network.
500 5. W. A. Ezat, M MDesouky and N A Ismail(2020) [5]- Image
501 classification using convolutional neural network.
502 6. Jun-e-Liu, Feng-Ping An(2019) [6] Image Classification Algorithm based on Deep
503 Learning – Kernel Function.
504 7. MuthukrishnanRamprasath, M. Vijay Anand(2018) [7]Image Classification using
505 Convolutional Neural Network.
506 8. Mingyuan Xin and Yong Wang(2019) [8] Image Classification Model based on Deep
507 Convolution Neural Network.
508 9. Michelangelo Diligenti,
509 SoumaliRoychowdhary(2019) [9] Image classification using deep learning and prior
510 knowledge.
511 10. https://in.mathworks.com/matlabcent ral/fileexchange/59133-neural- network-
512 toolbox-tm--model-for- alexnet-network
513 11. H. Lee, R. Grosse, R. Ranganath, and
514 A.Y. Ng. Convolutional deep belief networks for scalable unsupervised learning of
515 hierarchical representations.
516