Skip to main content

A neural network library built on top of TensorFlow for quickly building deep learning models.

Project description

A neural network library built on top of TensorFlow for quickly building deep learning models.

Installation

pip install nn

Example

import nn

# Create the model
@nn.model
def model(inputs):
    # Define the network architecture (layers, number of units, activations)
    hidden = nn.Dense(units=64, activation='relu')(inputs)
    outputs = nn.Dense(units=10)(hidden)

    # Configure the learning process (loss, optimizer, evaluation metrics)
    return dict(outputs=outputs,
                loss='softmax_cross_entropy',
                optimizer=('GradientDescent', 0.001),
                metrics=['accuracy'])

# Train the model using training data:
model.train(x_train, y_train, epochs=30, batch_size=128)

# Evaluate the model performance on test or validation data:
loss_and_metrics = model.evaluate(x_test, y_test)

# Use the model to make predictions for new data:
predictions = model.predict(x)

Documentation

See documentation.

License

MIT

Download files

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

Source Distribution

nn-0.0.6.tar.gz (5.9 kB view details)

Uploaded Source

File details

Details for the file nn-0.0.6.tar.gz.

File metadata

  • Download URL: nn-0.0.6.tar.gz
  • Upload date:
  • Size: 5.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for nn-0.0.6.tar.gz
Algorithm Hash digest
SHA256 b3225dff5a4cf6bba38a87b636cf496c1ebd95f1539a8b72bc5d2bbe760bf143
MD5 fa2ce7c031f97c7894ca10173615415c
BLAKE2b-256 876e6d701591c89fc58c372be1863a9410007338be835b52fb3e71598bdc7f10

See more details on using hashes here.

Supported by

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