본문 바로가기

728x90

Dev

(12)
Termux Ubuntu에서 Pytroch 설치 termux 를 통해 우분투 환경에서 pytorch를 설치해보자. termux pytorch termux 설치해보자. wget, proot, git을 설치해주자. apt-get install wget -y apt-get install proot -y apt-get install git -y 다음으로 우분투 패키지 파일을 클론해준다. 이때 파일 걍로 설정을 해줘도 좋다. cd ~ git clone https://github.com/MFDGaming/ubuntu-in-termux.git github에서 클론한 파일로 이동한 뒤, 우분투 sh파일을 실행해 설치해주자. cd ubuntu-in-termux chmod +x ubuntu.sh ./ubuntu.sh -y ./startubuntu.sh 우분투로 들어왔다..
백준 2903번 중앙이동알고리즘 파이썬 q = int(input()) y = 3 a =[] for i in range(15): a.append(y*y) y = 2*y-1 print(a[q-1])
백준 2720번 세탁소 사장 동혁 파이썬 for q in range(int(input())): a = [] y = int(input()) if y // 25 > 0: a.append(y // 25) y = y % 25 else: a.append(0) if y // 10 > 0: a.append(y // 10) y = y % 10 else: a.append(0) if y // 5 > 0: a.append(y // 5) y = y % 5 else: a.append(0) a.append(y) print(' '.join(map(str, a)))
백준 11005번 진법변환2 파이썬 x,y = map(int, input().split()) i=0 t = y while t 9 else str(j) for j in a))
Flask pytorch mnist 손글씨 인식 웹사이트 구동해보기 Flask와 pytorch로 웹페이지에서 손글씨를 받아 인식하고 label로 업데이터까지 해보자 mnist의 데이터셋이 28*28 인것 처럼 웹페이지에서 입력받을 손글씨의 픽셀을 28*28로 하자. 우선 28*28 사이즈의 table에 마우스 드래그로 숫자를 그릴수 있도록 html을 짜주자. Number Recognition Draw one from 0 to 9 Update Predict 서버에 28*28 table을 검정이라면 0, 흰색이라면 1로 치환해, binaryNumber를 json 형식으로 보내자. 업데이트때도 필요한 label 데이터 역시 json 형식으로 전송한다. from flask import Flask, render_template, request, jsonify import nump..
Flask 웹페이지 웹서버 - 엔드포인트 외부망접속 flask는 하나의 파이썬 파일로 웹을 구성할 수 있다. DL을 위한 테스트 용도로 라즈베리에서 가동할 예정이라 무거운 장고 대신 플라스크를 선택했다. 사실 쉬워서 선택했다. from flask import Flask app = Flask(__name__) @app.route("/") def hello(): return "Hello World!" @app.route("/main") def hi(): return "main end point" if __name__ == "__main__": app.run(debug=True, host='0.0.0.0', port=80) @app.rout("/") 와 같은 형식의 엔드포인트를 설정가능하다 127.0.0.1의 내부망에서 접속 가능하며 host='0.0.0.0'..
강화학습 자동매매 proj - 라즈베리파이 Pytorch 설치 & MNIST 라즈베리파이 colab 비교 강화학습 자동매매 proj - 라즈베리파이 Pytorch 설치 & MNIST 라즈베리파이에 pytorch를 설치하고 mnist로 테스트해보자 0. 가상환경(virtual environment) sudo apt update sudo apt upgrade python3 -m venv myenv source myenv/bin/activate 1. pytorch install 파이토치와 파이비전을 설치하자. pip install torch torchvision 2. 버전확인 설치한 pytorch의 버전을 확인해보자. python -c "import torch; print(torch.__version__)" 3. mnist sample import torch import torch.nn as nn import t..
강화학습 자동매매 proj - 라즈비안 (Raspbian) OS + ssh 접속 라즈베리파이 4에 라즈베리파이 설치하고 ssh로 접속해보자. 라즈베리파이 os 이미지파일이 설치된 sd카드가 필요하다 1. 라즈베리파이 초기 세팅 아래 링크에서 이미지파일 툴을 설치하자 https://www.raspberrypi.com/software/ imager를 설치해주고 실행하면 다음과 같은 화면이 나온다. 자기가 보유한 레즈베리파이의 디바이스를 선택해주고, pytorch는 Raspberry pi os 64bit를 지원하기 대문에 64bit로 설정해주자 커스터마이징을 이요해 무선 lan과 사용자 이름을 선 입력할 수 있다. 이부분은 os설치된 이후 라즈베리파이에서도 설정 가능하기에 넘어가도 좋다 키보드 레이아웃을 ko로 설정하면 한글이 깨지는 문제가 발생하지 않으니 ko로 설치주도록하자. ko로 ..

728x90