Description
Book Synopsis: A step-by-step gentle journey through the mathematics of neural networks, and making your own using the Python computer language. Neural networks are a key element of deep learning and artificial intelligence, which today is capable of some truly impressive feats. Yet too few really understand how neural networks actually work.
This guide will take you on a fun and unhurried journey, starting from very simple ideas, and gradually building up an understanding of how neural networks work. You won't need any mathematics beyond secondary school, and an accessible introduction to calculus is also included.
The ambition of this guide is to make neural networks as accessible as possible to as many readers as possible - there are enough texts for advanced readers already! You'll learn to code in Python and make your own neural network, teaching it to recognise human handwritten numbers, and performing as well as professionally developed networks.
Part 1 is about ideas. We introduce the mathematical ideas underlying the neural networks, gently with lots of illustrations and examples. Part 2 is practical. We introduce the popular and easy to learn Python programming language, and gradually builds up a neural network which can learn to recognise human handwritten numbers, easily getting it to perform as well as networks made by professionals. Part 3 extends these ideas further. We push the performance of our neural network to an industry leading 98% using only simple ideas and code, test the network on your own handwriting, take a privileged peek inside the mysterious mind of a neural network, and even get it all working on a Raspberry Pi. All the code in this has been tested to work on a Raspberry Pi Zero.
Details
Are you fascinated by the world of deep learning and artificial intelligence? Do you want to unlock the secrets behind neural networks? Look no further than our book, "Make Your Own Neural Network"! This step-by-step guide takes you on an exhilarating journey through the mathematics of neural networks, while using the Python computer language to create your very own network.
Don't worry if you're not a mathematics prodigy - this guide is designed for anyone with a secondary school level of math knowledge. We provide an accessible introduction to calculus, ensuring that you have all the tools you need to understand neural networks. We firmly believe that knowledge should be accessible to all, so we've crafted this guide to make neural networks as approachable as possible.
Not only will you gain a solid theoretical foundation, but you'll also get your hands dirty with practical exercises. In Part 2 of the book, we introduce Python programming and guide you towards building a neural network capable of recognizing human handwritten numbers. Yes, you read that right - by the end of it, your network will perform on par with professionally developed networks. Imagine the possibilities!
But we don't stop there. In Part 3, we push the boundaries even further. You'll witness your neural network achieving an industry-leading accuracy of 98% using simple ideas and code. Want to put your network to the test? Try it on your own handwriting and be amazed by the results. We'll even show you how to run it on a Raspberry Pi, opening up a whole new world of possibilities.
Start your journey into the exciting world of neural networks today. Click here to grab your copy of "Make Your Own Neural Network" and unlock the potential of AI!
Discover More Best Sellers in Computer Science
Shop Computer Science
Neural Networks and Deep Learning: A Textbook
$69.99


$9.99


The AI Revolution in Medicine: GPT-4 and Beyond
$14.39


$5.99


$12.99


Deep Learning with PyTorch: Build, train, and tune neural networks using Python tools
$49.99


Introduction to Algorithms, fourth edition
$75.00


$65.99
