International Peer-Reviewed Journal•Open Access•ISSN 2456-8880
irejournals@gmail.com•+91-7433024337

Home / Current Issue / Paper 1708531

1708531 Vol 6 · Issue 6 Download Paper

Comprehensive Analysis and Comparison of Convolutional Neural Networks (CNNs) and Generative Adversarial Networks (GANs)

Rakesh Jindal Amisha Naik K L Ganatre Rajat Gupta

Subject area: Science,Engineering and Technology  ·  Area of research: Convolutional Neural Networks (CNN)

Abstract

CNNs and GANs, whether working solo or combined, have sparked major shifts in AI, each playing distinct roles in the deep learning landscape. This write-up dives into a fairly deep dive and comparison of both models, digging into their internal designs, pros and cons, and practical uses. CNNs, famous for their knack for pulling out visual features, have pushed forward image tasks like classification and detection, along with medical imaging. Meanwhile, GANs shook up the generative scene by producing incredibly lifelike visuals and data. Along the way, this review uncovers key differences in how CNNs and GANs are trained, how complex GANs can get, and the ways their performance gets measured?while also pointing out common hurdles like CNN overfitting or GAN instability. On top of that, it looks into how mixing the two can lead to hybrid systems, useful in areas like synthetic data generation or style transfer. The aim here is to give researchers and engineers a helpful lens into where these models shine, where they fall short, and where new research might go next.

Keywords

Convolutional Neural Networks (CNN), Generative Adversarial Networks (GAN), Deep Learning Architectures, Image Processing, Model Comparison, Artificial Intelligence Applications.

References

[1] Krizhevsky, A., & Hinton, G. (2009). Learning multiple layers of features from tiny images. Technical report, Citeseer.

[2] Krizhevsky, A., Sutskever, I., & Hinton, G. E. (2012). ImageNet classification with deep convolutional neural networks. In Advances in Neural Information Processing Systems (NIPS).

[3] Kumar Singh, K., & Jae Lee, Y. (2017). Hide-and-seek: Forcing a network to be meticulous for weakly-supervised object and action localization. In Proceedings of the IEEE International Conference on Computer Vision (ICCV).

[4] Li, W., Zhao, R., Xiao, T., & Wang, X. (2014). DeepReID: Deep filter pairing neural network for person re-identification. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[5] Murdock, C., Li, Z., Zhou, H., & Duerig, T. (2016). Blockout: Dynamic model selection for hierarchical deep networks. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[6] Ristani, E., Solera, F., Zou, R., Cucchiara, R., & Tomasi, C. (2016). Performance measures and a data set for multi-target, multi-camera tracking. In Proceedings of the European Conference on Computer Vision Workshops (ECCVW).

[7] Simonyan, K., & Zisserman, A. (2015). Very deep convolutional networks for large-scale image recognition. In International Conference on Learning Representations (ICLR).

[8] Srivastava, N., Hinton, G. E., Krizhevsky, A., Sutskever, I., & Salakhutdinov, R. (2014). Dropout: A simple way to prevent neural networks from overfitting. Journal of Machine Learning Research, 15, 1929–1958.

[9] Sun, Y., Zheng, L., Deng, W., & Wang, S. (2017). SVDNet for pedestrian retrieval. In Proceedings of the IEEE International Conference on Computer Vision (ICCV).

[10] Szegedy, C., Vanhoucke, V., Ioffe, S., Shlens, J., & Wojna, Z. (2016). Rethinking the inception architecture for computer vision. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[11] S. Sarica and J. Luo, “Stopwords in technical language processing,” PLoS One, vol. 16, no. 8, pp. 1–13, Aug. 2021, doi: 10.1371/journal.pone.0254937.

[12] H. Alshalabi, S. Tiun, N. Omar, F. N. AL-Aswadi, and K. Ali Alezabi, “Arabic light-based stemmer using new rules,” Journal of King Saud University - Computer and Information Sciences, vol. 34, no. 9, pp. 6635–6642, Oct. 2022, doi: 10.1016/j.jksuci.2021.08.017.

[13] K. Maharana, S. Mondal, and B. Nemade, “A review: Data pre-processing and data augmentation techniques,” Global Transitions Proceedings, vol. 3, no. 1, pp. 91–99, Jun. 2022, doi: 10.1016/j.gltp.2022.04.020.

