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.Current location | Call number | Status | Date due | Barcode | Item holds |
---|---|---|---|---|---|
On Shelf | QA76.87 .R37 2016 (Browse shelf) | Available | AU00000000014466 |
Browsing Alfaisal University Shelves , Shelving location: On Shelf Close shelf browser
QA76.87 .H39 2009 Neural networks and learning machines / | QA76.87 .H53 2021 The self-assembling brain : how neural networks grow smarter / | QA76.87 .M447 2021 Machine learning with neural networks : an introduction for scientists and engineers / | QA76.87 .R37 2016 Make your own neural network : a gentle journey through the mathematics of neural networks, and making your own using the Python computer language / | QA76.87 .T73 2019 Grokking deep learning / | QA76.889 .B47 2019 Quantum computing for everyone / | QA76.889 .J64 2019 Programming quantum computers : essential algorithms and code samples / |
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)