Sinkron : Jurnal dan Penelitian Teknik Informatika
Vol. 9 No. 1 (2025): Research Article, January 2025

Stock Price Prediction Using TCN-GAN Hybrid Model

Lim Yong Teck (Unknown)
Angelina Pramana Thenata (Unknown)



Article Info

Publish Date
08 Jan 2025

Abstract

The stock market plays a vital role in national economies, offering significant profit opportunities for investors while exposing them to substantial risks due to market uncertainties. Stock prices often experience significant fluctuations, making accurate prediction a challenging task. Temporal Convolutional Network (TCN) and Generative Adversarial Network (GAN) are the deep learning method proposed for this research. The purpose of this research is to analyze how well the TCN-GAN model predicts stock prices. Previous researches show both TCN and GAN perform well on time series data. TCN excels in analyzing time-series data while GAN enhances training by generating realistic simulations. By combining the strength of both models, this approach aims to enhance stock price prediction accuracy. The proposed model uses TCN as the generator within the GAN framework and a Multilayer Perceptron (MLP) as the discriminator. TCN handles the prediction task and is trained using the GAN model. The model is trained over 500 epochs, with a learning rate of 0.0004 for the generator and 0.0001 for the discriminator. During each epoch, the generator is updated twice to enhance its performance. The resulting model achieves a MAPE score of 2.16% and an RMSE score of 814.25 on the testing dataset, demonstrating excellent performance in stock price prediction despite significant price variations.

Copyrights © 2025






Journal Info

Abbrev

sinkron

Publisher

Subject

Computer Science & IT

Description

Scope of SinkrOns Scientific Discussion 1. Machine Learning 2. Cryptography 3. Steganography 4. Digital Image Processing 5. Networking 6. Security 7. Algorithm and Programming 8. Computer Vision 9. Troubleshooting 10. Internet and E-Commerce 11. Artificial Intelligence 12. Data Mining 13. Artificial ...