All Projects → Rajsoni03 → Neural-Plot-Development

Rajsoni03 / Neural-Plot-Development

Licence: other
A Library for visualizing Neural Networks of the TensorFlow/Keras models.

Programming Languages

Jupyter Notebook
11667 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Neural-Plot-Development

icingaweb2-module-pnp
Integrate PNP graphs into Icinga Web 2
Stars: ✭ 32 (+100%)
Mutual labels:  module, graphs
default-gateway
Get the default network gateway, cross-platform.
Stars: ✭ 77 (+381.25%)
Mutual labels:  module
template-nm
Scaffold out a node module
Stars: ✭ 30 (+87.5%)
Mutual labels:  module
Udacity-Data-Analyst-Nanodegree
Repository for the projects needed to complete the Data Analyst Nanodegree.
Stars: ✭ 31 (+93.75%)
Mutual labels:  matplotlib
kuu
Modular Go Web Framework based on GORM and Gin.
Stars: ✭ 15 (-6.25%)
Mutual labels:  module
AppSystemizer
AppSystemizer
Stars: ✭ 52 (+225%)
Mutual labels:  module
puppetlabs-acl
ACL (Access Control List) module
Stars: ✭ 20 (+25%)
Mutual labels:  module
trackanimation
Track Animation is a Python 2 and 3 library that provides an easy and user-adjustable way of creating visualizations from GPS data.
Stars: ✭ 74 (+362.5%)
Mutual labels:  matplotlib
databricks-notebooks
Collection of Databricks and Jupyter Notebooks
Stars: ✭ 19 (+18.75%)
Mutual labels:  matplotlib
python-data-visualization
Curated Python Notebooks for Data Visualization
Stars: ✭ 22 (+37.5%)
Mutual labels:  matplotlib
Animations-with-Matplotlib
Using the matplotlib library to create some interesting animations.
Stars: ✭ 42 (+162.5%)
Mutual labels:  matplotlib
tapmap
Command line keyboard heatmap generator.
Stars: ✭ 19 (+18.75%)
Mutual labels:  matplotlib
theme-next-three
JavaScript 3D library for NexT.
Stars: ✭ 27 (+68.75%)
Mutual labels:  module
mpl-probscale
Real probability scales for matplotlib
Stars: ✭ 27 (+68.75%)
Mutual labels:  matplotlib
covid-19
Data ETL & Analysis on the global and Mexican datasets of the COVID-19 pandemic.
Stars: ✭ 14 (-12.5%)
Mutual labels:  matplotlib
gpu mandelbrot
Interactive Mandelbrot set on GPU with Python
Stars: ✭ 33 (+106.25%)
Mutual labels:  matplotlib
Singularis
My System Configuration ⚙️
Stars: ✭ 27 (+68.75%)
Mutual labels:  matplotlib
puppetlabs-puppet agent
Module for managing Puppet-Agent
Stars: ✭ 39 (+143.75%)
Mutual labels:  module
icingaweb2-module-pdfexport
PDF export functionality for Icinga Web 2
Stars: ✭ 27 (+68.75%)
Mutual labels:  module
Engezny
Engezny is a python package that quickly generates all possible charts from your dataframe and saves them for you, and engezny is only supporting now uni-parameter visualization using the pie, bar and barh visualizations.
Stars: ✭ 25 (+56.25%)
Mutual labels:  matplotlib

Neural Plot

A Library for visualizing Neural Networks of the TensorFlow/Keras models.

Visit library page - https://github.com/Rajsoni03/neuralplot

This Library is working on Matplotlib.

This works well for smaller models but takes longer for larger models.

Currently Under Development

Try this out Open In Colab (Interactive plot is not supported in colab.)


Single Layer Graph Plotting (Development Notebooks/1-Neural Net.ipynb)

for i, c in enumerate(['r', 'g', 'b']):
    x,y,z = mat3dl(32, 32, 3, (i,i+1))
    ax.scatter(x, z, y, c=c, marker='o')
plt.show()

alt text

Multilayer Layer Graph Plotting (Development Notebooks/2-Neural Net.ipynb)

layers = [(32, 32, 3, 'rgb', '.'),(16, 16, 5, 'r', '+'),(20,20,3,'y', 's'),(5,5,5),(10,1,1,'b', '^')]
neuralplot(layers)

alt text

2D Network Plot (Development Notebooks/3-Neural Net.ipynb)

layers = [(1, 32, 1, 'b','o'),(1, 32, 1, 'r', '.'),(1, 8, 1, 'g', '.'),(1, 12, 1, 'g', '.'),(1, 4, 1, 'm', 's')]
neuralplot(layers)

alt text

Plot Simple 3D Network (Development Notebooks/3-Neural Net.ipynb)

alt text

Plot Complex 3D Networks (Development Notebooks/3-Neural Net.ipynb)

layers = [(4, 4, 3, 'rgb','s'),(2, 2, 2, 'y', 'o'),(3, 3, 3, 'g', '.'),(5, 5, 1, 'b', '.'),(2, 1, 1, 'b', '^')]
neuralplot(layers)

alt text

layers = [(8, 8, 1, 'r','o'),(4, 4, 2, 'g', '.'),(2, 2, 3, 'b', '.'),(5, 5, 2, 'y', '.'),(2, 1, 1, 'c', 's')]
neuralplot(layers)

alt text

TensorFlow/Keras Models to 3D Networks Graph (Example Notebook.ipynb)

from neuralplot import neuralplot
neuralplot(model=model, grid=True, connection=True, linewidth=0.1)

alt text

neuralplot(model=model, grid=False, connection=True, linewidth=0.1)

alt text

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].