Skip to main content

DeepLearning Model Builder

Project description

"toynn" is a handy Neral Network model builder.

You'll be able to create a model in the desired structure with a single line of code. Easily train, predict and visualize your model.

"toynn" supports 'export' and 'import' of models in 'json' format.

Simple example for usage is like below.

import toynn

#build a model model = toynn.model.ANN(input_shape=(1, 784), shape = (100, 100, 100, 10), output="softmax", activation=("relu", "relu", "relu")) model.describe()

#train model.train(y= TRAIN_BATCH, t= ANSWER_BATCH, learning_rate=0.001, iteration=1000)

#predict model.predict(x = INPUT)

#export model as a 'json' file to a local directory model.export(directory = "C:\Users.......//", file_name="myModel.json")

#import model from a local directory factory = toynn.factory.factory() model2 = factory.make(directory = "C:\User.....\myModel.json")

=======================================================================

Updates on more types of model such as 'CNN', 'LSTM' is planned. Thanks, and please contact the author via e-mail for any comment.

#current issues

  • 'batch_normalization'
  • 'dropout'
  • official documentation

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

toynn-0.0.3.tar.gz (8.0 kB view details)

Uploaded Source

Built Distribution

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

toynn-0.0.3-py3-none-any.whl (8.1 kB view details)

Uploaded Python 3

File details

Details for the file toynn-0.0.3.tar.gz.

File metadata

  • Download URL: toynn-0.0.3.tar.gz
  • Upload date:
  • Size: 8.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.0

File hashes

Hashes for toynn-0.0.3.tar.gz
Algorithm Hash digest
SHA256 d09d2814d933c27e55f877d55dadf792b7389291cb1a3f21aa75f60e2df98888
MD5 5b49149e1f8d62348eba6f0b029e17eb
BLAKE2b-256 1e0400081e91774270aec7735169635f4802ae8f24d886befb902823540a4a69

See more details on using hashes here.

File details

Details for the file toynn-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: toynn-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 8.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.0

File hashes

Hashes for toynn-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 d87664d71542229343087d5e812aeecffbb144fc2e240be263590b18570fdd9e
MD5 d816694fcb89de67fc41a26924f4c1fe
BLAKE2b-256 ff83a2e4e55839a56eaefe3036dff507af06a291f4b8c4c948baad9b0d36530b

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