Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Cloud computing for machine learning and cognitive applications
Hwang K., The MIT Press, Cambridge, MA, 2017. 624 pp. Type: Book (978-0-262036-41-2)
Date Reviewed: Dec 15 2017

When one asks what the technology trends are, the answer you will hear often is “ABCD.” A stands for artificial intelligence (AI), B for blockchain technology, C for cloud computing, and D for big data. ABCD reveals what the various industries are thinking about and what most companies are looking at. To combine all of these technologies, there is now a lot of stored data to be analyzed using artificial intelligence technology, and to be secured by the blockchain technology; finally, all of these are done in the cloud.

This book, Cloud computing for machine learning and cognitive applications, includes material all pertaining to ABCD, though maybe in different proportions. It is a comprehensive book with over 600 pages. It can be used as a textbook for a two-semester course. For practitioners, it is a good reference book.

The book has four parts. Part 1 is “Cloud, Big Data, and Cognitive Computing.” This part basically explains the concepts behind these terms, including cloud computing, big data, data analytics, the Internet of Things (IoT), and cognitive computing.

Part 2 introduces the cloud architecture and service platform design. First, virtual machines, docker containers, and server clusters are explained. Some cloud virtualization systems are also covered. Next, the most important concepts in cloud computing such as cloud architectures and platform design are explained in detail. The third chapter in this part is very important. It explains the mobile cloud, IoT, and cloud mashup services. To understand and apply recent cloud technologies, this chapter is a must read.

Part 3 includes the principles of machine learning and artificial intelligence machines. The part has two chapters. One covers basic machine learning algorithms and model fitting, and the other moves further to explain the hot topics of deep learning and intelligent machines.

Part 4 is the practical part. It teaches cloud programming and how to improve cloud performance. Hadoop and Spark are introduced in the first chapter. However, to master them you need further reading and real practice. TensorFlow, Keras, DeepMind, and graph analytics are briefly covered in the second chapter of this part. Finally, performance issues, security, and privacy concerns are laid out.

Overall, this book touches on a lot of topics. However, every topic is only discussed superficially, maybe in less detail than what one could learn from Wikipedia. Nevertheless, the concepts of modern cloud computing, big data, and AI are included--a difficult task well done!

Reviewer:  R. S. Chang Review #: CR145712 (1802-0055)
Bookmark and Share
  Featured Reviewer  
 
Learning (I.2.6 )
 
 
Cognitive Simulation (I.2.0 ... )
 
 
Distributed Systems (C.2.4 )
 
Would you recommend this review?
yes
no
Other reviews under "Learning": Date
Learning in parallel networks: simulating learning in a probabilistic system
Hinton G. (ed) BYTE 10(4): 265-273, 1985. Type: Article
Nov 1 1985
Macro-operators: a weak method for learning
Korf R. Artificial Intelligence 26(1): 35-77, 1985. Type: Article
Feb 1 1986
Inferring (mal) rules from pupils’ protocols
Sleeman D.  Progress in artificial intelligence (, Orsay, France,391985. Type: Proceedings
Dec 1 1985
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy