T–S Fuzzy Model Based Multi-Branch Deep Network Architecture

In the traditional CNN design, the hyperparameters, such as the size of the convolutional kernel and stride, are difficult to determine. In this paper, a new convolutional network architecture, named multi-branch fuzzy architecture network (MBFAN), was proposed for this problem. In MBFAN, some branc...

Full description

Bibliographic Details
Main Authors: Faguang Wang, Yue Wang, Hongmei Wang, Chaogang Tang
Format: Article
Language:English
Published: IEEE 2020-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9163333/
id doaj-ac34882bd1804dc6ba67ce8078f8bc95
record_format Article
spelling doaj-ac34882bd1804dc6ba67ce8078f8bc952021-03-30T03:55:21ZengIEEEIEEE Access2169-35362020-01-01815503915504610.1109/ACCESS.2020.30155819163333T–S Fuzzy Model Based Multi-Branch Deep Network ArchitectureFaguang Wang0https://orcid.org/0000-0001-8982-6244Yue Wang1https://orcid.org/0000-0001-8740-1592Hongmei Wang2https://orcid.org/0000-0002-3156-0241Chaogang Tang3https://orcid.org/0000-0002-4471-9856Engineering Research Center of Intelligent Control for Underground Space, Ministry of Education, China University of Mining and Technology, Xuzhou, ChinaSchool of Information and Control Engineering, China University of Mining and Technology, Xuzhou, ChinaEngineering Research Center of Intelligent Control for Underground Space, Ministry of Education, China University of Mining and Technology, Xuzhou, ChinaSchool of Computer Science and Technology, China University of Mining and Technology, Xuzhou, ChinaIn the traditional CNN design, the hyperparameters, such as the size of the convolutional kernel and stride, are difficult to determine. In this paper, a new convolutional network architecture, named multi-branch fuzzy architecture network (MBFAN), was proposed for this problem. In MBFAN, some branches with a certain convolutional neural network architecture are connected in parallel. In each branch, a different-sized convolutional kernel is applied. By data training and normalization, a weight is given to each branch. By these weights, the important features in the final output are strengthened. By normalization, the branches were interconnected together, making the training process more efficient. Due to overfitting, with the increase of branches, the MBFAN accuracy increases, and then decreases. The number of branches is optimized when the MBFAN accuracy is highest. On the other hand, the location of the convolutional kernel center in an image has a great influence on the convolutional results. This is also discussed in MBFAN. For the experiments, the proposed MBFAN was adopted and tested in a simple convolutional network and a VGG16 network.https://ieeexplore.ieee.org/document/9163333/Deep learningconvolutional neural networkmulti-branchfuzzy
collection DOAJ
language English
format Article
sources DOAJ
author Faguang Wang
Yue Wang
Hongmei Wang
Chaogang Tang
spellingShingle Faguang Wang
Yue Wang
Hongmei Wang
Chaogang Tang
T–S Fuzzy Model Based Multi-Branch Deep Network Architecture
IEEE Access
Deep learning
convolutional neural network
multi-branch
fuzzy
author_facet Faguang Wang
Yue Wang
Hongmei Wang
Chaogang Tang
author_sort Faguang Wang
title T–S Fuzzy Model Based Multi-Branch Deep Network Architecture
title_short T–S Fuzzy Model Based Multi-Branch Deep Network Architecture
title_full T–S Fuzzy Model Based Multi-Branch Deep Network Architecture
title_fullStr T–S Fuzzy Model Based Multi-Branch Deep Network Architecture
title_full_unstemmed T–S Fuzzy Model Based Multi-Branch Deep Network Architecture
title_sort t–s fuzzy model based multi-branch deep network architecture
publisher IEEE
series IEEE Access
issn 2169-3536
publishDate 2020-01-01
description In the traditional CNN design, the hyperparameters, such as the size of the convolutional kernel and stride, are difficult to determine. In this paper, a new convolutional network architecture, named multi-branch fuzzy architecture network (MBFAN), was proposed for this problem. In MBFAN, some branches with a certain convolutional neural network architecture are connected in parallel. In each branch, a different-sized convolutional kernel is applied. By data training and normalization, a weight is given to each branch. By these weights, the important features in the final output are strengthened. By normalization, the branches were interconnected together, making the training process more efficient. Due to overfitting, with the increase of branches, the MBFAN accuracy increases, and then decreases. The number of branches is optimized when the MBFAN accuracy is highest. On the other hand, the location of the convolutional kernel center in an image has a great influence on the convolutional results. This is also discussed in MBFAN. For the experiments, the proposed MBFAN was adopted and tested in a simple convolutional network and a VGG16 network.
topic Deep learning
convolutional neural network
multi-branch
fuzzy
url https://ieeexplore.ieee.org/document/9163333/
work_keys_str_mv AT faguangwang tx2013sfuzzymodelbasedmultibranchdeepnetworkarchitecture
AT yuewang tx2013sfuzzymodelbasedmultibranchdeepnetworkarchitecture
AT hongmeiwang tx2013sfuzzymodelbasedmultibranchdeepnetworkarchitecture
AT chaogangtang tx2013sfuzzymodelbasedmultibranchdeepnetworkarchitecture
_version_ 1724182655990235136