본문 바로가기
KERD
논문KCI 등재

Comparison of Reinforcement Learning Activation Functions to Improve the Performance of the Racing Game Learning Agent

1

조회

0

다운로드

2

인용

0

참고문헌

키워드

초록

Recently, research has been actively conducted to create artificial intelligence agents that learn games throughreinforcement learning. There are several factors that determine performance when the agent learns a game, butusing any of the activation functions is also an important factor. This paper compares and evaluates whichactivation function gets the best results if the agent learns the game through reinforcement learning in the 2Dracing game environment. We built the agent using a reinforcement learning algorithm and a neural network. We evaluated the activation functions in the network by switching them together. We measured the reward, theoutput of the advantage function, and the output of the loss function while training and testing. As a result ofperformance evaluation, we found out the best activation function for the agent to learn the game. Thedifference between the best and the worst was 35.4%.

Abstract

Recently, research has been actively conducted to create artificial intelligence agents that learn games throughreinforcement learning. There are several factors that determine performance when the agent learns a game, butusing any of the activation functions is also an important factor. This paper compares and evaluates whichactivation function gets the best results if the agent learns the game through reinforcement learning in the 2Dracing game environment. We built the agent using a reinforcement learning algorithm and a neural network. We evaluated the activation functions in the network by switching them together. We measured the reward, theoutput of the advantage function, and the output of the loss function while training and testing. As a result ofperformance evaluation, we found out the best activation function for the agent to learn the game. Thedifference between the best and the worst was 35.4%.

참고문헌 (12)

  1. A. Jeerige, "Comparison of deep reinforcement learning approaches for intelligent game playing", Proceedings of 2019 IEEE 9th Annual Computing and Communication Workshop and Conference(CCWC), pp.366~371 (2019)
  2. M. N. Moghadasi, "Evaluating Markov decision process as a model for decision making under uncertainty environment", Proceedings of 2007 International Conference on Machine Learning and Cybernetics, pp.2446~2450 (2007)
  3. 이동철, "2D 슈팅 게임 학습 에이전트의 성능 향상을 위한 딥러닝 활성화 함수 비교 분석", 한국인터넷방송통신학회 논문지, 19(2), pp.135~141 (2019), 한국인터넷방송통신학회[DOI]
  4. R. Yamashita, "Convolutional neural networks : an overview and application in radiology", Insights into Imaging, 9(4), pp.611~629 (2018)
  5. "Agent inspired trading using recurrent reinforcement learning and LSTM neural networks" (2017)[URL]
  6. "OpenAI gym" (2016)[URL]
  7. "Dying ReLU and initialization: theory and numerical examples" (2019)[URL]
  8. X. Zhang, "Dilated convolution neural network with LeakyReLU for environmental sound classification", Proceedings of 2017 22nd International Conference on Digital Signal Processing(DSP), pp.1~5 (2017)
  9. A. Shah, "Deep residual networks with exponential linear unit", Proceedings of the 3rd International Symposium on Computer Vision and the Internet, pp.59~65 (2016)
  10. "SNDCNN: self-normalizing deep CNNs with scaled exponential linear units for speech recognition" (2019)[URL]
  11. G. C. Tripathi, "Swish activation based deep neural network predistorter for RFPA", Proceedings of 2019 IEEE Region 10 Conference(TENCON), pp.1239~1242 (2019)
  12. Z. Wang, "Efficient deep convolutional neural networks using CReLU for ATR with limited SAR images", The Journal of Engineering, 2019(21), pp.7615~7618 (2019)

관련 논문AI추천

이 간행물의 다른 논문 (18건)