프로젝트 & 생활9 [자동매매] 25-04-08 램 업그레이드, DQN 모델 라이브 테스트 재작년 학교를 다니면서 학기 프로젝트로 했던 걸, 취미 삼아 계속 해보기로 했습니다. 벌써 일년 반이 되었네요. 정말 시간 빠릅니다. 늘 두렵습니다. 램 업그레이드 가지고 있는 게이밍 노트북을 학습에 활용하기 위해 램을 업그레이드했습니다. 16기가에서 64기가로 업그레이드 했습니다. 아주 쾌적합니다. 사용한 램 정보는 아래에 기재했습니다. 이번에 처음 램 업그레이드 해본 김에 노트북 팬도 청소했습니다. 램 : 크루셜 64GB DDR5 4800MHz SO-DIMM 메모리 키트 2 x 32GB 구매처 링크 : https://smartstore.naver.com/globalvista_/products/11421369039 DQN 모델 설계, 라이브 테스트 램도 업그레이드 되었고, 그래픽카드도 3070Ti 입.. 2025. 4. 8. [프로젝트] 강화학습 비트코인 자동 매매 봇 강화학습 비트코인 자동매매 봇23-1학기 컴퓨터공학특강 개인 프로젝트 프로젝트 개요분류 : 인공지능(강화학습)일시 : 2023.03 ~ 2023.06, 2024.12 ~ (진행 중) 스택 : Python, Numpy, Tensorflow 주제 : 강화학습을 활용한 비트코인 자동매매 봇역할 : 개인 프로젝트 프로젝트 소개23-1학기 컴퓨터공학특강 수업에서 개인 프로젝트로 진행한 강화학습 활용 비트코인 자동 매매 봇입니다.자동매매 봇을 구현하기 위해 인공지능을 활용한 시도는 많습니다. 허나 강화학습을 활용한 자동매매 봇 구현에 대한 내용을 찾아보기 어려웠습니다. 평소 강화학습에 대한 흥미가 있기에 강화학습을 활용하여 자동매매 봇을 개발, 성능 개선을 개인 프로젝트로 진행했습니다. 프로젝트 기여 및 배운 점강.. 2023. 8. 6. [Android] 숭파이 - 숭실대 인터넷 문제 해결 앱 숭파이 숭실대학교 교내 인터넷 문제 해결 앱 프로젝트 개요 분류 : 모바일 앱 일시 : 2022.09 스택 : Swift, SwiftUI / Kotlin, Jetpack Compose 주제 : 숭실대학교 교내 인터넷 문제 역할 : iOS, android 앱 개발 프로젝트 소개 숭파이(Soongfi)는 숭실대학교 교내 인터넷 문제 해결 앱입니다. 숭실대학교 교내 무선 인터넷은 연결 시 자동 팝업되어야 할 학부생 인증 포탈이 팝업되지 않아 인터넷 인증이 불가능한 문제가 있습니다. 이 문제를 해결하기 위해 API 테스트 툴 Postman을 활용하여 숭실대학교 학부생 인증 포탈을 우회적으로 접속하는 방법을 찾았습니다. 해결 방법을 자동화하여 이를 원클릭 앱으로 개발, 배포하였습니다. 프로젝트 기여 및 배운 점 .. 2023. 8. 6. [React Native] 체크드 - 독서 기록 앱 체크드독서 기록 앱 프로젝트 개요분류 : 모바일 앱일시 : 2022.03 ~ 스택 : React-Native, Styled-Component / Firestore, Firebase Authentication주제 : 독서 기록역할 : 개인 프로젝트 프로젝트 소개체크드(Checked)는 독서 기록 모바일 어플리케이션입니다.단순한 독서 진도 기록 뿐만 아니라 '금주의 명언', 다른 사용자가 읽은 책을 확인할 수 있는 '사람들이 방금 읽었어요', '큐레이터 추천 도서' 기능을 추가적으로 제공합니다. 프로젝트 기여 및 배운 점React-Native 모바일 앱 개발Atomic Design 적용CodePush 적용iOS, android 앱 기획, 개발, 출시 전 과정 경험도서 검색 기능 구현 - (카카오 도서 AP.. 2023. 8. 6. [자동매매] 23-08-05 모델 개선, 실제 도입 학기 수업에서 진행한 자동매매 봇 업데이트 기록입니다. 맥 미니 입양 중고로 맥 미니를 입양했습니다. 맥 미니에서 실제 매매, 모델 학습을 24시간 돌리고 있습니다. 항상 들고 다니는 맥북으로 원격 접속이 가능해서 편하게 모니터링할 수 있습니다. 모델 개선 : 리워드 리워드 지급 방식을 개선하였습니다. 제가 실제 도입하여 거래를 쭉 지켜본 결과 당연하지만 놓친 부분이 있었습니다. 업비트 거래 수수료입니다. 이전 모델은 수수료를 감안하지 않아 손해를 보는 경우까지 올바른 선택으로 간주, 학습하고 있었습니다. 업비트 거래 수수료를 반영하여 리워드를 지급하도록 모델을 학습시켰습니다. 모델 개선 : 거래 기간 증가 모델이 매수, 매도를 결정하는 거래 기간을 증가했습니다.(표현이 좀 이상하네요..) 6시간으로(3.. 2023. 8. 5. [자동매매] 23-07-02 모델 변경, 학습 방법 변경 학기 수업에서 진행한 자동매매 봇에 대한 업데이트 기록입니다. 기존 모델 개선 colab pro 요금제에서 제공하는 메모리를 초과(26GB), 학습에 사용하는 모델의 크기에 비해 비정상적인 크기로 q_table 수정, state의 갯수를 4개로 줄이고 bin_size를 8개에서 32개로 늘려(이산화 크기) 25+GB의 모델 크기를 1.2GB 이하로 축소하였습니다. 이전 6분간의 시세 차이 대신 이전 120분간의 시세의 통계값, 120분간의 거래량으로 q_table의 state를 변경(평균값, 최대값 및 최소값의 차, 중간값 등)하였습니다. 테스트 시 손실 한도 적용 일종의 서킷 브레이커로 테스트 데이터를 통해 자동매매를 진행할 때 누적 손해가 일정치 이상으로 발생할 경우 해당 테스트를 중단하도록 설정하였.. 2023. 7. 2. 이전 1 2 다음