Comparing TensorFlow Deep Learning Performance and Experiences Using CPUs via Local PCs and Cloud Solutions

  • Robert NardelliEmail author
  • Zachary Dall
  • Sotiris Skevoulis
Conference paper
Part of the Lecture Notes in Networks and Systems book series (LNNS, volume 70)


Deep Learning is a multilevel learning tool that helps better understand information from various sources. For those who are newly entering the Deep Learning domain, the use of TensorFlow is an optimal way to enhance and learn about neural network designs and a way to deep dive into machine learning. Even though TensorFlow is early with its inception, it is however quickly becoming the direction in which many researchers are using for their open source machine-learning framework. The research, we take advantage of, is the capabilities of TensorFlow to enhance the processing of a substantial dataset that shows the growth and accuracy of cells of embryos in incubation. A typical approach to execute such a massive dataset, today’s researchers would first go to directly to the cloud to accomplish this output. From the experiments that ran in this paper, we concluded that an individual afresh to Deep Learning will not always need to proceed to a large GPU cloud solution setup for optional results. The research presented, garners the usage of local PC CPUs, in which we conclude, introduce a beginner to deep learning, less frustration, easier setup time, and better cost initiatives, than one would get if adopting a cloud solution.


Machine learning frameworks Convolutional neural network (CNN) Deep learning Artificial intelligence 


  1. 1.
    Koza, J.R., Bennett, F.H., Andre, D., Keane, M.A.: Automated design of both the topology and sizing of analog electrical circuits using genetic programming. In: Gero, J.S., Sudweeks, F. (eds.) Artificial Intelligence in Design ’96. Springer, Dordrecht (1996)Google Scholar
  2. 2.
    Lawrence, J., Malmsten, J., Rybka, A., Sabol, D.A., Triplin, K.: Comparing TensorFlow Deep Learning Performance Using CPUs, GPUs, Local PCs and Cloud. 2017: Pace University Author, F., Author, S., Author, T.: Book title. 2nd edn. Publisher, Location (1999)Google Scholar
  3. 3.
    Goodfellow, I., Bengio, Y., Courville, A.: Deep Learning. MIT Press (2016)
  4. 4.
    Murnane, K.: What is deep learning and how is it useful?.2016: Forbes.comGoogle Scholar
  5. 5.
    Tensor. [cited 2018 April 20];
  6. 6.
    Abadi, M., Agarwal, A., Barham, P., Brevdo, E., Chen, Z., Citro, C., Corrado, G.S., Davis, A., Dean, J., Devin, M., Ghe-mawat, S., Goodfellow, I., Harp, A., Irv-ing, G., Isard, M., Jia, Y., Jozefowicz, R., Kaiser, L., Kudlur, M., Levenberg, J., Mane, D., Monga, R., Moore, S., Murray, D., Olah, C., Schuster, M., Shlens, J., Steiner, B., Sutskever, I., Talwar, K., Tucker, P., Vanhoucke, V., Vasudevan, V., Viegas, F., Vinyals, O., Warden, P., Wattenberg, M., Wicke, M., Yu, Y., Zheng X.: TensorFlow: large-scale machine learning on heterogeneous systems, 2015. Soft-ware available from tensorflow.orgGoogle Scholar
  7. 7.
    Unruh, A.: What is the TensorFlow machine intelligence platform? (2017)Google Scholar
  8. 8.
    Lukaszewski, L: What Is Python? [cited 2018 April 20];

Copyright information

© Springer Nature Switzerland AG 2020

Authors and Affiliations

  • Robert Nardelli
    • 1
    Email author
  • Zachary Dall
    • 1
  • Sotiris Skevoulis
    • 2
  1. 1.Pace UniversityPleasantvilleUSA
  2. 2.Pace UniversityNew YorkUSA

Personalised recommendations