Jump to content

User:Like.liberation/sandbox

From Wikipedia, the free encyclopedia
ND4J: N-Dimensional Arrays for Java

Original author(s) Adam Gibson Developer(s) various Stable release 0.0.3.5.5 / 15 September 2014; 12 months ago Development status active Written in Java Operating system Linux, OSX, Windows, Android, CyanogenMod Platform Cross-platform Type Natural language processing, Deep learning, Machine vision License Apache 2.0

Website nd4j.org

ND4J is a free, open-source extension of the Java programming language operating on the Java Virtual Machine—though it is compatible with both Scala and Clojure.[1] It includes the Scala wrapper ND4S.[2]

ND4J is a scientific computing library for linear algebra and matrix manipulation in a production environment, integrating with Hadoop and Spark to work with distributed GPUs. It supports n-dimensional arrays for JVM-based languages.

ND4J has primarily been developed by the group in San Francisco that built Deeplearning4j, led by Adam Gibson.[3] It was created under an Apache Software Foundation license.

Distributed ND4J's operations include distributed parallel versions. They can take place in a cluster and process massive amounts of data. Matrix manipulation occurs in parallel on GPUs or CPUs in the cloud, and can work within Spark or Hadoop clusters.

Benchmarks Benchmarks show that ND4J runs roughly twice as fast as Numpy on large matrices.[4]

References

[edit]

Ref example: [1]

[edit]

Free software portal

Java portal NumPy SciPy Theano


<!-- disable user: page to show up in category navigation --> [[Category:Array programming languages]] [[Category:Numerical programming languages]] [[Category:Data mining and machine learning software]] [[Category:Free statistical software]] [[Category:Java platform]] [[Category:Java programming language family]] [[Category:JVM programming languages]] [[Category:Scala (programming language)]] [[Category:Natural language processing]] [[Category:Artificial neural networks]] [[Category:Free science software]] [[Category:Free software programmed in Java (programming language)]] [[Category:Java (programming language) libraries]] [[Category:Hadoop]] [[Category:Software using the Apache license]] [[Category:Cluster computing]] [[Category:Free software programmed in Scala]] [[Category:Applied machine learning]] [[Category:Technology companies based in the San Francisco Bay Area]] [[Category:Information technology companies of the United States]] [[Category:Image processing]] [[Category:Machine learning]]

  1. ^ Metz, Cade (2014-06-02). "The Mission to Bring Google's AI to the Rest of the World". Wired.com. Retrieved 2014-06-28.