ArtificialIntelligenceToolkit / conx

Licence: other
The On-Ramp to Deep Learning

Programming Languages

python
139335 projects - #7 most used programming language
Jupyter Notebook
11667 projects

Projects that are alternatives of or similar to conx

DockerKeras
We provide GPU-enabled docker images including Keras, TensorFlow, CNTK, MXNET and Theano.
Stars: ✭ 49 (-47.31%)
Mutual labels:  theano, cntk
Deepo
Setup and customize deep learning environment in seconds.
Stars: ✭ 6,145 (+6507.53%)
Mutual labels:  theano, cntk
Final-year-project-deep-learning-models
Deep learning for freehand sketch object recognition
Stars: ✭ 22 (-76.34%)
Mutual labels:  theano
wildflower-finder
Image classification of wildflowers using deep residual learning and convolutional neural nets
Stars: ✭ 25 (-73.12%)
Mutual labels:  theano
DeepLearningCode
深度学习相关代码
Stars: ✭ 21 (-77.42%)
Mutual labels:  theano
CNTK-FastRCNNDetector
A python implementation for a CNTK Fast-RCNN evaluation client
Stars: ✭ 19 (-79.57%)
Mutual labels:  cntk
Reuters-21578-Classification
Text classification with Reuters-21578 datasets using Gensim Word2Vec and Keras LSTM
Stars: ✭ 44 (-52.69%)
Mutual labels:  theano
VNMT
Code for "Variational Neural Machine Translation" (EMNLP2016)
Stars: ✭ 54 (-41.94%)
Mutual labels:  theano
SymJAX
Documentation:
Stars: ✭ 103 (+10.75%)
Mutual labels:  theano
sequence-rnn-py
Sequence analyzing using Recurrent Neural Networks (RNN) based on Keras
Stars: ✭ 28 (-69.89%)
Mutual labels:  theano
Improved-Wasserstein-GAN-application-on-MRI-images
Improved Wasserstein GAN (WGAN-GP) application on medical (MRI) images
Stars: ✭ 23 (-75.27%)
Mutual labels:  theano
nicMSlesions
Easy multiple sclerosis white matter lesion segmentation using convolutional deep neural networks.
Stars: ✭ 33 (-64.52%)
Mutual labels:  theano
DeepLearning-IDS
Network Intrusion Detection System using Deep Learning Techniques
Stars: ✭ 76 (-18.28%)
Mutual labels:  theano
STORN-keras
This is a STORN (Stochastical Recurrent Neural Network) implementation for keras!
Stars: ✭ 23 (-75.27%)
Mutual labels:  theano
bihm
Bidirectional Helmholtz Machines
Stars: ✭ 40 (-56.99%)
Mutual labels:  theano
CNTKUnityTools
Some Deep learning tools in Unity using CNTK
Stars: ✭ 21 (-77.42%)
Mutual labels:  cntk
cudnn rnn theano benchmarks
No description or website provided.
Stars: ✭ 22 (-76.34%)
Mutual labels:  theano
theano-recurrence
Recurrent Neural Networks (RNN, GRU, LSTM) and their Bidirectional versions (BiRNN, BiGRU, BiLSTM) for word & character level language modelling in Theano
Stars: ✭ 40 (-56.99%)
Mutual labels:  theano
reweighted-ws
Implementation of the reweighted wake-sleep machine learning algorithm
Stars: ✭ 39 (-58.06%)
Mutual labels:  theano
MSMARCO
Machine Comprehension Train on MSMARCO with S-NET Extraction Modification
Stars: ✭ 31 (-66.67%)
Mutual labels:  cntk

ConX Neural Networks

The On-Ramp to Deep Learning

Built in Python 3 on Keras 2.

Binder CircleCI codecov Documentation Status PyPI version PyPI downloads

Read the documentation at conx.readthedocs.io

Ask questions on the mailing list: conx-users

Implements Deep Learning neural network algorithms using a simple interface with easy visualizations and useful analytics. Built on top of Keras, which can use either TensorFlow, Theano, or CNTK.

A network can be specified to the constructor by providing sizes. For example, Network("XOR", 2, 5, 1) specifies a network named "XOR" with a 2-node input layer, 5-unit hidden layer, and a 1-unit output layer. However, any complex network can be constructed using the net.connect() method.

Computing XOR via a target function:

import conx as cx

dataset = [[[0, 0], [0]],
           [[0, 1], [1]],
           [[1, 0], [1]],
           [[1, 1], [0]]]

net = cx.Network("XOR", 2, 5, 1, activation="sigmoid")
net.dataset.load(dataset)
net.compile(error='mean_squared_error',
            optimizer="sgd", lr=0.3, momentum=0.9)
net.train(2000, report_rate=10, accuracy=1.0)
net.test(show=True)

Creates dynamic, rendered visualizations like this:

Examples

See conx-notebooks and the documentation for additional examples.

Installation

See How To Run Conx to see options on running virtual machines, in the cloud, and personal installation.

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