Implementation of Training Convolutional Neural Networks

06/03/2015
by   Tianyi Liu, et al.
0

Deep learning refers to the shining branch of machine learning that is based on learning levels of representations. Convolutional Neural Networks (CNN) is one kind of deep neural network. It can study concurrently. In this article, we gave a detailed analysis of the process of CNN algorithm both the forward process and back propagation. Then we applied the particular convolutional neural network to implement the typical face recognition problem by java. Then, a parallel strategy was proposed in section4. In addition, by measuring the actual time of forward and backward computing, we analysed the maximal speed up and parallel efficiency theoretically.

READ FULL TEXT
research
05/28/2018

Universality of Deep Convolutional Neural Networks

Deep learning has been widely applied and brought breakthroughs in speec...
research
11/03/2016

An All-In-One Convolutional Neural Network for Face Analysis

We present a multi-purpose algorithm for simultaneous face detection, fa...
research
10/12/2016

Fast Training of Convolutional Neural Networks via Kernel Rescaling

Training deep Convolutional Neural Networks (CNN) is a time consuming ta...
research
07/24/2018

Method for Hybrid Precision Convolutional Neural Network Representation

This invention addresses fixed-point representations of convolutional ne...
research
01/08/2019

Face Recognition System

Deep learning is one of the new and important branches in machine learni...
research
05/31/2017

3D Mesh Segmentation via Multi-branch 1D Convolutional Neural Networks

3D mesh segmentation is an important research area in computer graphics,...
research
01/12/2021

UCNN: A Convolutional Strategy on Unstructured Mesh

In machine learning for fluid mechanics, fully-connected neural network ...

Please sign up or login with your details

Forgot password? Click here to reset