Skip to content

Architecture

echo edited this page Apr 11, 2025 · 8 revisions

Structure

With the upcoming release of versions 3.0 and 2.7, Brain4J has undergone numerous changes and improvements to enhance its customizability and openness.
First things first, the project has been subdivided into two modules:

  • brain4j-core: Contains everything related to machine learning, including model architectures, training pipelines, optimization routines, and tools for managing datasets.
  • brain4j-math: Focuses on GPU acceleration, advanced mathematical operations, matrix manipulations, and computational utilities that ensure optimal performance for heavy computations.

Work in progress

Clone this wiki locally