Metadata-Version: 2.1
Name: enzo
Version: 0.0.1.dev2
Summary: A neural network library designed from scratch.
Home-page: UNKNOWN
Author: Thomas Breydo
Author-email: tbreydo@gmail.com
License: UNKNOWN
Project-URL: Code, https://github.com/thomasbreydo/enzo
Platform: UNKNOWN
Classifier: Development Status :: 1 - Planning
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Requires-Python: >=3.5
Description-Content-Type: text/x-rst
Requires-Dist: numpy (==1.19.0)

enzo
====
A neural network designed from scratch in Python (no tensorflow, pytorch, etc.).

Why from scratch?
-----------------

Neural networks have grown to become very popular and useful. Because they are so complex, it is tough to have a core understanding of *how* the networks actually "learn." Coding one from scratch turned out to be extremely helpful.

Why in Python?
--------------

- Python is easy and quick to use, meaning that the time I spend coding will mostly be devoted to actually coding the network.

- More importantly, Python is easy to understand, meaning the code can serve as a learning resource for those who would like a better understanding of how neural networks work.


