sekwiatkowski / Komputation
Licence: other
Komputation is a neural network framework for the Java Virtual Machine written in Kotlin and CUDA C.
Stars: ✭ 295
Programming Languages
kotlin
9241 projects
Labels
Projects that are alternatives of or similar to Komputation
Deep Learning With Python
Deep learning codes and projects using Python
Stars: ✭ 195 (-33.9%)
Mutual labels: artificial-intelligence, convolutional-neural-networks, neural-networks, recurrent-neural-networks
Image Caption Generator
[DEPRECATED] A Neural Network based generative model for captioning images using Tensorflow
Stars: ✭ 141 (-52.2%)
Mutual labels: artificial-intelligence, convolutional-neural-networks, recurrent-neural-networks
Deep Learning With Pytorch Tutorials
深度学习与PyTorch入门实战视频教程 配套源代码和PPT
Stars: ✭ 1,986 (+573.22%)
Mutual labels: artificial-intelligence, convolutional-neural-networks, recurrent-neural-networks
Iresnet
Improved Residual Networks (https://arxiv.org/pdf/2004.04989.pdf)
Stars: ✭ 163 (-44.75%)
Mutual labels: artificial-intelligence, convolutional-neural-networks, neural-networks
Graph 2d cnn
Code and data for the paper 'Classifying Graphs as Images with Convolutional Neural Networks' (new title: 'Graph Classification with 2D Convolutional Neural Networks')
Stars: ✭ 67 (-77.29%)
Mutual labels: artificial-intelligence, convolutional-neural-networks, neural-networks
Malware Classification
Towards Building an Intelligent Anti-Malware System: A Deep Learning Approach using Support Vector Machine for Malware Classification
Stars: ✭ 88 (-70.17%)
Mutual labels: artificial-intelligence, convolutional-neural-networks, recurrent-neural-networks
Avalanche
Avalanche: a End-to-End Library for Continual Learning.
Stars: ✭ 151 (-48.81%)
Mutual labels: artificial-intelligence, framework, neural-networks
Caer
High-performance Vision library in Python. Scale your research, not boilerplate.
Stars: ✭ 452 (+53.22%)
Mutual labels: artificial-intelligence, gpu, cuda
Echotorch
A Python toolkit for Reservoir Computing and Echo State Network experimentation based on pyTorch. EchoTorch is the only Python module available to easily create Deep Reservoir Computing models.
Stars: ✭ 231 (-21.69%)
Mutual labels: artificial-intelligence, neural-networks, recurrent-neural-networks
Deeppicar
Deep Learning Autonomous Car based on Raspberry Pi, SunFounder PiCar-V Kit, TensorFlow, and Google's EdgeTPU Co-Processor
Stars: ✭ 242 (-17.97%)
Mutual labels: artificial-intelligence, nvidia, convolutional-neural-networks
peakperf
Achieve peak performance on x86 CPUs and NVIDIA GPUs
Stars: ✭ 33 (-88.81%)
Mutual labels: gpu, cuda, nvidia
Reading comprehension tf
Machine Reading Comprehension in Tensorflow
Stars: ✭ 37 (-87.46%)
Mutual labels: artificial-intelligence, convolutional-neural-networks, recurrent-neural-networks
Sincnet
SincNet is a neural architecture for efficiently processing raw audio samples.
Stars: ✭ 764 (+158.98%)
Mutual labels: artificial-intelligence, convolutional-neural-networks, neural-networks
Top Deep Learning
Top 200 deep learning Github repositories sorted by the number of stars.
Stars: ✭ 1,365 (+362.71%)
Mutual labels: artificial-intelligence, convolutional-neural-networks, recurrent-neural-networks
Trending Deep Learning
Top 100 trending deep learning repositories sorted by the number of stars gained on a specific day.
Stars: ✭ 543 (+84.07%)
Mutual labels: artificial-intelligence, convolutional-neural-networks, recurrent-neural-networks
Nd4j
Fast, Scientific and Numerical Computing for the JVM (NDArrays)
Stars: ✭ 1,742 (+490.51%)
Mutual labels: artificial-intelligence, gpu, jvm
Artificio
Deep Learning Computer Vision Algorithms for Real-World Use
Stars: ✭ 326 (+10.51%)
Mutual labels: artificial-intelligence, convolutional-neural-networks, neural-networks
First Steps Towards Deep Learning
This is an open sourced book on deep learning.
Stars: ✭ 376 (+27.46%)
Mutual labels: artificial-intelligence, convolutional-neural-networks, recurrent-neural-networks
Gprmax
gprMax is open source software that simulates electromagnetic wave propagation using the Finite-Difference Time-Domain (FDTD) method for numerical modelling of Ground Penetrating Radar (GPR)
Stars: ✭ 268 (-9.15%)
Mutual labels: nvidia, gpu, cuda
opencv-cuda-docker
Dockerfiles for OpenCV compiled with CUDA, opencv_contrib modules and Python 3 bindings
Stars: ✭ 55 (-81.36%)
Mutual labels: gpu, cuda, nvidia

Komputation
Komputation is a neural network framework for the Java Virtual Machine written in Kotlin and CUDA C.
Maven
Komputation is available through Maven Central:
<dependency>
<groupId>com.komputation</groupId>
<artifactId>komputation</artifactId>
<version>0.12.5</version>
</dependency>
Layers
-
Entry points:
-
Standard feed-forward networks:
-
Convolutional neural networks (CNNs):
-
Recurrent neural networks:
-
Activation functions:
-
Other layers:
CPU demos
-
Boolean functions:
-
Total:
-
Running total:
- Left-to-right:
- Right-to-left:
- Bidirectional:
-
Increment:
-
Word embedding toy problem:
-
MNIST:
-
TREC:
GPU/CUDA demos
-
Boolean functions:
-
Word embedding toy problem:
-
Total:
-
Increment:
-
MNIST:
-
TREC:
Sample code
The following code instantiates a GPU-accelerated convolutional neural network for sentence classification:
val sentenceClassifier = cudaNetwork(
batchSize,
lookup(embeddings, maximumDocumentLength, embeddingDimension, optimization),
convolution(numberFilters, filterWidth, filterHeight, initialization, optimization),
relu(),
dropout(random, keepProbability),
dense(numberCategories, Activation.Softmax, initialization, optimization)
)
See the TREC demo for more details.
Initialization
Loss functions
Optimization
- Stochastic Gradient Descent
- Historical:
- Adaptive:
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].