C++ Deep Learning with Caffe [Video]

More Information
  • Important Deep Learning concepts to get started with
  • Introduction to Caffe and its functionalities 
  • Relating Caffe to Deep Learning concepts 
  • Elements such as blob, network for model representation in Caffe 
  • Training neural network with Caffe's C++ API
  • Training, tweaking, and deploying Caffe as per your requirements
  • Avoiding common practical mistakes and pitfalls

Caffe is a popular Deep Learning library implemented in C++ and renowned for its speed and efficiency. This video course is for you if you are familiar with C++ and want to get started with Deep Learning using Caffe to train real-world models.

This course will teach you how Deep Learning functions and how the Caffe framework enhances the speed and performance of your model to make it smarter for real-world uses. You will learn practical skills about creating layers, configuring networks, training and deploying using Caffe (written in C++). You will also learn about some of the internals of Caffe. Throughout the course, you will work with practical examples to get a good training in Deep Learning.

By the end of this course, you will have the skills to build and train your own real-world Deep Learning models using Caffe.

The code bundle for this video course is available at - https://github.com/PacktPublishing/C-Deep-Learning-with-Caffe

Style and Approach

The course has been organized into layers. We start at the surface and keep digging deeper as we proceed. We adopt a practical approach, whereby you learn a concept and then put it into practice like “Peek under the Hood” for programmers who are familiar with C++. We also help you avoid common pitfalls most people encounter in Caffe

  • Practical training to help you understand concepts better and relate to the concepts of Deep Learning for the real world.
  • Holistic approach to installing Caffe on a fresh machine and training/deploying neural networks in relation to Deep Learning concepts
  • Useful techniques to avoid common mistakes while using Caffe and make the best use of it in training and implementing your models
Course Length 1 hours 38 minutes
ISBN 9781788622684
Date Of Publication 28 Dec 2018


Aman Angrish

Aman Angrish is a programmer and entrepreneur with nearly 19 years' experience in the software industry. He is the creator of ThatNeedle technology (a proprietary fast Natural Language Processing stack) and has applied for patent. His work includes Natural Language Processing, Natural language understanding, Semantic search, chatbots, and voice-based searches. He is working to expand the cutting edge of technology to make it deeper and faster. He is an NTSE Scholar and a graduate from PEC (Punjab Engineering College), Chandigarh, India.