본문 바로가기

기계학습110

드디어 본격적인 pytorch의 적용 -2- 안녕하세요? 지난번 포스팅에 이이서 이번 포스팅에서도 어덯게 pytorch를 응용하는 것에 대한 내용을 올려 보고자 합니다. 너무 급하게 한꺼번에 많은 내용을 하다보니, 이렇게 포스팅으로 어디까지 무엇을 했는지 정리하면서도 기억히 흐릿한 부분도 있지만, 그래도 이래저래 많은 실수가 있었습니다. 먼저 numpy를 뒤늦게 import하지 않은 것을 깨닫고는 부랴부랴 코드의 첫 머리에서 numpy를 작성해 주는 것으로 어떻게 작업을 이어갔습니다. 그리고는 다으믕로 골치아픈게 데이터 형식을 변환하면서 Y-m-d 형태의 날짜 데이터를 숫자로 변환하는 것인데, 이게 생각이상으로 골치아프기 때문에, 하는 수 없이 YYYYmmdd형식으로 바꾼 다음에 정수로 바꾸어 주는 선택을 해야 했습니다. 다행인지 불행인지 일단 이.. 2022. 1. 18.
드디어 본격적인 pytorch의 적용 -1- 안녕하세요? 어떻게 파이토치를 적용해서 기계학습까지는 시켜서 적용하는데 어느정도 진전이 있었기에 일련의 시리즈를 통해서 포스팅을 해 보고자 합니다. 물론 지식정리는 아니라서 이래저래 좌우충돌이 많기는 합니다만, 그래도 일단은 이미 나왔는 기록으로서 올리고자 하는 것 입니다. 먼저 위 스크린샷에서 볼 수 있는 것처럼 일련의 라이브러리들을 import해 주도록 합니다. 이렇게 해서 나오면 다음으로 해야 할 것으로는.......... 우선 pytorch를 해서 무언가를 예측하는 코드를 그대로 가지고 왔는데, 이걸 그대로 쓰는 것이 아니라 일단은 증권 데이터를 가지고 오도록 무언가를 변형시켜야 합니다. 그리고 나서 데이터 셋을 일단 numpy의 형식으로 변형해야 하는 것이 있습니다. 이 작업을 하기 위해서 우선.. 2022. 1. 18.
겨우겨우 성공한 OBV계산결과가 있는 데이터 더미 part2 안녕하세요? 지난번 포스팅에서 어떻게 데이터를 실험용으로 10종목만 가지고 와서, OBV를 계산하는 데 까지는 성공했습니다. 다만, 여기까지 계산을 하는 것이지, 이 데이터를 따로 저장하는 것이 없기는 없었습니다. 그래서 이번 포스팅에서 마무리를 지어보는 것과 동시에, 어떻게 해서 데이터베이스 파일을 확보했습니다. 먼저 위 스크린샷에서 볼 수 있는 것으로 일단 OBV를 계산하기 위해서 일단 폴더를 선택하도록 하고, 그 안에 있는 csv파일만 선택할 수 있도록 만들어 주었습니다. 이렇게 만들어 준 다음에, 당므으로 할 것은........ 제대로 리스트 형대로 가지고 오는 것을 확인할 수 있었습니다. 우선 폴더 안에 있는 내용물을 하나하나 가지고 오는 것이 가장 중요합니다. 그렇게 해서 일단 처음으로 데이터.. 2022. 1. 16.
새로운 방식으로 강화학습을 시도해 보기-3- 안녕하세요? 이래저래 상황이 좋지 않은 가운데, 아무튼 ADF 테스트를 적용한 것 자체는 좋았습니다만, 어째서 인지 모르겠습니다만, 연속해서 수익이 강화학습 기간 내내 나오지 않는 것을 확인할 수 있었습니다. 이래서는 상황이 좋지 않은데, 일단 상황타개를 위한 가지가지 시도를 하고 있습니다. 일단 지난번 포스팅 말미에 일말의 기대를 가지고서 한번 해 보기는 해 봤습니다만, 시간도 시간대로 많이 걸리고, 효과도 효과대로 없는 결과가 나왔습니다. 일단 10, 200, 600, 1000에포크 일때를 한번 비교해 보고 있습니다만, 어찌된 것인지 모르겠습니다만, 조금도 초반부터 수익이 전혀 나오지 않는 것을 볼 수 있습니다. 한번은 agent.py를 조작해서 해 보았더니, 이번ㅌ에는 위 스크린샷과 같이 주식을 보.. 2019. 4. 25.