Loading…

Optimizing Parameters of Multi-Layer Convolutional Neural Network by Modeling and Optimization Method

The modeling and optimization method (MAOM) proposed in this study finds the best combination of parameters for a multi-layer convolutional neural network (MCNN). This study emphasizes that in addition to the importance of the MCNN structure, the parameter design within the layers is also very impor...

Full description

Saved in:
Bibliographic Details
Published in:IEEE access 2019, Vol.7, p.68316-68330
Main Authors: Chou, Fu-I, Tsai, Yun-Kai, Chen, Yao-Mei, Tsai, Jinn-Tsong, Kuo, Chun-Cheng
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-c408t-34a8a4ae6bd18bcb7da2ff1f336f62dc6049842415380feeb4d2847639e116f23
cites cdi_FETCH-LOGICAL-c408t-34a8a4ae6bd18bcb7da2ff1f336f62dc6049842415380feeb4d2847639e116f23
container_end_page 68330
container_issue
container_start_page 68316
container_title IEEE access
container_volume 7
creator Chou, Fu-I
Tsai, Yun-Kai
Chen, Yao-Mei
Tsai, Jinn-Tsong
Kuo, Chun-Cheng
description The modeling and optimization method (MAOM) proposed in this study finds the best combination of parameters for a multi-layer convolutional neural network (MCNN). This study emphasizes that in addition to the importance of the MCNN structure, the parameter design within the layers is also very important. After determining the structure of the MCNN, the parameter optimization in the layer can improve the performance of the MCNN. The MCNN parameters for convolutional layers include filter size, number of filters, padding, and filter stride. Parameters for max-pooling layers also include pooling size and pooling stride. After the MCNN architecture is designed, the major challenge is finding the combination of parameters that enhances the MCNN performance. The proposed MAOM optimizes the MCNN parameters by integrating uniform experimental design (UED), multiple regression (MR), and optimization method. After the MCNN architecture is designed, UED is used to design the MCNN parameters. The parameter layout obtained by the UED is then used in experiments to collect data that can be used for modeling. Next, MR is performed using the parameters with the average correct rate to build an MCNN parameter model. Finally, a full-factorial search algorithm is used to find the best combination of the MCNN parameters for obtaining the maximum average correct rate. Images from the modified National Institute of Standards and Technology (modified NIST or MNIST) resources, Fashion-MNIST, and PhysioNet databases are used to test the performance of the architecture and parameters of the MCNN. The experimental results demonstrate the excellent performance of the MAOM in obtaining the best combination of MCNN parameters and maximum average correct rate. The main advantage of the proposed MAOM is its systematic method of finding the best combination of the MCNN parameters for image identification and obtaining high correct rate.
doi_str_mv 10.1109/ACCESS.2019.2918563
format article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_crossref_primary_10_1109_ACCESS_2019_2918563</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>8721236</ieee_id><doaj_id>oai_doaj_org_article_c87dd83dcd164ee092e1909eda7fd158</doaj_id><sourcerecordid>2455604119</sourcerecordid><originalsourceid>FETCH-LOGICAL-c408t-34a8a4ae6bd18bcb7da2ff1f336f62dc6049842415380feeb4d2847639e116f23</originalsourceid><addsrcrecordid>eNpNkUFP3DAQhaOKSkXAL-BiiXMWj-049hFFQJF2SyXas-XEY_A2u946TtHy65slK8RcZjR67xtbrygugS4AqL6-aZrbp6cFo6AXTIOqJP9SnDKQuuQVlyef5m_FxTCs6VRqWlX1aYGPuxw24S1sn8lPm-wGM6aBRE9WY59DubR7TKSJ23-xH3OIW9uTHzim95ZfY_pD2j1ZRYf9AWG3jhyJ9qAmK8wv0Z0XX73tB7w49rPi993tr-Z7uXy8f2hulmUnqMolF1ZZYVG2DlTbtbWzzHvwnEsvmeskFVoJJqDiinrEVjimRC25RgDpGT8rHmaui3ZtdilsbNqbaIN5X8T0bGzKoevRdKp2TnHXOZACkWqGoKlGZ2vvoFIT62pm7VL8O-KQzTqOafr_YJioquktAHpS8VnVpTgMCf3HVaDmEI-Z4zGHeMwxnsl1ObsCIn44VM2Accn_A4mojJU</addsrcrecordid><sourcetype>Open Website</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2455604119</pqid></control><display><type>article</type><title>Optimizing Parameters of Multi-Layer Convolutional Neural Network by Modeling and Optimization Method</title><source>IEEE Open Access Journals</source><creator>Chou, Fu-I ; Tsai, Yun-Kai ; Chen, Yao-Mei ; Tsai, Jinn-Tsong ; Kuo, Chun-Cheng</creator><creatorcontrib>Chou, Fu-I ; Tsai, Yun-Kai ; Chen, Yao-Mei ; Tsai, Jinn-Tsong ; Kuo, Chun-Cheng</creatorcontrib><description>The modeling and optimization method (MAOM) proposed in this study finds the best combination of parameters for a multi-layer convolutional neural network (MCNN). This study emphasizes that in addition to the importance of the MCNN structure, the parameter design within the layers is also very important. After determining the structure of the MCNN, the parameter optimization in the layer can improve the performance of the MCNN. The MCNN parameters for convolutional layers include filter size, number of filters, padding, and filter stride. Parameters for max-pooling layers also include pooling size and pooling stride. After the MCNN architecture is designed, the major challenge is finding the combination of parameters that enhances the MCNN performance. The proposed MAOM optimizes the MCNN parameters by integrating uniform experimental design (UED), multiple regression (MR), and optimization method. After the MCNN architecture is designed, UED is used to design the MCNN parameters. The parameter layout obtained by the UED is then used in experiments to collect data that can be used for modeling. Next, MR is performed using the parameters with the average correct rate to build an MCNN parameter model. Finally, a full-factorial search algorithm is used to find the best combination of the MCNN parameters for obtaining the maximum average correct rate. Images from the modified National Institute of Standards and Technology (modified NIST or MNIST) resources, Fashion-MNIST, and PhysioNet databases are used to test the performance of the architecture and parameters of the MCNN. The experimental results demonstrate the excellent performance of the MAOM in obtaining the best combination of MCNN parameters and maximum average correct rate. The main advantage of the proposed MAOM is its systematic method of finding the best combination of the MCNN parameters for image identification and obtaining high correct rate.</description><identifier>ISSN: 2169-3536</identifier><identifier>EISSN: 2169-3536</identifier><identifier>DOI: 10.1109/ACCESS.2019.2918563</identifier><identifier>CODEN: IAECCG</identifier><language>eng</language><publisher>Piscataway: IEEE</publisher><subject>Artificial neural networks ; Convolution ; Convolutional neural networks ; Data models ; Design ; Design of experiments ; Design optimization ; Design parameters ; Fashion-MNIST dataset ; Feature extraction ; Mathematical models ; MNIST database ; Modeling and optimization method ; Modelling ; Multilayers ; multiple regression ; Neural networks ; NIST ; Optimization ; Optimization methods ; Parameter identification ; Parameter modification ; Performance enhancement ; PhysioNet dataset ; Search algorithms ; uniform experimental design</subject><ispartof>IEEE access, 2019, Vol.7, p.68316-68330</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2019</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c408t-34a8a4ae6bd18bcb7da2ff1f336f62dc6049842415380feeb4d2847639e116f23</citedby><cites>FETCH-LOGICAL-c408t-34a8a4ae6bd18bcb7da2ff1f336f62dc6049842415380feeb4d2847639e116f23</cites><orcidid>0000-0002-1531-5027</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/8721236$$EHTML$$P50$$Gieee$$Hfree_for_read</linktohtml><link.rule.ids>314,780,784,4024,27633,27923,27924,27925,54933</link.rule.ids></links><search><creatorcontrib>Chou, Fu-I</creatorcontrib><creatorcontrib>Tsai, Yun-Kai</creatorcontrib><creatorcontrib>Chen, Yao-Mei</creatorcontrib><creatorcontrib>Tsai, Jinn-Tsong</creatorcontrib><creatorcontrib>Kuo, Chun-Cheng</creatorcontrib><title>Optimizing Parameters of Multi-Layer Convolutional Neural Network by Modeling and Optimization Method</title><title>IEEE access</title><addtitle>Access</addtitle><description>The modeling and optimization method (MAOM) proposed in this study finds the best combination of parameters for a multi-layer convolutional neural network (MCNN). This study emphasizes that in addition to the importance of the MCNN structure, the parameter design within the layers is also very important. After determining the structure of the MCNN, the parameter optimization in the layer can improve the performance of the MCNN. The MCNN parameters for convolutional layers include filter size, number of filters, padding, and filter stride. Parameters for max-pooling layers also include pooling size and pooling stride. After the MCNN architecture is designed, the major challenge is finding the combination of parameters that enhances the MCNN performance. The proposed MAOM optimizes the MCNN parameters by integrating uniform experimental design (UED), multiple regression (MR), and optimization method. After the MCNN architecture is designed, UED is used to design the MCNN parameters. The parameter layout obtained by the UED is then used in experiments to collect data that can be used for modeling. Next, MR is performed using the parameters with the average correct rate to build an MCNN parameter model. Finally, a full-factorial search algorithm is used to find the best combination of the MCNN parameters for obtaining the maximum average correct rate. Images from the modified National Institute of Standards and Technology (modified NIST or MNIST) resources, Fashion-MNIST, and PhysioNet databases are used to test the performance of the architecture and parameters of the MCNN. The experimental results demonstrate the excellent performance of the MAOM in obtaining the best combination of MCNN parameters and maximum average correct rate. The main advantage of the proposed MAOM is its systematic method of finding the best combination of the MCNN parameters for image identification and obtaining high correct rate.</description><subject>Artificial neural networks</subject><subject>Convolution</subject><subject>Convolutional neural networks</subject><subject>Data models</subject><subject>Design</subject><subject>Design of experiments</subject><subject>Design optimization</subject><subject>Design parameters</subject><subject>Fashion-MNIST dataset</subject><subject>Feature extraction</subject><subject>Mathematical models</subject><subject>MNIST database</subject><subject>Modeling and optimization method</subject><subject>Modelling</subject><subject>Multilayers</subject><subject>multiple regression</subject><subject>Neural networks</subject><subject>NIST</subject><subject>Optimization</subject><subject>Optimization methods</subject><subject>Parameter identification</subject><subject>Parameter modification</subject><subject>Performance enhancement</subject><subject>PhysioNet dataset</subject><subject>Search algorithms</subject><subject>uniform experimental design</subject><issn>2169-3536</issn><issn>2169-3536</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2019</creationdate><recordtype>article</recordtype><sourceid>ESBDL</sourceid><sourceid>DOA</sourceid><recordid>eNpNkUFP3DAQhaOKSkXAL-BiiXMWj-049hFFQJF2SyXas-XEY_A2u946TtHy65slK8RcZjR67xtbrygugS4AqL6-aZrbp6cFo6AXTIOqJP9SnDKQuuQVlyef5m_FxTCs6VRqWlX1aYGPuxw24S1sn8lPm-wGM6aBRE9WY59DubR7TKSJ23-xH3OIW9uTHzim95ZfY_pD2j1ZRYf9AWG3jhyJ9qAmK8wv0Z0XX73tB7w49rPi993tr-Z7uXy8f2hulmUnqMolF1ZZYVG2DlTbtbWzzHvwnEsvmeskFVoJJqDiinrEVjimRC25RgDpGT8rHmaui3ZtdilsbNqbaIN5X8T0bGzKoevRdKp2TnHXOZACkWqGoKlGZ2vvoFIT62pm7VL8O-KQzTqOafr_YJioquktAHpS8VnVpTgMCf3HVaDmEI-Z4zGHeMwxnsl1ObsCIn44VM2Accn_A4mojJU</recordid><startdate>2019</startdate><enddate>2019</enddate><creator>Chou, Fu-I</creator><creator>Tsai, Yun-Kai</creator><creator>Chen, Yao-Mei</creator><creator>Tsai, Jinn-Tsong</creator><creator>Kuo, Chun-Cheng</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>ESBDL</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>7SR</scope><scope>8BQ</scope><scope>8FD</scope><scope>JG9</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>DOA</scope><orcidid>https://orcid.org/0000-0002-1531-5027</orcidid></search><sort><creationdate>2019</creationdate><title>Optimizing Parameters of Multi-Layer Convolutional Neural Network by Modeling and Optimization Method</title><author>Chou, Fu-I ; Tsai, Yun-Kai ; Chen, Yao-Mei ; Tsai, Jinn-Tsong ; Kuo, Chun-Cheng</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c408t-34a8a4ae6bd18bcb7da2ff1f336f62dc6049842415380feeb4d2847639e116f23</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2019</creationdate><topic>Artificial neural networks</topic><topic>Convolution</topic><topic>Convolutional neural networks</topic><topic>Data models</topic><topic>Design</topic><topic>Design of experiments</topic><topic>Design optimization</topic><topic>Design parameters</topic><topic>Fashion-MNIST dataset</topic><topic>Feature extraction</topic><topic>Mathematical models</topic><topic>MNIST database</topic><topic>Modeling and optimization method</topic><topic>Modelling</topic><topic>Multilayers</topic><topic>multiple regression</topic><topic>Neural networks</topic><topic>NIST</topic><topic>Optimization</topic><topic>Optimization methods</topic><topic>Parameter identification</topic><topic>Parameter modification</topic><topic>Performance enhancement</topic><topic>PhysioNet dataset</topic><topic>Search algorithms</topic><topic>uniform experimental design</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Chou, Fu-I</creatorcontrib><creatorcontrib>Tsai, Yun-Kai</creatorcontrib><creatorcontrib>Chen, Yao-Mei</creatorcontrib><creatorcontrib>Tsai, Jinn-Tsong</creatorcontrib><creatorcontrib>Kuo, Chun-Cheng</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE Open Access Journals</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE/IET Electronic Library (IEL)</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Engineered Materials Abstracts</collection><collection>METADEX</collection><collection>Technology Research Database</collection><collection>Materials Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>DOAJ Directory of Open Access Journals</collection><jtitle>IEEE access</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Chou, Fu-I</au><au>Tsai, Yun-Kai</au><au>Chen, Yao-Mei</au><au>Tsai, Jinn-Tsong</au><au>Kuo, Chun-Cheng</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Optimizing Parameters of Multi-Layer Convolutional Neural Network by Modeling and Optimization Method</atitle><jtitle>IEEE access</jtitle><stitle>Access</stitle><date>2019</date><risdate>2019</risdate><volume>7</volume><spage>68316</spage><epage>68330</epage><pages>68316-68330</pages><issn>2169-3536</issn><eissn>2169-3536</eissn><coden>IAECCG</coden><abstract>The modeling and optimization method (MAOM) proposed in this study finds the best combination of parameters for a multi-layer convolutional neural network (MCNN). This study emphasizes that in addition to the importance of the MCNN structure, the parameter design within the layers is also very important. After determining the structure of the MCNN, the parameter optimization in the layer can improve the performance of the MCNN. The MCNN parameters for convolutional layers include filter size, number of filters, padding, and filter stride. Parameters for max-pooling layers also include pooling size and pooling stride. After the MCNN architecture is designed, the major challenge is finding the combination of parameters that enhances the MCNN performance. The proposed MAOM optimizes the MCNN parameters by integrating uniform experimental design (UED), multiple regression (MR), and optimization method. After the MCNN architecture is designed, UED is used to design the MCNN parameters. The parameter layout obtained by the UED is then used in experiments to collect data that can be used for modeling. Next, MR is performed using the parameters with the average correct rate to build an MCNN parameter model. Finally, a full-factorial search algorithm is used to find the best combination of the MCNN parameters for obtaining the maximum average correct rate. Images from the modified National Institute of Standards and Technology (modified NIST or MNIST) resources, Fashion-MNIST, and PhysioNet databases are used to test the performance of the architecture and parameters of the MCNN. The experimental results demonstrate the excellent performance of the MAOM in obtaining the best combination of MCNN parameters and maximum average correct rate. The main advantage of the proposed MAOM is its systematic method of finding the best combination of the MCNN parameters for image identification and obtaining high correct rate.</abstract><cop>Piscataway</cop><pub>IEEE</pub><doi>10.1109/ACCESS.2019.2918563</doi><tpages>15</tpages><orcidid>https://orcid.org/0000-0002-1531-5027</orcidid><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 2169-3536
ispartof IEEE access, 2019, Vol.7, p.68316-68330
issn 2169-3536
2169-3536
language eng
recordid cdi_crossref_primary_10_1109_ACCESS_2019_2918563
source IEEE Open Access Journals
subjects Artificial neural networks
Convolution
Convolutional neural networks
Data models
Design
Design of experiments
Design optimization
Design parameters
Fashion-MNIST dataset
Feature extraction
Mathematical models
MNIST database
Modeling and optimization method
Modelling
Multilayers
multiple regression
Neural networks
NIST
Optimization
Optimization methods
Parameter identification
Parameter modification
Performance enhancement
PhysioNet dataset
Search algorithms
uniform experimental design
title Optimizing Parameters of Multi-Layer Convolutional Neural Network by Modeling and Optimization Method
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-04T16%3A59%3A56IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Optimizing%20Parameters%20of%20Multi-Layer%20Convolutional%20Neural%20Network%20by%20Modeling%20and%20Optimization%20Method&rft.jtitle=IEEE%20access&rft.au=Chou,%20Fu-I&rft.date=2019&rft.volume=7&rft.spage=68316&rft.epage=68330&rft.pages=68316-68330&rft.issn=2169-3536&rft.eissn=2169-3536&rft.coden=IAECCG&rft_id=info:doi/10.1109/ACCESS.2019.2918563&rft_dat=%3Cproquest_cross%3E2455604119%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c408t-34a8a4ae6bd18bcb7da2ff1f336f62dc6049842415380feeb4d2847639e116f23%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=2455604119&rft_id=info:pmid/&rft_ieee_id=8721236&rfr_iscdi=true