Neural Network Programming with Python

More Information
  • See the latest innovations in the field
  • Become fluent in Python to develop neural networks solutions capable of solving complex and interesting tasks
  • Implement neural networks step-by-step
  • Solve your complex computational problems with the aid of neural networks and Python
  • The reader will be able to set up his/her neural network with ease, according to the objective he/she wants to apply.
  • The reader will be able to design time series based models using RNNs in Python.
  • Will be able to design high level solutions with CNNs in Python

If you wish to solve your complex computational problem efficiently, neural networks come to the rescue. This book will teach you how to ace neural networks and solve your computational problems with Python—right from predicting to self-learning models—with ease. We start off with neural network design, then you’ll build a solid foundational knowledge of how a neural network learns from data, and the principles behind it.

This book cover various types of neural networks including recurrent neural networks and convoluted neural networks. You will not only learn how to train neural networks, but also see a generalization of these networks. With the help of practical examples and real-world use cases, you will learn to implement these neural networks in your applications.

  • Make your roots stronger in neural networks by this concept-rich yet highly practical guide; from single layer to multiple layers with the help of Python
  • Through this book, you will develop a strong background in neural networks, regardless of your level of previous knowledge in this subject
  • You will be able to implement solutions from scratch, so the whole process on foundations of neural network solution design will be paced by you
Page Count 430
Course Length 12 hours 54 minutes
ISBN 9781784398217
Date Of Publication 25 Dec 2019


Fabio. M. Soares

Fábio Soares holds a master’s degree in Applied Computing by UFPA and is currently a PhD candidate at the same university. He has been designing Neural Networks solutions since 2004 and has developed applications of this technique on several fields ranging from telecommunications to chemistry process modelling, and his research topics cover supervised learning for data-driven modelling.

He was the author of Neural Network Programming with Java, Packt Publishing (

He also authored a book on Neural Networks (

Fábio is self-employed, and offers services such as IT infrastructure management as well as database administration for a number of small and medium-sized companies in Northern Brazil. He has also experience as a lecturer, having worked at the Federal Rural University of Amazon and Faculty of Castanhal, both in the state of Pará, teaching subjects involving programming and artificial intelligence.

Fábio Soares has published a number of works, many of them available in English, all including the topics of artificial intelligence applied to some problem. Publications include Conference Proceedings such as the TMS (The Minerals Materials and Minerals Society) Light Metals, and the Intelligent Data Engineering and Automated Learning. Fábio also has published two book chapters for Intech. Here are few links to his work:

You can find him on LinkedIn at

Rodrigo Nunes

At present, Rodrigo is Software Developer at Aero Informatica, where he has worked for almost 3 years.

He worked at C & S Systems for 4 months and as a programmer at ZTEC for a year and a half.

He is an expert in Python, which he has worked with for more than 7 years. Fabio Soares has worked with him and can attest his capacity and competence.

Rodrigo has worked on projects with Python and Arduino. These include turning electricity on and off, verifying energy spending, and voice commands to Arduino.

Suggestion projects for purchases in markets , comparison of price across Several projects in many markets.

Projects of financial management systems.

Project on voice recognition -