Stock Price Forecast Based on CNN-BiLSTM-ECA Model
Financial data as a kind of multimedia data contains rich information, which has been widely used for data analysis task. However, how to predict the stock price is still a hot research problem for investors and researchers in financial field. Forecasting stock prices becomes an extremely challengin...
Main Authors: | , , , , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Hindawi Limited
2021-01-01
|
Series: | Scientific Programming |
Online Access: | http://dx.doi.org/10.1155/2021/2446543 |
id |
doaj-be66269f77194052bcae38f22596ac4d |
---|---|
record_format |
Article |
spelling |
doaj-be66269f77194052bcae38f22596ac4d2021-07-19T01:03:46ZengHindawi LimitedScientific Programming1875-919X2021-01-01202110.1155/2021/2446543Stock Price Forecast Based on CNN-BiLSTM-ECA ModelYu Chen0Ruixin Fang1Ting Liang2Zongyu Sha3Shicheng Li4Yugen Yi5Wei Zhou6Huilin Song7School of SoftwareSchool of SoftwareSchool of SoftwareSchool of SoftwareSchool of SoftwareSchool of SoftwareSchool of ComputerSchool of International Economics and TradeFinancial data as a kind of multimedia data contains rich information, which has been widely used for data analysis task. However, how to predict the stock price is still a hot research problem for investors and researchers in financial field. Forecasting stock prices becomes an extremely challenging task due to high noise, nonlinearity, and volatility of the stock price time series data. In order to provide better prediction results of stock price, a new stock price prediction model named as CNN-BiLSTM-ECA is proposed, which combines Convolutional Neural Network (CNN), Bidirectional Long Short-term Memory (BiLSTM) network, and Attention Mechanism (AM). More specifically, CNN is utilized to extract the deep features of stock data for reducing the influence of high noise and nonlinearity. Then, BiLSTM network is employed to predict the stock price based on the extracted deep features. Meanwhile, a novel Efficient Channel Attention (ECA) module is introduced into the network model to further improve the sensitivity of the network to the important features and key information. Finally, extensive experiments are conducted on the three stock datasets such as Shanghai Composite Index, China Unicom, and CSI 300. Compared with the existing methods, the experimental results verify the effectiveness and feasibility of the proposed CNN-BILSTM-ECA network model, which can provide an important reference for investors to make decisions.http://dx.doi.org/10.1155/2021/2446543 |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Yu Chen Ruixin Fang Ting Liang Zongyu Sha Shicheng Li Yugen Yi Wei Zhou Huilin Song |
spellingShingle |
Yu Chen Ruixin Fang Ting Liang Zongyu Sha Shicheng Li Yugen Yi Wei Zhou Huilin Song Stock Price Forecast Based on CNN-BiLSTM-ECA Model Scientific Programming |
author_facet |
Yu Chen Ruixin Fang Ting Liang Zongyu Sha Shicheng Li Yugen Yi Wei Zhou Huilin Song |
author_sort |
Yu Chen |
title |
Stock Price Forecast Based on CNN-BiLSTM-ECA Model |
title_short |
Stock Price Forecast Based on CNN-BiLSTM-ECA Model |
title_full |
Stock Price Forecast Based on CNN-BiLSTM-ECA Model |
title_fullStr |
Stock Price Forecast Based on CNN-BiLSTM-ECA Model |
title_full_unstemmed |
Stock Price Forecast Based on CNN-BiLSTM-ECA Model |
title_sort |
stock price forecast based on cnn-bilstm-eca model |
publisher |
Hindawi Limited |
series |
Scientific Programming |
issn |
1875-919X |
publishDate |
2021-01-01 |
description |
Financial data as a kind of multimedia data contains rich information, which has been widely used for data analysis task. However, how to predict the stock price is still a hot research problem for investors and researchers in financial field. Forecasting stock prices becomes an extremely challenging task due to high noise, nonlinearity, and volatility of the stock price time series data. In order to provide better prediction results of stock price, a new stock price prediction model named as CNN-BiLSTM-ECA is proposed, which combines Convolutional Neural Network (CNN), Bidirectional Long Short-term Memory (BiLSTM) network, and Attention Mechanism (AM). More specifically, CNN is utilized to extract the deep features of stock data for reducing the influence of high noise and nonlinearity. Then, BiLSTM network is employed to predict the stock price based on the extracted deep features. Meanwhile, a novel Efficient Channel Attention (ECA) module is introduced into the network model to further improve the sensitivity of the network to the important features and key information. Finally, extensive experiments are conducted on the three stock datasets such as Shanghai Composite Index, China Unicom, and CSI 300. Compared with the existing methods, the experimental results verify the effectiveness and feasibility of the proposed CNN-BILSTM-ECA network model, which can provide an important reference for investors to make decisions. |
url |
http://dx.doi.org/10.1155/2021/2446543 |
work_keys_str_mv |
AT yuchen stockpriceforecastbasedoncnnbilstmecamodel AT ruixinfang stockpriceforecastbasedoncnnbilstmecamodel AT tingliang stockpriceforecastbasedoncnnbilstmecamodel AT zongyusha stockpriceforecastbasedoncnnbilstmecamodel AT shichengli stockpriceforecastbasedoncnnbilstmecamodel AT yugenyi stockpriceforecastbasedoncnnbilstmecamodel AT weizhou stockpriceforecastbasedoncnnbilstmecamodel AT huilinsong stockpriceforecastbasedoncnnbilstmecamodel |
_version_ |
1721295708302082048 |