Deep Belief Nets in C++ and CUDA C: Volume 1

Restricted Boltzmann Machines and Supervised Feedforward Networks



Bookstore > Books > Deep Belief Nets in C++ and CUDA C: Volume 1

Deep Belief Nets in C++ and CUDA C: Volume 1
Price$34.99 - $72.95
Rating
AuthorTimothy Masters
PublisherApress
Published2018
Pages219
LanguageEnglish
FormatPaper book / ebook
ISBN-101484235908
ISBN-139781484235904
EBook Hardcover Paperback

Discover the essential building blocks of the most common forms of deep belief networks. At each step this book provides intuitive motivation, a summary of the most important equations relevant to the topic, and concludes with highly commented code for threaded computation on modern CPUs as well as massive parallel processing on computers with CUDA-capable video display cards.

The first of three in a series on C++ and CUDA C deep learning and belief nets, Deep Belief Nets in C++ and CUDA C: Volume 1 shows you how the structure of these elegant models is much closer to that of human brains than traditional neural networks; they have a thought process that is capable of learning abstract concepts built from simpler primitives. As such, you'll see that a typical deep belief net can learn to recognize complex patterns by optimizing millions of parameters, yet this model can still be resistant to overfitting.

All the routines and algorithms presented in the book are available in the code download, which also contains some libraries of related routines.

Employ deep learning using C++ and CUDA C; Work with supervised feedforward networks; Implement restricted Boltzmann machines; Use generative samplings; Discover why these are important.


  1. (3 books)



Similar Books


Write Great Code, Volume 1

Write Great Code, Volume 1

Today's programmers are often narrowly trained because the industry moves too fast. That's where Write Great Code, Volume 1: Understanding the Machine comes in. This, the first of four volumes by author Randall Hyde, teaches important concepts of machine organization in a language-independent fashion, giving programmers what they need to ...
IPython Interactive Computing and Visualization Cookbook

IPython Interactive Computing and Visualization Cookbook

IPython is at the heart of the Python scientific stack. With its widely acclaimed web-based notebook, IPython is today an ideal gateway to data analysis and numerical computing in Python.IPython Interactive Computing and Visualization Cookbook contains many ready-to-use focused recipes for high-performance scientific computing and data an...
Math Mutation Classics

Math Mutation Classics

Did you know that sometimes 2+2 equals 5? That wheels don't always have to be round? That you can mathematically prove there is a hippopotamus in your basement? Or how to spot four-dimensional beings as they pass through your kitchen? If not, then you need to read Math Mutation Classics.This is a collection of Erik Seligman's blog article...
Learning SciPy for Numerical and Scientific Computing

Learning SciPy for Numerical and Scientific Computing

It's essential to incorporate workflow data and code from various sources in order to create fast and effective algorithms to solve complex problems in science and engineering. Data is coming at us faster, dirtier, and at an ever increasing rate. There is no need to employ difficult-to-maintain code, or expensive mathematical engines to s...
Market-Oriented Grid and Utility Computing

Market-Oriented Grid and Utility Computing

The first single-source reference covering the state of the art in grid and utility computing economy research.This book presents the first integrated, single-source reference on market-oriented grid and utility computing. Divided into four main parts - and with contributions from a panel of experts in the field - it systematically....
IBM Lotus Notes and Domino 8.5.1

IBM Lotus Notes and Domino 8.5.1

Upgrade to the latest version of Lotus Notes and Domino. Understand the new features and put them to work in your business. Thoroughly covers Domino Attachment Object Service (DAOS), Domino Configuration Tuner (DCT), and iNotes. Explore other useful Lotus products, such as Lotus Sametime, Lotus Quickr, Lotus Connections, and IBM WebSphere...