All Projects → sekwiatkowski → Komputation

sekwiatkowski / Komputation

Licence: other
Komputation is a neural network framework for the Java Virtual Machine written in Kotlin and CUDA C.

Programming Languages

kotlin
9241 projects

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

CPU demos

GPU/CUDA demos

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

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].