코딩200 주식의 현재가를 비롯한 정보를 얻어오는 방법 안녕하세요? 이번 포스팅에서 부터는 제가 만들 주식 인공지능의 눈 역할이라고 해야 할까요? 일단 학습을 위해서는 일봉차트를 가지고 오는 것이 맞기는 했습니다만, 문제는 이것만 가지고서는 주식시장의 현재 상황에 바로바로 대응을 할 수 없다는 문제가 있습니다. 그래서 인공지능 주식 투자자의 눈 역할을 하는 부분을 만들어 보고자 하는 것이 목표인데, 이 작업도 예상외의 문제가 붉어지는 바람에 많이 지체가 되었습니다. 먼저 PytraderWithBrain이라고 하는 새로운 프로젝트를 생성하도록 하고 나서, 기존의 Pytrader에 있던 파일들을 복사해서 이 프로젝트의 폴더안에 넣도록 합니다. 다음으로는 3번째 타이머를 주어서, 이 타이머가 10초마다 카운트를 치게 되면 timeout3라는 메서드가 실행이 되도록.. 2018. 12. 25. 강화학습에 걸린 시간 측정하기-코드가 실행에 걸린 시간의 측정part2 안녕하세요? 지난번 포스팅에서 강화학습에 걸린 시간을 측정하고자 했습니다만, 시도했는 방법이 에러가 나면서 실패하는 것을 볼 수 있었습니다. 그래서 이번 포스팅에서는 다른 시도를 하였고, 실제 1000에포크 강화학습을 하는데 걸린 시간을 측정한 결과까지 올려 보고자 합니다. 일단 에러에도 불구하고 startTime은 나오는 것은 볼 수 있었습니다. 다만 이게 보기가 조금 안 좋기는 하지만, 아무튼 성공은 성공인데, 문제는 relativedelta는 제대로 되지 않았다는 것을 볼 수 있습니다. 그래서 해결책을 찾아보는 중에 위 스크린샷에 보이는 것처럼, timeit이라는 모듈을 가지고 오도록 합니다. 앞서 시도한 모듈과 마찬가지로 파이썬 내장 모듈이라서 따로 설치할 필요는 없었습니다. 일단 시작부분은 de.. 2018. 12. 19. 강화학습에 걸린 시간을 측정하기-코드가 실행에 걸린 시간의 측정 part1 안녕하세요? 지난번 포스팅에서 언급했다 시피, 이번에는 강화학습에 걸리는 시간이 얼마나 되었는지 정확하게 아는 것이 중요하기 때문에, 이를 측정하기 위한 시도에 들어가 보고자 합니다. 우선 원래는 1개의 포스팅에서 다 끝낼 수 있기도 하지만, 너무 내용이 길어지는 감이 있어서 부득이하게 2부분으로 나누어야 했습니다. 일단 작업을 위해서 time이라는 모듈과, strftime이라는 클래스를 가지고 오도록 합니다. 그래서 강화학습이 본격적으로 시작하는 곳에서는 타이머의 시작이 되는 strartTime이라는 변수를 시작시키도록 하고 위 스크린샷에서 나오는 것처럼 시작시간을 print()함수를 써서 나타나게 하고, 다음으로 걸린 시간을 표시하도록 합니다. 일단은 위 스크린샷처럼 모든 조건을 갖추어서 강화학습에 .. 2018. 12. 18. 유니티5 독학하기 그 95번째 걸음-총알 발사의 구현part4 안녕하세요? 지난번 포스팅에서 어떻게 총알이 발사는 되는데 제자리에만 머무는 것에만 있는 것을 보여 주었습니다. 그래서 이번 포스팅에서는 본격적으로 발사체가 원하는 방향으로 발사시켜 보도록 하는데, 이런저런 시행착오가 있어서 이를 포스팅 하고자 합니다. 작업을 하기 위해서 이번에는 BulletMove.cs라는 스크립트를 Scripts폴더에서 생성을 하도록 합니다. 우선 위 스크린샷처럼 여기서 진짜로 총알의 속도와, 총알이 얼마만큼 이동을 했으면 사라질 것인지 변수로 선언을 해 주고, 다음으로는 Translate() 함수를 써서 원하는 방향으로 가도록 한 다음에, 총알의 좌표가 bulletDisapparPoint보다 더 크면 Destroy()함수를 호출해 주도록 합니다. 처음에는 일단 BulletLocat.. 2018. 10. 26. 이전 1 ··· 33 34 35 36 37 38 39 ··· 50 다음