Convolutional Neural Network

Implementation of a convolutional neural network in Java

java
neural-network
image-classification
Thumbnail: Nervous Tissue: Spinal Cord Motor Neuron, Berkshire Community College Bioscience Image Library, 2018. Licensed under CC0 1.0 Universal Public Domain Dedication. Accessed via Wikimedia Commons.

A convolutional neural network is used for object detection within images. I've developed my own object-oriented CNN using Java - with a special focus on implementing the propagation- and backpropagation algorithms for the different layers accurately.