NeuralGas-core

Neural network simulator based on growing neural gas (GNG) - algorithms

License

License

GroupId

GroupId

de.sciss
ArtifactId

ArtifactId

neuralgas-core
Last Version

Last Version

2.4.0
Release Date

Release Date

Type

Type

jar
Description

Description

NeuralGas-core
Neural network simulator based on growing neural gas (GNG) - algorithms
Project URL

Project URL

https://github.com/Sciss/NeuralGas
Project Organization

Project Organization

de.sciss
Source Code Management

Source Code Management

https://github.com/Sciss/NeuralGas

Download neuralgas-core

How to add to project

<!-- https://jarcasting.com/artifacts/de.sciss/neuralgas-core/ -->
<dependency>
    <groupId>de.sciss</groupId>
    <artifactId>neuralgas-core</artifactId>
    <version>2.4.0</version>
</dependency>
// https://jarcasting.com/artifacts/de.sciss/neuralgas-core/
implementation 'de.sciss:neuralgas-core:2.4.0'
// https://jarcasting.com/artifacts/de.sciss/neuralgas-core/
implementation ("de.sciss:neuralgas-core:2.4.0")
'de.sciss:neuralgas-core:jar:2.4.0'
<dependency org="de.sciss" name="neuralgas-core" rev="2.4.0">
  <artifact name="neuralgas-core" type="jar" />
</dependency>
@Grapes(
@Grab(group='de.sciss', module='neuralgas-core', version='2.4.0')
)
libraryDependencies += "de.sciss" % "neuralgas-core" % "2.4.0"
[de.sciss/neuralgas-core "2.4.0"]

Dependencies

test (1)

Group / Artifact Type Version
org.scala-lang : scala-library jar 2.12.8

Project Modules

There are no modules declared in this project.

NeuralGas

Build Status Maven Central

statement

This project was originally forked from github.com/gittar/demogng. It was a demonstration of various topological learning algorithms, most prominently the Growing Neural Gas (Fritzke). Original license was GNU GPL v1+. The project has since been adapted to provide a library for the neural gas algorithms. All changes and additions (C)opyright 2017–2019 Hanns Holger Rutz. The adapted Java project (modules core and ui) are released under the GNU GPL v2+. A new experimental Scala module sphere has been added that is a new implementation of GNG-U, using spherical coordinates. This module is released under the GNU LGPL v2.1+.

Changes to the Java project in summary:

  • original authors: Hartmut S. Loos, Bernd Fritzke
  • license: GNU GPL 2
  • using sbt to build the application
  • using dedicated namespace de.sciss.neuralgas
  • using two sub-modules core (algorithms) and ui (AWT front-end)
  • code clean up
  • image based probability distribution
  • added JFrame wrapper

building

The project builds with sbt. To run the original demo, use

sbt neuralgas-ui/run

linking

The following artifact is available from Maven Central:

"de.sciss" %% "neuralgas" % v

Modules:

"de.sciss" %  "neuralgas-core"   % v
"de.sciss" %  "neuralgas-ui"     % v
"de.sciss" %% "neuralgas-sphere" % v

The current version v is "2.4.0".

Versions

Version
2.4.0
2.3.1
2.3.0
2.2.0