[14] J. T. Hancock and T. M. Khoshgoftaar, “Survey on categorical data for neural networks,” J Big Data, vol. 7, no. 1, pp. 1–41, Dec. 2020, doi: 10.1186/s40537-020-00305-w.

[15] L. Jen and Y.-H. Lin, “A Brief Overview of the Accuracy of Classification Algorithms for Data Prediction in Machine Learning Applications,” Journal of Applied Data Sciences, vol. 2, no. 3, pp. 84–92, 2021, doi: 10.47738/jads.v2i3.38.

[16] S. A. Hicks et al., “On evaluation metrics for medical applications of artificial intelligence,” Sci Rep, vol. 12, no. 1, pp. 1–9, Dec. 2022, doi: 10.1038/s41598-022-09954-8.

[17] S. Orozco-Arias, J. S. Piña, R. Tabares-Soto, L. F. Castillo-Ossa, R. Guyot, and G. Isaza, “Measuring performance metrics of machine learning algorithms for detecting and classifying transposable elements,” Processes, vol. 8, no. 6, pp. 1–18, Jun. 2020, doi: 10.3390/PR8060638.

[18] Esfahani, Shirin Nasr, and Shahram Latifi. “A Survey of State-of-The-Art GAN-Based Approaches to Image Synthesis.” 9th International Conference on Computer Science, Engineering and Applications (CCSEA 2019), 13 July 2019, csitcp.com/paper/9/99csit06.pdf, https://doi.org/10.5121/csit.2019.90906.

[19] Nabati, R., & Qi, H. (2019). "RRPN: Radar Region Proposal Network for Object Detection in Autonomous Vehicles." 2019 IEEE International Conference on Image Processing (ICIP), Taipei, Taiwan, 2019, pp. 3093-3097, doi: 10.1109/ICIP.2019.8803392.

[20] Rawat, W., & Wang, Z. (2017). "Deep Convolutional Neural Networks for Image Classification: A Comprehensive Review." Neural Computation, 29(9), pp. 2352-2449, Sept. 2017, doi: 10.1162/neco_a_00990.

[21] Wang, Weibin, et al. “Medical Image Classification Using Deep Learning.” Intelligent Systems Reference Library, 19 Nov. 2019, pp. 33–51, https://doi.org/10.1007/978-3-030-32606-7_3.

[22] Alom, Md Zahangir, et al. “The History Began from AlexNet: A Comprehensive Survey on Deep Learning Approaches.” ArXiv:1803.01164 [Cs], 12 Sept. 2018, arxiv.org/abs/1803.01164.

[23] Mohit Jain , Adit Shah "Machine Learning with Convolutional Neural Networks (CNNs) in Seismology for Earthquake Prediction" Iconic Research And Engineering Journals Volume 5 Issue 8 2022 Page 389-398 https://www.irejournals.com/index.php/paper-details/1707057

[24] Karp, Rafal, and Zaneta Swiderska-Chadaj. Automatic Generation of Graphical Game Assets Using GAN. 13 July 2021, https://doi.org/10.1145/3477911.3477913.

[25] L. Jiao and J. Zhao, "A Survey on the New Generation of Deep Learning in Image Processing," in IEEE Access, vol. 7, pp. 172231-172263, 2019, doi: 10.1109/ACCESS.2019.2956508.

[26] L. Wang, W. Chen, W. Yang, F. Bi and F. R. Yu, "A State-of-the-Art Review on Image Synthesis With Generative Adversarial Networks," in IEEE Access, vol. 8, pp. 63514-63537, 2020, doi: 10.1109/ACCESS.2020.2982224.

[27] Shorten, Connor, and Taghi M. Khoshgoftaar. “A Survey on Image Data Augmentation for Deep Learning.” Journal of Big Data, vol. 6, no. 1, 6 July 2019, journalofbigdata.springeropen.com/articles/10.1186/s40537-019-0197-0, https://doi.org/10.1186/s40537-019-0197-0.

[28] Kayalibay, Baris, et al. “CNN-Based Segmentation of Medical Imaging Data.” ArXiv:1701.03056 [Cs], 25 July 2017, arxiv.org/abs/1701.03056.

[29] Jain, M., & Shah, A. (2022). Machine Learning with Convolutional Neural Networks (CNNs) in Seismology for Earthquake Prediction. Iconic Research and Engineering Journals, 5(8), 389–398. https://www.irejournals.com/paper-details/1707057

[30] Kaushik, P., & Jain, M. A Low Power SRAM Cell for High Speed Applications Using 90nm Technology. Csjournals. Com, 10. https://www.csjournals.com/IJEE/PDF10-2/66.%20Puneet.pdf

[31] Kaushik, P., & Jain, M. (2018). Design of low power CMOS low pass filter for biomedical application. International Journal of Electrical Engineering & Technology (IJEET), 9(5).

[32] Kumar, Y., Saini, S., & Payal, R. (2020). Comparative Analysis for Fraud Detection Using Logistic Regression, Random Forest and Support Vector Machine. SSRN Electronic Journal.

[33] Höppner, S., Baesens, B., Verbeke, W., & Verdonck, T. (2020). Instance-Dependent Cost-Sensitive Learning for Detecting Transfer Fraud. arXiv preprint arXiv:2005.02488.

[34] Kaushik, P., & Jain, M. A Low Power SRAM Cell for High Speed Applications Using 90nm Technology. Csjournals. Com, 10. https://www.researchgate.net/publication/391458245_A_Low_Power_SRAM_Cell_for_High_Speed

[35] Bhat, N. (2019). Fraud detection: Feature selection-over sampling. Kaggle. Retrieved from https://www.kaggle.com/code/nareshbhat/fraud-detection-feature-selection-over-sampling

[36] InsiderFinance Wire. (2021). Logistic regression: A simple powerhouse in fraud detection. Medium. Retrieved from https://wire.insiderfinance.io/logistic-regression-a-simple-powerhouse-in-fraud-detection-15ab984b2102

[37] Kaushik, P., & Jain, M. (2018). Design of low power CMOS low pass filter for biomedical application. International Journal of Electrical Engineering & Technology (IJEET), 9(5). https://iaeme.com/MasterAdmin/Journal_uploads/IJEET/VOLUME_9_ISSUE_5/IJEET_09_05_003.pdf

[38] Raymaekers, J., Verbeke, W., & Verdonck, T. (2021). Weight-of-evidence 2.0 with shrinkage and spline-binning. arXiv preprint arXiv:2101.01494. Retrieved from https://arxiv.org/abs/2101.01494

[39] Dal Pozzolo, A., Boracchi, G., Caelen, O., Alippi, C., & Bontempi, G. (2017). Credit card fraud detection: A realistic modeling and a novel learning strategy. IEEE Transactions on Neural Networks and Learning Systems, 29(8), 3784–3797. https://doi.org/10.1109/TNNLS.2017.2736643

[40] Carcillo, F., Dal Pozzolo, A., Le Borgne, Y. A., Caelen, O., Mazzer, Y., & Bontempi, G. (2019). Scarff: A scalable framework for streaming credit card fraud detection with spark. Information Fusion, 41, 182–194. https://doi.org/10.1016/j.inffus.2017.09.005

[41] West, J., & Bhattacharya, M. (2016). Intelligent financial fraud detection: A comprehensive review. Computers & Security, 57, 47–66. https://doi.org/10.1016/j.cose.2015.09.005

[42] Zareapoor, M., & Shamsolmoali, P. (2015). Application of credit card fraud detection: Based on bagging ensemble classifier. Procedia Computer Science, 48, 679–685. https://doi.org/10.1016/j.procs.2015.04.201

[43] Patel, H., & Zaveri, M. (2011). Credit card fraud detection using neural network. International Journal of Innovative Research in Computer and Communication Engineering, 1(2), 1–6. https://www.ijircce.com/upload/2011/october/1_Credit.pdf

[44] Puneet Kaushik, Mohit Jain , Gayatri Patidar, Paradayil Rhea Eapen, Chandra Prabha Sharma (2018). Smart Floor Cleaning Robot Using Android. International Journal of Electronics Engineering. https://www.csjournals.com/IJEE/PDF10-2/64.%20Puneet.pdf

[45] Duman, E., & Ozcelik, M. H. (2011). Detecting credit card fraud by genetic algorithm and scatter search. Expert Systems with Applications, 38(10), 13057–13063. https://doi.org/10.1016/j.eswa.2011.04.102

[46] Puneet Kaushik, Mohit Jain. “A Low Power SRAM Cell for High Speed ApplicationsUsing 90nm Technology.” Csjournals.Com 10, no. 2 (December 2018): 6.https://www.csjournals.com/IJEE/PDF10-2/66.%20Puneet.pdf

