sekwiatkowski/komputation
Komputation is a neural network framework for the Java Virtual Machine written in Kotlin and CUDA C.
ArchivedSupports flexible layer composition across feed-forward, convolutional, and recurrent architectures with dual CPU and GPU execution paths—both powered by automatic differentiation for backpropagation. Provides multiple initialization schemes (Gaussian, He, uniform) and optimizers (SGD, momentum, NAG) for training, alongside standard loss functions and activation layers. Available via Maven Central and demonstrated across tasks ranging from boolean functions to MNIST and text classification on both JVM and CUDA backends.
293 stars. No commits in the last 6 months.
Stars
293
Forks
11
Language
Kotlin
License
—
Category
Last pushed
Jan 15, 2018
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/sekwiatkowski/komputation"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
ildu00/ReGraph
The world's cheapest AI inference & training marketplace. Pay up to 80% less than traditional...
SKaiNET-developers/SKaiNET
SKaiNET is an open-source deep learning framework written in Kotlin Multiplatform, designed with...
OpenMined/KotlinSyft
The official Syft worker for secure on-device machine learning
JetBrains-Research/kinference
Running ONNX models in vanilla Kotlin
KotlinNLP/SimpleDNN
SimpleDNN is a machine learning lightweight open-source library written in Kotlin designed to...