NumPyCNN

CNN builder

A Python implementation of convolutional neural networks from scratch using NumPy.

Building Convolutional Neural Networks From Scratch using NumPy

GitHub

574 stars
26 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 A Python library implementing artificial neural networks using NumPy. 98
ahmedfgad/cnngenetic Trains convolutional neural networks using a genetic algorithm 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 402
ahmedfgad/neuralgenetic A Python project for training 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,450
wkentaro/fcn An implementation of fully convolutional networks in Chainer, a deep learning framework. 218
terrychenism/deformable-convnets This project provides an implementation of 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 An implementation of 3D Convolutional Neural Networks in MATLAB for volumetric inputs and multi-modal data. 52
ahmedbesbes/character-based-cnn An implementation of a character-based convolutional neural network for text classification. 258
ramon-oliveira/aorun A deep learning framework on top of PyTorch for building neural networks. 61
jimmy-ren/vcnn_double-bladed A Matlab implementation of GPU-accelerated convolutional neural networks for computer vision 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