Normal view MARC view ISBD view

Make your own neural network : a gentle journey through the mathematics of neural networks, and making your own using the Python computer language / Tariq Rashid.

By: Rashid, Tariq [author.].
Publisher: [United States] : [CreateSpace Independent Publishing Platform], ©2016Description: 222 pages ; illustrations (some color) ; 28 cm.Content type: text Media type: unmediated Carrier type: volumeISBN: 9781530826605.Other title: Gentle journey through the mathematics of neural networks, and making your own using the Python computer language.Subject(s): Neural networks (Computer science)Genre/Form: Print books.
Contents:
Prologue. The search for intelligent machines ; A nature inspired new golden age -- Introduction. Who is this book for? ; What will we do? ; How will we do it? ; Author's note -- Part 1. How they work. Easy for me, hard for you ; A simple predicting machine ; Classifying is not very different from predicting ; Training a simple classifier ; Sometimes one classifier is not enough ; Neurons, nature's computing machines ; Following signals through a neural network ; Matrix multiplication is useful...honest! ; A three layer example with matrix multiplication ; Learning weights from more than one node ; Backpropagating errors from more output nodes ; Backpropagating errors to more layers ; Backpropagating errors with matrix multiplication ; How do we actually update weights? ; Weight update worked example ; Preparing data -- Part 2. DIY with Python. Python ; Interactive Python = IPython ; A very gentle start with Python ; Neural network with Python ; The MNIST dataset of handwritten numbers -- Part 3. Even more fun. Your own handwriting ; Inside the mind of a neural network ; Creating new training data: rotations -- Epilogue -- Appendix A. A gentle introduction to calculus. A flat line ; A sloped straight line ; A curved line ; Calculus by hand ; Calculus not by hand ; Calculus without plotting graphs ; Patterns ; Functions of functions ; You can do calculus! -- Appendix B. Do it with a raspberry Pi. Installing IPython ; Making sure things work ; Training and testing a neural network ; Raspberry Pi success!
Summary: "This book is for anyone who wants to understand what neural network[s] are. It's for anyone who wants to make and use their own. And it's for anyone who wants to appreciate the fairly easy but exciting mathematical ideas that are at the core of how they work. This guide is not aimed at experts in mathematics or computer science. You won't need any special knowledge or mathematical ability beyond school maths [sic]...Teachers can use this guide as a particularly gentle explanation of neural networks and their implementation to enthuse and excite students making their very own learning artificial intelligence with only a few lines of programming language code. The code has been tested to work with a Raspberry Pi, a small inexpensive computer very popular in schools and with young students" -- (page 6, Introduction)
    average rating: 0.0 (0 votes)
Current location Call number Status Date due Barcode Item holds
On Shelf QA76.87 .R37 2016 (Browse shelf) Available AU00000000014466
Total holds: 0

Title from cover.

Prologue. The search for intelligent machines ; A nature inspired new golden age -- Introduction. Who is this book for? ; What will we do? ; How will we do it? ; Author's note -- Part 1. How they work. Easy for me, hard for you ; A simple predicting machine ; Classifying is not very different from predicting ; Training a simple classifier ; Sometimes one classifier is not enough ; Neurons, nature's computing machines ; Following signals through a neural network ; Matrix multiplication is useful...honest! ; A three layer example with matrix multiplication ; Learning weights from more than one node ; Backpropagating errors from more output nodes ; Backpropagating errors to more layers ; Backpropagating errors with matrix multiplication ; How do we actually update weights? ; Weight update worked example ; Preparing data -- Part 2. DIY with Python. Python ; Interactive Python = IPython ; A very gentle start with Python ; Neural network with Python ; The MNIST dataset of handwritten numbers -- Part 3. Even more fun. Your own handwriting ; Inside the mind of a neural network ; Creating new training data: rotations -- Epilogue -- Appendix A. A gentle introduction to calculus. A flat line ; A sloped straight line ; A curved line ; Calculus by hand ; Calculus not by hand ; Calculus without plotting graphs ; Patterns ; Functions of functions ; You can do calculus! -- Appendix B. Do it with a raspberry Pi. Installing IPython ; Making sure things work ; Training and testing a neural network ; Raspberry Pi success!

"This book is for anyone who wants to understand what neural network[s] are. It's for anyone who wants to make and use their own. And it's for anyone who wants to appreciate the fairly easy but exciting mathematical ideas that are at the core of how they work. This guide is not aimed at experts in mathematics or computer science. You won't need any special knowledge or mathematical ability beyond school maths [sic]...Teachers can use this guide as a particularly gentle explanation of neural networks and their implementation to enthuse and excite students making their very own learning artificial intelligence with only a few lines of programming language code. The code has been tested to work with a Raspberry Pi, a small inexpensive computer very popular in schools and with young students" -- (page 6, Introduction)

Copyright © 2020 Alfaisal University Library. All Rights Reserved.
Tel: +966 11 2158948 Fax: +966 11 2157910 Email:
librarian@alfaisal.edu