Thanks to visit codestin.com
Credit goes to github.com

Skip to content

MightyGoldenOctopus/KeraSH

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KeraSH Logo

KeraSH

KeraSH is a shell-based neural network toolkit. KeraSH was implemented using beer-based programming and is distributed under the Beerware license.

Using KeraSH

Requirements

  • KeraSH run only on zsh
  • Being brave enough to use it

Running tests

A simple make check is all you need to run KeraSH's tests.

Running KeraSH

Here is the most simple way to run KeraSH:

$ # Source KeraSH
$ source ./kera.sh

$ # Init a filesystem for our project
$ init_fs

$ # Loading configuration and datafile into KeraSH
$ store_model "xor" ../test_data/test_model ../test_data/test_data ../test_data/test_label

$ # Compiling the model from configuration
$ create_genome "xor" "${MODEL}/xor.model"

$ # Training our Neural Network
$ fit 1000 "xor" 4 4 10 0.1

What can KeraSH do?

KeraSH has several interesting features:

  • Train and evaluate FFN
  • Evolve your topology of FFN to optimize training performance
  • Evaluate CNN
  • Expose a BLAS that allows you to manipulate matrix and 3D tensors with ZSH

Internals of KeraSH

You can get the slides of our KeraSH's lightning talk on the LSE Website

Authors

About

World's leading ML framework in shell

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 99.5%
  • Makefile 0.5%