Neural Networks and Deep Learning

This repository contains code samples for the book Neural Networks and Deep Learning.

github.com/mnielsen/neural-networks-and-deep-l…
Neural Networks and Deep Learning homepage screenshot

About Neural Networks and Deep Learning

This repository contains code samples for the book "Neural Networks and Deep Learning". It includes src, data and fig directories, along with requirements.txt and README.md.

The code is written for Python 2.6 or 2.7, with a version for Python 3.8-3.10 referenced separately. The file src/network3.py uses Theano library version 0.6 or 0.7 and needs modification for later versions. The author does not plan to update the current repository for Python 3 compatibility, later Theano versions, or new features.

Key features

  • Sample code to accompany Neural Networks and Deep Learning book
  • Source files in src directory with supporting data folder
  • Figure assets stored in fig directory
  • Runs on Python 2.6 or 2.7
  • Separate referenced version for Python 3.8-3.10
  • network3.py example uses Theano 0.6 or 0.7
Best for: Readers of the book who are working through its code examples.
Good for
  • Code written to accompany the book
  • Distributed under MIT License
  • Bug reports welcome and code may be forked and modified
Watch out for
  • Current repository will not be updated for Python 3 compatibility
  • src/network3.py needs modification for later Theano versions with no update planned
  • No new features planned beyond accompanying the book

Neural Networks and Deep Learning at a glance

Type
Open-source project
Pricing
Not confirmed. Check the site
Open source
Not stated
Language
English
Last checked
Oct 5, 2026 · Online when checked
Listed
Oct 5, 2026

Neural Networks and Deep Learning alternatives

Tools and sites you could use instead, ranked by how closely they match.

All 17 alternatives

Popular in AI Learning & Guides

Well-known listings from the same topic.

All 49

Neural Networks and Deep Learning FAQ

Does this code work with Python 3?
The code in this repository is written for Python 2.6 or 2.7 and will not be updated for Python 3 compatibility. A version for Python 3.8-3.10 is referenced separately.
Does src/network3.py work with later versions of Theano?
No. It uses Theano version 0.6 or 0.7 and needs modification for compatibility with later versions, which the author will not make.
Can I report bugs or add features?
Bug reports are welcome and you may fork and modify the code, but new features are not intended because the code accompanies the book.
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing