Reviews
Now Reading
DNNGraph
0
Review

DNNGraph

Overview
Synopsis

DNNGraph is a deep neural network model generation DSL in Haskell.It consists of several parts. A DSL for specifying the model. This uses the lens library for elegant, composable constructions, and the fgl graph library for specifying the network layout.

Category

Artificial Neural Network Software

Features

•Open source software
•Contribute Skills
•Track Contributions
•Visualization of Network Structure

License

Proprietary Software

Price

Contact for Pricing

Pricing

Subscription

Free Trial

Available

Users Size

Small (<50 employees), Medium (50 to 1000 Enterprise (>1001 employees)

Company

DNNGraph

What is best?

•Open source software
•Contribute Skills
•Track Contributions
•Visualization of Network Structure

PAT Rating™
Editor Rating
Aggregated User Rating
Rate Here
Ease of use
8.6
5.8
Features & Functionality
8.7
7.4
Advanced Features
8.7
7.9
Integration
8.5
8.2
Performance
8.5
5.1
Customer Support
7.6
Implementation
Renew & Recommend
Bottom Line

DNNGraph optimization passes that run over the graph representation to improve the performance of the model. For example, we can take advantage of the fact that several layers types (ReLU, Dropout) can operate in-place.

8.4
Editor Rating
6.7
Aggregated User Rating
2 ratings
You have rated this

DNNGraph is a deep neural network model generation DSL in Haskell. It is a DSL for specifying the model. This uses the lens library for elegant, composable constructions, and the fgl graph library for specifying the network layout. A set of optimization passes that run over the graph representation to improve the performance of the model.

For example, users can take advantage of the fact that several layers types (ReLU, Dropout) can operate in-place. DNNGraph also offers a set of backends to generate code for the platform. Currently, DNNGraph generate Caffe (by generating model prototxt files) and Torch (by generating Lua scripts).

It also has a set of useful CLI tools for exporting, visualizing and understanding a model (visualization of network structure, parameter density). Caffe is a deep learning framework made with expression, speed, and modularity in mind. It is developed by the Berkeley Vision and Learning Center (BVLC) and by community contributors. Google’s DeepDream is based on Caffe Framework.

This framework is a BSD-licensed C++ library with Python Interface. On the other hand, Torch is a scientific computing framework with wide support for machine learning algorithms. It is easy to use and efficient, fast scripting language, LuaJIT, and an underlying C/CUDA implementation. Torch is based on Lua programming language.

Filter reviews
User Ratings





User Company size



User role





User industry





Ease of use
Features & Functionality
Advanced Features
Integration
Performance
Customer Support
Implementation
Renew & Recommend

What's your reaction?
Love It
0%
Very Good
0%
INTERESTED
0%
COOL
0%
NOT BAD
0%
WHAT !
0%
HATE IT
0%