본문 바로가기

랜덤10

유니티 스크립트로 랜덤한 슬롯머신 아이콘의 배치 -3- 안녕하세요? 지난번 포스팅에서 어떻게 조그만한 성과를 이루기는 했습니다만, 이것만 가지고 모든 작업을 다 완료했다고 할 수 있지는 않습니다. 그래서 이번 포스팅에서는 랜덤으로 이 배열을 바꾸는 작업을 어떻게 올리고자 합니다. 그래서 관련된 내용에 대해서 이번 포스팅에서 정리해 보고자 합니다. 먼저 리스트 선언을 해 주어야 합니다. 그런데 여기서 파이썬과 무언가가 다르면 다르다고 느낀 것이, 일단 리스트를 선언하면서 빈 리스트만 선언해야 하지, 여기다가 변수를 집어 넣을 수 없다는 것 입니다. 그래서 Start()메서드에서 위 스크린샷에서 오렌지색 박스에 보이는 것처럼 일단 하나하나 변수를 집어넣어 주도록 합니다. 이렇게 해서 하나 만들어 내는데 성공했습니다. 이제 다음으로 해야 할 것은 Random.Ra.. 2020. 8. 13.
원숭이 투자자의 오류 해결과 새로운 벽에 가로막힌 하루 안녕하세요? 이래저래 어제 포스팅에서는 원숭이 투자자에 문제가 있었음을 알았고, 그래서 이번 포스팅에서는 이 문제를 해결하기 위한 시도를 하였습니다. 그리고 나서는 새로운 수익모델을 찾기위한 시도를 들어갔습니다만, 그래도 결과가 시원찮지 않은 것을 보여주고 있었습니다. 먼저 한번 RLTrader에 가서, 위 스크린샷처럼 learing이 false로 되어 있을 경우에는 랜덤한 행동을 하는 비율이 오히려 0가 되는 것을 볼 수 있습니다. 한마디로 말해서 지금까지 제가 원숭이 투자자라고 생각했던 것이 실제로는 학습되지 않은 신경망을 통해서 나온 것이라는 것을 볼 수 있었습니다. 그래서 이번에는 먼저 try: 문을 가지고 나와서, 먼저 해야 할 일은 에포크를 1번만 시도하는 경우에는 0으로 나누기를 하는 에러가.. 2019. 2. 5.
원숭이 투자자에 대한 의문탐구 안녕하세요? 모두들 설날을 잘 보내고 계신가요? 저는 지난번 포스팅에서 언급한 대로 원숭이 투자자를 작동시키기는 시켰는데, 이게 무언가 패턴이 나오는 문제가 있어서 이를 한번 해결해 보고자 다양한 시도를 하였습니다. 그리고 이번 포스팅에서는 그 시도한 내용을 올리고자 합니다. 혹시나 위 스크린샷처럼 행동이 매수/매도만 있어서 이런게 아닌가 싶어서, 한번 관망을 집어넣기 위해서 +1이라는 것을 집어 넣도록 해 보았습니다. 그리고 나서 한번 6번의 원숭이 투자자를 돌려 보았습니다만, 그 결과가 그렇게 시원치는 않았습니다. 일단 나왔는 결과를 두고서 이야기를 하자면, 이 역시 2종류의 패턴을 만들어 내고 있습니다. 그래서 이번에는 한번 그래픽적인 것으로 나타낸 결과를 보도록 합니다. 여기서도 일단 원숭이 투자.. 2019. 2. 4.
원숭이 투자자(MT)를 이용한 테스트 데이터 셋에서의 수익 안녕하세요? 계속해서 42.5% 이상의 수익을 내는 모델이 나오지 않는데, 그래서 이번에는 원숭이 투자자(MT)라고 해서, 무작위 행동을 마구 해서 수익을 내는 투자자를 의미합니다. 물론 이게 수익이 전혀 나오지 않을 것 같은데, 의외로 수익이 나오는 것을 봐서는 정말 주식이라는 것은 알다가도 모르는 것인데, 이를 대조군으로 설정해서 한번 비교해 보고자 합니다. 먼저 위 스크린샷과 같이, 우선 강화학습만 하고, 모델을 만드는 작업은 아예 하지 않도록 합니다. 그리고 fit()함수에서도 에포크의 숫자를 1로 만들어 주도록하고, 시작시 무작위 행동에 대해서는 100%로 하도록 하고, False라고 학습을 시켜서 전혀 이 행동이 일어나지 않도록 해 줍니다. 먼저 첫번째 원숭이 투자자의 결과입니다. 이 투자자는.. 2018. 11. 9.