[47] Jain, M., & Srihari, A. (2021). Comparison of CAD detection of mammogram with SVM and CNN. IRE Journals, 8(6), 63-75. https://www.irejournals.com/formatedpaper/1706647.pdf

[48] Kaushik, P., Jain, M., & Jain, A. (2018). A pixel-based digital medical images protection using genetic algorithm. International Journal of Electronics and Communication Engineering, 31-37. http://www.irphouse.com/ijece18/ijecev11n1_05.pdf

[49] Kaushik, P., Jain, M., & Shah, A. (2018). A Low Power Low Voltage CMOS Based Operational Transconductance Amplifier for Biomedical Application. https://ijsetr.com/uploads/136245IJSETR17012-283.pdf

[50] Jain, M., & Shah, A. (2022). Machine Learning with Convolutional Neural Networks (CNNs) in Seismology for Earthquake Prediction. Iconic Research and Engineering Journals, 5(8), 389–398. https://www.irejournals.com/paper-details/1707057

[51] Kaushik, P., & Jain, M. (2018). Design of low power CMOS low pass filter for biomedical application. International Journal of Electrical Engineering & Technology (IJEET), 9(5).

[52] KAUSHIK, P., JAIN, M., & SHAH, A. (2018). A Low Power Low Voltage CMOS Based Operational Transconductance Amplifier for Biomedical Application. https://ijsetr.com/uploads/136245IJSETR17012-283.pdf

[53] Raymaekers, J., Verbeke, W., & Verdonck, T. (2021). Weight-of-evidence 2.0 with shrinkage and spline-binning. arXiv preprint arXiv:2101.01494. Retrieved from https://arxiv.org/abs/2101.01494

How to cite this paper

Rakesh Jindal, Amisha Naik, K L Ganatre, Rajat Gupta "Comprehensive Analysis and Comparison of Convolutional Neural Networks (CNNs) and Generative Adversarial Networks (GANs)" Iconic Research And Engineering Journals Volume 6 Issue 6 2022 Page 415-421
Rakesh Jindal, Amisha Naik, K L Ganatre, Rajat Gupta "Comprehensive Analysis and Comparison of Convolutional Neural Networks (CNNs) and Generative Adversarial Networks (GANs)" Iconic Research And Engineering Journals, vol. 6, no. 6, Dec. 2022
Rakesh Jindal, Amisha Naik, K L Ganatre, Rajat Gupta (2022). Comprehensive Analysis and Comparison of Convolutional Neural Networks (CNNs) and Generative Adversarial Networks (GANs). Iconic Research And Engineering Journals, 6(6).
Rakesh Jindal, Amisha Naik, K L Ganatre, Rajat Gupta "Comprehensive Analysis and Comparison of Convolutional Neural Networks (CNNs) and Generative Adversarial Networks (GANs)" Iconic Research And Engineering Journals, vol. 6, no. 6, Dec. 2022.
@article{1708531,
      author = {Rakesh Jindal, Amisha Naik, K L Ganatre, Rajat Gupta},
      title = {Comprehensive Analysis and Comparison of Convolutional Neural Networks (CNNs) and Generative Adversarial Networks (GANs)},
      journal = {Iconic Research And Engineering Journals},
      year = {2022},
      volume = {6},
      number = {6},
      pages = {415-421},
      issn = {2456-8880},
      url = {https://www.irejournals.com/formatedpaper/1708531.pdf},
      abstract = {CNNs and GANs, whether working solo or combined, have sparked major shifts in AI, each playing distinct roles in the deep learning landscape. This write-up dives into a fairly deep dive and comparison of both models, digging into their internal designs, pros and cons, and practical uses. CNNs, famous for their knack for pulling out visual features, have pushed forward image tasks like classification and detection, along with medical imaging. Meanwhile, GANs shook up the generative scene by producing incredibly lifelike visuals and data. Along the way, this review uncovers key differences in how CNNs and GANs are trained, how complex GANs can get, and the ways their performance gets measured?while also pointing out common hurdles like CNN overfitting or GAN instability. On top of that, it looks into how mixing the two can lead to hybrid systems, useful in areas like synthetic data generation or style transfer. The aim here is to give researchers and engineers a helpful lens into where these models shine, where they fall short, and where new research might go next.},
      keywords = {Convolutional Neural Networks (CNN), Generative Adversarial Networks (GAN), Deep Learning Architectures, Image Processing, Model Comparison, Artificial Intelligence Applications.},
      month = {December},
  }