Skip to content

Deep Learning for Java (deeplearning4j) Bindings for Clojure

Notifications You must be signed in to change notification settings

clojure-interop/deeplearning4j

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Deep Learning for Java (deeplearning4j) Bindings for Clojure.

These bindings are created to simplify interaction with java classes from clojure. For each java class was created a separate namespace. Each method/field has its own function/field binding. Their names are changed for a more native look in the clojure code. Each function has docstring - information about the parameters, return value and possible exceptions.

Clojars

You can find clojars in README of packages.

Class Members Naming Conventions

Class Member Java Clojure
constructor new File() (->file)
instance method getAnyValue() (get-any-value)
instance field instanceField (-instance-field)
static method staticMethod() (*static-method)
static field ANY_STATIC_FIELD (*-any-static-field)
boolean field/method isExists(), canUse() (exists?), (can-use?)

Contributors

Eugene Potapenko

License

Distributed under the Eclipse Public License, the same as Clojure.

About

Deep Learning for Java (deeplearning4j) Bindings for Clojure

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published