Skip to main content

A neural network model architecture template

Project description

Template NN

Template NN is a lightweight, easy-to-use template built to streamline neural network prototyping. At its core, it leverages the power of PyTorch.

Huge thanks to the PyTorch team for enabling projects like this.

Installation

You can install template-nn via pip:

pip install template-nn

Or clone the repository and install it locally:

git clone https://github.com/gabrielchoong/template-nn.git
cd template-nn
pip install -r requirements.txt
pip install .

Documentation

For detailed documentation, including usage instructions and examples, visit the online documentation at Documentation.

Feature Preview

For more information on how to use this project, see Examples.

from template_nn.shallow.fnn import F_NN

model = F_NN(input_size=10, output_size=5, hidden_sizes=5)
# model = F_NN(input_size=10, output_size=5, hidden_sizes=[8, 6])

Releases and Contributing

This project is currently in its alpha stage. Please file an issue if you found a bug.

To read about the motive and direction of this project, see Roadmap. To read more about the current releases, see Release Notes.

Contributions are welcomed! Please see Contributions for information on contributing.

Contributors

This project is currently being developed by Gabriel and Benjamin.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

template_nn-0.1.2.tar.gz (8.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

template_nn-0.1.2-py3-none-any.whl (9.9 kB view details)

Uploaded Python 3

File details

Details for the file template_nn-0.1.2.tar.gz.

File metadata

  • Download URL: template_nn-0.1.2.tar.gz
  • Upload date:
  • Size: 8.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.0

File hashes

Hashes for template_nn-0.1.2.tar.gz
Algorithm Hash digest
SHA256 6ce4844d863493cab48439ffbe5cff11a63a4a36aae4012918dc4a01734f2746
MD5 01ab0da362a5075113135a29f4b1ad4a
BLAKE2b-256 5920af28aa2d939b40d36083fe9447059c3e82ffbf4aaa379f0f783ed2130e73

See more details on using hashes here.

File details

Details for the file template_nn-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: template_nn-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 9.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.0

File hashes

Hashes for template_nn-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 81e25891feae8e71f55fbaf98b278599705cc2dfec4b1613aaddd3ca566d41dd
MD5 7b25aa122419df936785fca0d252aaa9
BLAKE2b-256 ff3eb75bc0388d6aa03d01c3fbdf3d0ca5db47b86a0bda78c17f8975c96477e5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page