Skip to main content

Neural network visualization tool for Keras

Project description

Keras MRI

Keras MRI is a neural network visualization tool for Keras. This is still in Beta and some networks (e.g. RNNs and 3D CNNs) and types of layers are not yet supported.

Install

pip install keras-mri

Usage

import kmri

from keras.models import Sequential
from keras.layers import Dense

model = Sequential([
    Dense(8, input_shape=(3,))
])

input_batch = [[1,2,3], [7,8,9]]
kmri.visualize_model(model, input_batch)

Once this is running navigate to http://127.0.0.1:5000/

Examples

The examples folder contains models that demonstrate keras-mri usage. To run one of the examples run the following from one of the example folders

pip install -r requirements.txt
python main.py

chrome-dino

Simple reinforcement learning model that learned to play the dinosaur game in chrome. Demonstrates visualizing a convolutional neural network with multiple inputs. This is based on chrome-dino-ai.

network

img-classifier

Demonstrates using keras-mri to visualize standard image classifieres (VGG, MobileNet, and ResNet).

network

Development

Install package locally

pip install -e .

Deploy

# increase version number in setup.py
# Move unrelease changes to next version in changelog.md
# commit, tag with vx.x.x, and push
# Delete build, dist, and egg-info
python setup.py sdist bdist_wheel
python -m twine upload dist/*

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

keras-mri-0.1.1.tar.gz (1.5 MB view details)

Uploaded Source

Built Distribution

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

keras_mri-0.1.1-py3-none-any.whl (1.5 MB view details)

Uploaded Python 3

File details

Details for the file keras-mri-0.1.1.tar.gz.

File metadata

  • Download URL: keras-mri-0.1.1.tar.gz
  • Upload date:
  • Size: 1.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.8

File hashes

Hashes for keras-mri-0.1.1.tar.gz
Algorithm Hash digest
SHA256 33c89c7ea3b627bd12453d2e1e7298cad9e26c10655326b116740bcd19e6fe12
MD5 35560f1e9fc874511f46d49a95132535
BLAKE2b-256 81cbb0972efff2bf50c7ee83158bfc9551989a22922d6588614e7b5e57ea38ad

See more details on using hashes here.

File details

Details for the file keras_mri-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: keras_mri-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.8

File hashes

Hashes for keras_mri-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0b9d63b5d00f50caa7fd384798f5b6ff5b21177de73006d592ff147eca510b43
MD5 79c3c39a36c1159378ea8a389c4fefb4
BLAKE2b-256 38784c780cae755e837310acec2206f617d4ac5f5e63feba52db6a29caf479a1

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