NumPyCNN

CNN builder

A Python implementation of a Convolutional Neural Network from scratch using NumPy for building CNNs from scratch

Building Convolutional Neural Networks From Scratch using NumPy

GitHub

577 stars
27 watching
188 forks
Language: Python
last commit: over 1 year ago
cnncomputer-visionconv-layerconvnetconvolutionconvolutional-neural-networksdata-sciencefilternumpypygadpythonrelurelu-layer

Related projects:

Repository Description Stars
ahmedfgad/numpyann An implementation of artificial neural networks using NumPy 98
ahmedfgad/cnngenetic Trains CNNs using a genetic algorithm for classification problems where one class per sample is allowed. 22
p-christ/nn_builder Builds neural networks with less boilerplate code by providing a standardized interface for different architectures 166
benedekrozemberczki/mixhop-and-n-gcn A deep learning framework implementation of higher-order graph convolutional architectures and their applications 403
ahmedfgad/neuralgenetic Trains artificial neural networks using the genetic algorithm 241
huwcampbell/grenade A library for building complex neural networks in Haskell with a focus on dependently typed specifications and composability 1,451
wkentaro/fcn An implementation of fully convolutional networks in Chainer, a deep learning framework. 218
terrychenism/deformable-convnets A software framework implementing Deformable Convolutional Networks for object detection and image segmentation tasks 160
bowenbaker/metaqnn Automatically designs convolutional neural network architectures using reinforcement learning and Q-learning algorithms 137
hagaygarty/mdcnn A MATLAB toolbox implementing 3D Convolutional Neural Networks for volumetric inputs with various features and pre-configured examples. 53
ahmedbesbes/character-based-cnn An implementation of a character-based convolutional neural network for text classification. 259
ramon-oliveira/aorun A deep learning framework on top of PyTorch for building neural networks. 61
jimmy-ren/vcnn_double-bladed An implementation of convolutional neural networks in Matlab, providing GPU-enabled vectorized processing for image recognition and processing tasks. 136
randl/shufflenetv2-pytorch An implementation of a lightweight convolutional neural network architecture for mobile devices 191
aqibsaeed/genetic-cnn A tool for exploring and optimizing the architecture of Convolutional Neural Networks using a Genetic Algorithm 218