Neural Networks Packages

SumProductNetworks.jl38Sumproduct networks in Julia.

StackedNets.jl1

SpikeNet.jl20A spiking neural network simulator written in Julia.

RNN.jl3RNN package for Julia

RecurrentNN.jl111Deep RNN, LSTM, GRU, GFRNN, and GFLSTMs in Julia

ONNXNaiveNASflux.jl43Import/export ONNX models

ONNX.jl139Read ONNX graphs in Julia

NNlib.jl201Neural Network primitives with multiple backends

NeuralNetworks.jl10Hacking torchlike neural networks in Julia

NeuralNets.jl35Generic artificial neural networks in Julia

NeuralNetDiffEq.jl966PhysicsInformed Neural Networks (PINN) Solvers of (Partial) Differential Equations for Scientific Machine Learning (SciML) accelerated simulation

MultiLabelNeuralNetwork.jl3A simple feedforward neural network for multilabel classification

KnetOnnx.jl3Move your models to Knet!

InvertibleNetworks.jl149A Julia framework for invertible neural networks

FMIFlux.jl55FMIFlux.jl is a freetouse software library for the Julia programming language, which offers the ability to place FMUs (fmistandard.org) everywhere inside of your ML topologies and still keep the resulting model trainable with a standard (or custom) FluxML training process.

FluxArchitectures.jl123Complex neural network examples for Flux.jl

FANN.jl5A Julia wrapper for the Fast Artificial Neural Network Library (FANN)

ChainPlots.jl64Visualization for Flux.Chain neural networks

Boltzmann.jl68Restricted Boltzmann Machines in Julia

ANN.jl55Julia artificial neural networks
View all packages