Jump to ratings and reviews
Rate this book

Code Your Own Neural Network: A step-by-step explanation

Rate this book
This mini-book will take you step-by-step through coding your own neural network. The language used is C++, although it’s really mostly C syntax. Once you have mastered the steps, it should be easy enough to translate your knowledge into most other languages.

The book goes step by step through the development of a relatively simple 3-layer back-propagation neural network to solve the exclusive OR problem. The purpose is to explain the concepts from a code-literate standpoint. There are lots of text-heavy and math-heavy explanations of how neural networks work, but few code-centric explanations. The exclusive OR problem is a good example because this cannot be solved with a single-layer neural network. If you are a coder, the explanations should make sense to you. No explanations of C++ syntax are given, so this is not for the novice programmer. This book is not for the purist or the researcher, it’s an introductory book for people who want a basic understanding of how neural networks work.

34 pages, Kindle Edition

First published February 22, 2015

36 people are currently reading
43 people want to read

About the author

S.C. Shaffer

7 books
S.C. Shaffer also writes as Steven Shaffer

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
11 (32%)
4 stars
12 (35%)
3 stars
8 (23%)
2 stars
3 (8%)
1 star
0 (0%)
Displaying 1 - 2 of 2 reviews
Profile Image for Brett Kistler.
18 reviews6 followers
October 18, 2015
As "Understanding Neural Networks" (Iovine) demystifies the structural complexity of a neural network, this one demystifies the actual programming behind it. Understanding the math and diagrams are one thing, but Steven really breaks things down barney style and converts all of these concepts directly into code, step-by-step. The book is actually a really quick read, which serves to illustrate how simple a basic neural network can actually be.
Displaying 1 - 2 of 2 reviews

Can't find what you're looking for?

Get help and learn more about the design.