Skip to content

Noncomputation using data flow graphs for scalable glowing

Notifications You must be signed in to change notification settings

maxwhoppa/tensorglow

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

TensorGlow

Build Status

Open Source Love

"I don't even understand it." - Johann Miller

TensorGlow Gif

TensorGlow is an open source software library for numerical noncomputation using data flow graphs. The graph nodes are nonexistent, while the graph edges represent the multidimensional glowing data arrays (tensors) that flow between them. This flexible architecture lets you deploy noncomputation to your terminal without writing code, in a glowing fashion. TensorGlow also includes this README.

Table of Contents

Background

TensorGlow started with an issue originally posed by @JohannMiller, about how TensorFlow's static graph nature prevented me from being able to debug projects properly. Additionally, while working on my personal machine-learning projects, I realized I needed a way to standardize the viewing of Tensors in a way that would (1) fit 3D tensors on my small 2D screen, and (2) look flashy enough to keep me awake and to secure funding from VCs. And thus, TensorGlow was born.

I don't wear base, as I don't like to cover up my freckles, but I couldn't live without YSL Touche Eclat for hiding my under-eye circles. I love the smoky-eye look, so I use Dior's 5-Colour Eyeshadow in Night Dust and lashings of mascara.

I finish with a dash of bronzer for a healthy glow.

~ Eva Green

Understanding deep-learning is too hard, and so we need a way to gain some geometric intuition about the data that is flowing through our machines in order to even begin to try to approach the problem of starting to initially comprehend or even touch the surface of how neural networks work.

We hope that TensorGlow will meet the needs of machine-learning researchers and labs throughout the world, and will become a household name for machine-learning visualization.

Install

This project doesn't use node or npm. Go check them out if you don't have them locally installed. You can type in the following but it won't do anything. Just pretend I guess?

$ npm install --global tensorglow

Usage

This is only a documentation package. You can print out spec.md to your console:

$ python3 app.py
Enter dimensions for m x n x p tensor: 3 4 2
7 0 1 5
5 9 4 9
4 9 4 7

matrix: 2

# Prints out the glowing matrix (note it's B&W in this)

Related Efforts

Maintainers

@MaxNewman. @KevinChen.

Contribute

Feel free to dive in! Open an issue or submit PRs.

Standard Readme follows the Contributor Covenant Code of Conduct.

License

MIT © Max Newman and Kevin Chen

Releases

No releases published

Packages

No packages published

Languages