com.circuitwall.ml:platform-flink

Machine learning libraries for different platforms

License

License

Categories

Categories

ORM Data
GroupId

GroupId

com.circuitwall.ml
ArtifactId

ArtifactId

platform-flink
Last Version

Last Version

1.2.0
Release Date

Release Date

Type

Type

jar
Description

Description

Machine learning libraries for different platforms

Download platform-flink

How to add to project

<!-- https://jarcasting.com/artifacts/com.circuitwall.ml/platform-flink/ -->
<dependency>
    <groupId>com.circuitwall.ml</groupId>
    <artifactId>platform-flink</artifactId>
    <version>1.2.0</version>
</dependency>
// https://jarcasting.com/artifacts/com.circuitwall.ml/platform-flink/
implementation 'com.circuitwall.ml:platform-flink:1.2.0'
// https://jarcasting.com/artifacts/com.circuitwall.ml/platform-flink/
implementation ("com.circuitwall.ml:platform-flink:1.2.0")
'com.circuitwall.ml:platform-flink:jar:1.2.0'
<dependency org="com.circuitwall.ml" name="platform-flink" rev="1.2.0">
  <artifact name="platform-flink" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.circuitwall.ml', module='platform-flink', version='1.2.0')
)
libraryDependencies += "com.circuitwall.ml" % "platform-flink" % "1.2.0"
[com.circuitwall.ml/platform-flink "1.2.0"]

Dependencies

compile (1)

Group / Artifact Type Version
com.circuitwall.ml : algorithm jar 1.2.0

provided (1)

Group / Artifact Type Version
org.apache.flink : flink-clients_2.11 jar [1.3.0,1.5.0]

test (1)

Group / Artifact Type Version
junit : junit jar 4.12

Project Modules

There are no modules declared in this project.

Machine-learning libs by circuitwall.com

Requirements: Java 8 and above (stream/parallel stream, default)

Algorithms

<dependency>
    <groupId>com.circuitwall.ml</groupId>
    <artifactId>algorithm</artifactId>
    <version>1.2.0</version>
</dependency>

This package contains key logics for the algorithm to run.

Evolution Algorithm

"In artificial intelligence, an evolutionary algorithm (EA) is a subset of evolutionary computation, a generic population-based metaheuristic optimization algorithm. An EA uses mechanisms inspired by biological evolution, such as reproduction, mutation, recombination, and selection.

Evolutionary algorithm" - Wikipedia

Supply with implementation of some key logic, you can choose to evolve solution to your problem from "primordial soup" or advanced "primates".

This algorithm is very useful to solve puzzles with multiple dimensions.

Flink Execution plan: Flink Plan

Read more

Platforms

By including following packages, the algorithm can be run on different environment.

Monolithic

Or say run it locally.

<dependency>
    <groupId>com.circuitwall.ml</groupId>
    <artifactId>platform-monolithic</artifactId>
    <version>1.2.0</version>
</dependency>

Flink

A DAG engine read more here https://flink.apache.org

<dependency>
    <groupId>com.circuitwall.ml</groupId>
    <artifactId>platform-flink</artifactId>
    <version>1.2.0</version>
</dependency>

Spark

A DAG engine read more here https://spark.apache.org/

<dependency>
    <groupId>com.circuitwall.ml</groupId>
    <artifactId>platform-spark</artifactId>
    <version>1.2.0</version>
</dependency>
com.circuitwall.ml

CircuitWall

Another Java Bigdata/Machine learning consultancy...

Versions

Version
1.2.0
1.1.1
1.0.4