코인 자동 매매 프로그램 만들기 [2] – 파이썬 코드 일정 시간마다 자동 실행 (anaconda 가상환경), 디스코드 dashboard 만들기, python 에서 디스코드로 메세지와 그래프 보내고 알림 받기, (업비트, 비트코인, 파이썬, 페이스북 Ollama llama3.1, AI 투자 자동화)

코인 자동 매매 프로그램 만들기 [1] – chatGPT, 업비트, 비트코인, 페이스북 llama3.1, AI 투자 자동화 <- 링크 [1] 편에서 chatGPT 혹은 페이스북의 llama 3.1 무료 AI 모델에게 차트 정보를 주고 코인을 살지 말지에 대한 판단을 맞기고 그 판단을 믿고 python 코드로 비트코인을 사고 파는 것을 구현하였다. [2] 편에서는 우리가 만든 Read more

코인 자동 매매 프로그램 만들기 [1] – chatGPT, 업비트, 비트코인, 파이썬, 유료 chatGPT 대체, 무료 페이스북 Ollama llama3.1 이용, AI 투자 자동화, UPbit, 페이스북 Ollama llama3.1 사용해보기

0. upbit 어플 이용해서 원화 입금 upbit 에서 코인을 거래 할 수 있는 환경을 구성하는 단계이다. 업비트 계좌, 케이뱅크 등등의 ai 투자 자동화를 하는 것을 떠나서 손으로 코인 거래를 할 수 있는 환경을 구성해놓으면 된다. 1. UPbit API key 링크 <- 링크에 들어가서 api key 를 발급 받는다 ip 주소는 Read more

[Robot RL][Gymnasium][1] 초보 – DQN 이론, python, OpenAi Gym, Frozen Lake, Q learning, Q network, Q table

1. Frozen Lake 환경 frozen lake 1.1. Q-learning decaying E-greedy 위에 코드를 실행하면 아래와 같은 결과를 얻을 수 있다. discount factor 는 0.99 이고 2000번의 episode 를 돌게 된다.noise 를 추가 하는 방법으로 exploration 을 하게 된다. noise e 는 episode 가 진행됨에 따라 감소한다. 점차 학습이 진행되면서 탐험을 줄이는 Read more

[Robot RL][Isaac, IsaacGym][2] 초보 – URDF 로 나만의 Custom 로봇 만들어서 불러오기 {강화학습, reinforcement learning project, 시뮬레이터}

1. URDF 파일 생성 사진과 같이 이 위치에서 urdf 파일을 만들어준다. cartpole.urdf 파일을 복사해서 이름바꾸기를 이용하였다. 2. URDF 로봇 불러오기 먼저 isaacgym/python/examples 에서 joint_monkey.py 코드를 다음과 같이 수정한다. 위에서 보이는 AssetDesc(“urdf/custom.urdf”, False), 코드를 추가 함으로써 우리는 joint_monkey.py 예제를 실행시킬 때 우리의 로봇을 불러와서 관절 범위등을 확인해 볼 수 있다. examples Read more

image 24

필터 설계 및 구현 [1] – 1차 Low Pass Filter 설계 및 구현, lpf 설계, Cpp 구현, C++ 구현, lpf 코딩, lpf 코드

1차 lpf 를 설계하고 구현해 보겠다. 1. 개념 신호의 낮은 주파수 부분을 통과시키는 것이다. 먼저 1차 lpf 의 전달 함수는 다음과 같이 정의 할 수 있다. $$ H(s)=\frac{1}{1+RCs} $$ 이 수식이 정말로 낮은 주파수 부분은 통과시키고 높은 주파수 부분은 통과시키지 않는 것은 다음과 같은 matlab 코드로 확인할 수 있다. 결과에서 Read more

image 19

VScode 활용하기 [1] – 간단하게 윈도우, window, cpp, c++ 로 코딩하기, 개발 환경 구축하기

vscode 에서 cpp 로 코딩을 해보자 1. MinGW 설치 MinGW 는 우리가 window 에서 gcc 를 사용할 수 있도록 해주는 역할을 한다. gcc 는 GNU 컴파일러 모음의 약자인데 컴파일러이다 다운로드 링크 다운로드한 setup.exe 를 실행시키고 install 한다. 체크 박스들은 건들지 않았다. 위에 사진을 참고해서 순서대로 진행하여 설치하면 된다. install 완료 Read more

[논문 리뷰][ROBOT RL][1] – PPO 구현, Proximal Policy Optimization, 강화학습, python, gym, gymnasium, Cartpole, Webots 시뮬레이터, inverted pendulum robot, 전체 코드

강화학습에서 유명한 PPO 논문과 이론을 공부하고 -> gym 을 이용하여 2d 환경에서 실험해보고 -> 이 후 물리엔진이 포함된 3차원 환경의 webots 시뮬레이터를 이용해 실제로 로봇에 적용 해보겠습니다. 1. 이론 : Proximal Policy Optimization Algorithms 작성중.. 저자: John Schulman, Filip Wolski, Prafulla Dhariwal, Alec Radford, Oleg Klimov Abstract 환경과의 상호작용을 통해 Read more

image 68

옵시디언 활용하기 [4] – 특별한 플러그인 추천, 인터페이스 꾸미기, 생산성 높이기, 멋지게.

1편 : 옵시디언 시작하기 [1] – 초보자를 위한 완벽한? 쉬운 가이드 2편 : 옵시디언 시작하기 [2] – 윈도우, 애플, 아이패드, 맥 동기화 : 중급자를 위한 완벽한? 쉬운 가이드 3편 : 옵시디언 활용하기 [1] – Excalidraw 비주얼 노트테이킹, 지식 관리 (feat. onenote, notion 이전) 4편 : 옵시디언 활용하기 [2] – 영단어 Read more

[Robot RL][Isaac, IsaacGym][1] 초보 – anaconda 가상환경 설정, isaac gym 설치하기, 예제 돌려보기 {강화학습, reinforcement learning project, 시뮬레이터}

2.1. 우분투 설치 2.1.1 만약 우분투를 설치 했었다면.. 하드 디스크 파티션 만들기 및 포맷 에서 우분투가 설치되어있던 파티션 삭제 bootice 프로그램 프로그램에서 UEFI -> UEFI 부팅 항목 에 들어가면 ubuntu 항목이 있을 텐데 이를 삭제한다. 2.1.2. 부팅 usb 만들기 ubuntu 20.04 iso 파일을 다운받는다. rufus 프로그램을 킨다. GPT 로 해서 Read more

[Robot RL][Isaac sim 2023][1] 초보 – 프로그램 설치하기, 예제 돌려보기 {강화학습, reinforcement learning project, 시뮬레이터}

rtx4080, ubuntu 22.04.4 LTSnvidia driver = 535.171.04 1. 설치 구글에 검색해서 먼저 Omniverse 를 설치한다. 확장자가 AppImage 로 다운로드 되는데 터미널에서 파일을 다운받을 경로로 가서 위에 과정을 진행하면 omniverse 가 실행된 것을 볼 수 있다.로그인을 진행한다 exchange 메뉴에서 isaac sim install 진행한다. 2023.1.1 8.91GB 를 설치하였다. 이후 omniverse 에서 NUCLEUS Read more