7th International Conference on Computer and Knowledge Engineering (ICCKE 2017) , 2017-10-26

Title : ( Efficient Implementation of a Generalized Convolutional Neural Networks based on Weighted Euclidean Distance )

Authors: keivan nalaie , Kamaledin Ghiasi Shirazi , Mohammad Reza Akbarzadeh Totonchi ,

Access to full-text not allowed by authors

Citation: BibTeX | EndNote

Abstract

Convolutional Neural Networks (CNNs) are multi-layer deep structures that have been very successful in visual recognition tasks. These networks basically consist of the convolution, pooling, and the nonlinearity layers, each of which operates on the representation produced by the preceding layer and generates a new representation. Convolution layers naturally compute some inner product between a plane represented by the weight parameters and input patches. Recently, Generalized Convolutional Neural Networks (GCNN) have been introduced which justify the use of some kernels or distance functions in place of the inner product operator inside the convolution layers. Although GCNNs gained interesting results on the MNIST dataset, their application to more challenging datasets is hindered by lack of an efficient implementation. In this paper, we focus on a specific generalized convolution operator which is based on the weighted L2 norm distance (WL2Dist). By replacing the nonlinear part with three convolution operators and using effective matrix-matrix multiplications, we were able to efficiently compute the WL2Dist convolution layer both on CPU and GPU. Our experiments show that, on CPU (GPU), the proposed implementation of the WL2Dist layer achieves a 5.5x (21x) speed-up over the initial BLAS-based (CUDA-based) implementations.

Keywords

, CNN, Generalized Convolution, Weighted L2 distance, BLAS, CUDA
برای دانلود از شناسه و رمز عبور پرتال پویا استفاده کنید.

@inproceedings{paperid:1065419,
author = {Nalaie, Keivan and Ghiasi Shirazi, Kamaledin and Akbarzadeh Totonchi, Mohammad Reza},
title = {Efficient Implementation of a Generalized Convolutional Neural Networks based on Weighted Euclidean Distance},
booktitle = {7th International Conference on Computer and Knowledge Engineering (ICCKE 2017)},
year = {2017},
location = {مشهد, IRAN},
keywords = {CNN; Generalized Convolution; Weighted L2 distance; BLAS; CUDA},
}

[Download]

%0 Conference Proceedings
%T Efficient Implementation of a Generalized Convolutional Neural Networks based on Weighted Euclidean Distance
%A Nalaie, Keivan
%A Ghiasi Shirazi, Kamaledin
%A Akbarzadeh Totonchi, Mohammad Reza
%J 7th International Conference on Computer and Knowledge Engineering (ICCKE 2017)
%D 2017

[Download]