Repository navigation
Releases: CodeSample15/KerasCodeGenerator
Releases · CodeSample15/KerasCodeGenerator
Release list
More useful functionality
Still for windows 64 bit only
This update adds some improvements to the app such as:
- Saving and loading graphs from files
- Different node colors
- Information about a node's setting is displayed on the node as a preview
- Preview of generated code
- "Return to graph" button in case a user loses where the graph is in the editor
- Split node for more complex model creation
Graphs can be saved as .kcgg (keras code generator graph) files.
To install: download and run the installer
Proof of concept
Not finished, but working
There is much more to be done, but this is the bare minimum that shows what this software can be used for.
Things the software currently supports:
- Input, Dense, Conv2D, Concatenate, and Flatten layers
- Adding and deleting new nodes (click to select + delete key)
- Adding and deleting connections between nodes (click to select + delete key)
- Converting finished graph into Keras functional API code
- Converting separate finished graphs into several different models in the same code
- Customizable layer options (units, kernel size, activation, and strides)
Things the software does not yet support:
- Most of the layers available through Keras
- Most arguments available to the different layers of Keras
- Viewing code inside of the editor before copying to clipboard
- Saving / loading graphs
- Previews of a node's current setting without opening it's options menu
- Copy / pasting nodes
- Undo / redo
Again, this is just a proof of concept to show what can be accomplished with this software. This is not in any way a "finished" version, but it can still be used to make life with Keras's functional API a little easier.

