June 16, 2021
In our latest Developer Nation Pulse report we shared data on the top five emerging areas of interest to developers.
Around half of developers say they are working on, learning about, or interested computer vision, according to the insights from our Q1 2021 global survey of over 17,000 developers. Similarly, 45% are interested in cryptocurrencies (e.g. Bitcoin).
However, of the developers engaged with computer vision, only 15% are currently working on the technology. Similarly, only 14% are currently working on cryptocurrencies. One in four developers are currently learning about computer vision, while 29% are learning about cryptocurrencies.
So if you belong to these group, the following book recommendations might be just the thing you’ve been looking. This post was created in partnership with our friends at Packt.
Modern Computer Vision with PyTorch
Explore deep learning concepts and implement over 50 real-world image applications.
What reviews say:
“I felt the book is very well structured and compiled. Unless you’re looking for something very very specific, you’d be able to find techniques/implementations for any and all types of problems you are working on. They cover algorithms and implementations of basic neural networks, all the way upto RNNs and reinforcement learning with PyTorch. The breadth covered by this book on the number of techniques and algorithms is really amazing.”
Mastering Computer Vision with TensorFlow 2.x
Build advanced computer vision applications using machine learning and deep learning techniques
What reviews say:
“There are many books out there / but this book stands out – very clear explanation of codes and contents, lots of detailed explanations for object detection, classification, visual search, matching and training in cloud.”
PyTorch Computer Vision Cookbook
Over 70 recipes to master the art of computer vision with deep learning and PyTorch 1.x
“This book is good for beginners to learn about writing deep learning model in PyTorch. Book goes from basic linear model to processing videos in PyTorch and covers variety of use cases e.g. use of GANs, Style transfer project.”
Applied Deep Learning and Computer Vision for Self-Driving Cars
Build autonomous vehicles using deep neural networks and behavior-cloning techniques
What reviews say:
“This book is about how to apply deep learning knowledge to solve self-driving car problems. The technologies mainly focus on computer vision areas. It gives readers lots of code samples, which can help readers to understand the concept in each chapter.”
TensorFlow 2.0 Computer Vision Cookbook
Implement machine learning solutions to overcome various computer vision challenges
What reviews say:
“By far, this is one of the best books to understand how to apply deep learning in the field of computer vision. The concepts have been clearly explained. It covers almost everything from image classification, image segmentation, object detection, etc”
Raspberry Pi Computer Vision Programming, Second Edition
Design and implement computer vision applications with Raspberry Pi, OpenCV, and Python 3
What reviews say:
“This book was very helpful for me because it covers a wide variety of computer vision topics and offers lots of well thought out code examples using Python, opencv, matplotlib, numpy and other computer vision software. I followed his examples on my RPi and found that they helped me get the format and arguments of opencv commands correctly to include little things like commas, parenthesis, brackets, optional arguments and the like.”
Hands-On Image Generation with TensorFlow
A practical guide to generating images and videos using deep learning
What reviews say:
“The book is a great quickstart into representation with neural networks. (I also read it more deeply at times and it is great for that as well. I myself have experience with high-throughput large scale autoencoders with TensorFlow and building Facial Recognition applications. I appreciated this book a lot.)”
Practical Artificial Intelligence and Blockchain
A guide to converging blockchain and AI to build smart applications for new economies
What reviews say:
“Addressing such large topics as artificial intelligence and blockchain at best is a very serious endeavor. Whereas blockchain after a decade plus of existence has developed a useful understanding within its marketplace, that is not at all true of artificial intelligence, better just AI. AI is now well beyond 6 decades of existence as a topic and yet remains in an evolving state with much debate and speculation worldwide, especially over ethical and scope issues. So given that the reader of this book may be either one-of or some combination of a professional scientist, a developer or simply someone wanting to learn, then yes, Ganesh Prasad Kumble’s Practical Artificial Intelligence and Blockchain book is both a good and useful read.”
Blockchain Development for Finance Projects
Building next-generation financial applications using Ethereum, Hyperledger Fabric, and Stellar
What reviews say:
“This book is for developers who want to learn blocking technology by building financial applications. Kudos to the author on providing coding examples and following it with explanation. Overall it is a good book on Ethereum development and I would recommend it for anyone who wants to learn Ethereum blockchain by building fintech applications.”
Securing Blockchain Networks like Ethereum and Hyperledger Fabric
Learn advanced security configurations and design principles to safeguard Blockchain networks
What reviews say:
“This book is for blockchain developers, security professionals, and Ethereum and Hyperledger developers who are looking to implement security in blockchain platforms and ensure secure data management using an example-driven approach. Basic knowledge of blockchain concepts will be beneficial.”
Is there a book or expert that you would recommend to others interested in cryptocurrency or computer vision? Do share in the comments.
Our latest developer survey is live. Let us know which emerging technology you’ll be exploring in 2021.