전체 글 134

[Yolo] YOLO v5 튜토리얼 1.설치

기본적으로 Anaconda 가상환경을 사용할 줄 알고, git에 대한 기초적인 기식이 있다는 가정하에 튜토리얼 진행 1. 설치 및 환경 설정 1) 새로운 가상환경 생성 python 3.7 이상의 가상환경을 생성한 후, 가상환경을 활성화 시킨다. conda create -n YOLOv5 python=3.8 conda activate YOLOv5 2) YOLO v5 git clone YOLO v5 공식 깃허브 주소에 접속해서, 공식 레포지토리를 로컬에 git clone 해온다. 그 후 pip install -r requirements.txt 명령어로 필수 라이브러리 설치 https://github.com/ultralytics/yolov5 git clone https://github.com/ultralytic..

IT/AI-ML 2022.08.03

2.1) 서울시 지가 선형회귀모델 프로젝트 개발 Form

1. main.html에 Search 데이터를 입력할 Form 만들기 about 으로 지정되어있는 section에 아래 코드처럼 form을 추가하고 수정한다. Seoul Landprice Predict Model The all data is obtained from 서울시 개별공시지가 정보 through their OpenAPI. ex) 광진구 화양동 355-15 2020년 지역구 법정동 본번 부번 기준연도 Research 2. Server에서 form 데이터 받기 우선 searchForm에서 데이터를 받아온 후, result.html로 보내보겠다. # result.py from flask import Flask, Blueprint, render_template, request import request..

개발일지/삽질 2021.10.07

1.3) 서울시 지가 선형회귀모델 프로젝트 개발 환경설정 Flask Application Factory

1. 청사진 파일 및 폴더 생성 - index.html -> main.html 로 수정하고 result.html을 추가해주었다. - routes 폴더를 만들고 main.py와 result.py를 생성했다. - 앞으로 각 라우트 마다 다른 html을 연결시키게 될 것이다. 프로젝트폴더 |_ __init__.py |_ static ||_ css ||_ img ||_ js |_ template ||_ main.html ||_ result.html |_ routes ||_ main.py ||_ result.py 2. Application Factory 설계 # __init__.py from flask import Flask def create_app(): app = Flask(__name__) from seou..

개발일지/삽질 2021.10.07

Flask 환경설정 debug mode:on 설정문제

- Flask 서버를 실행되어 있는 상태에서 코드를 수정하는 경우, 수정된 코드 내용을 반영하기 위해서는 Flask 서버를 재시작해야하는 번거로움이 있다. - 이를 위해 Flask 환경의 Debug mode를 on 상태로 변경하면, 서버를 재시작하지 않아도 변경사항을 새로고침만으로 반영시킬 수 있다. - 구글링을 해보면 Debug mode: on 상태를 만들기 위한 방법은 여러가지가 있는데, 처음 한가지 방법으로만으로도 설정이 바뀌는 경우가 있고, 이것저것 다 해봐야 할 때도 있다.(필자가 그랬다...) 1) __init__.py 코드 수정 보통 flask 서버 시작점을 app.py나 __init__.py를 사용하는데, 그곳에 아래 코드를 넣거나 수정한다. if __name__ == '__main__':..

IT/TroubleShooting 2021.10.06

1.2) 서울시 지가 선형회귀모델 프로젝트 개발 환경설정 Flask & Bootstrap template

이번에는 Flask library 개발 환경을 설정하고, 기본적인 Bootstrap template과 연동시켜 창을 띄울것이다. 1. Flask library 설치 $ pip install flask 2. __init.py 파일 생성 # __init__.py from flask import Flask app = Flask(__name__) @app.route('/') def index(): return 'Hello World!' if __name__ == '__main__': app.run() 3. Flask 서버 가동 테스트 $ FLASK_APP=seoul_landprice_model flask run 위 코드 실행시 아래와 같은 터미널이 출력되어야 한다. http://127.0.0.1:5000/ 을 ..

개발일지/삽질 2021.10.06

1.1) 서울시 지가 선형회귀모델 프로젝트 개발 환경설정

1. Git repository 생성 project 용 새로운 repository 생성 https://github.com/y001003/seoul_landprice_model 2. Git clone 로컬에서 작업하기 위해, 작업을 저장할 폴더에서 Git clone $ git clone https://github.com/y001003/seoul_landprice_model.git 3. Anaconda 가상환경 설정 다른 프로젝트와 설정이 겹치면 곤란할 수 있으니, Anaconda를 이용해서 해당 프로젝트용 가상환경 설정 $ conda create -n 'landprice_project' $ conda activate landprice_project

개발일지/삽질 2021.10.06

Docker 재부팅시 자동실행 안되게 하는 방법

학습용으로 Docker를 받아서 사용하는데 Docker에 실행시 같이 실행되는 Vmmem이라는 놈이 메모리를 너무 많이 잡아먹는다. 컴퓨터를 킬때마다 Docker를 끄는것도 귀찮고 해서, 자동실행이 안되도록 설정해 보겠다. 방법은 매우 간단하다. 1. 먼저 Docker아이콘을 우클릭한 후 Settings에 들어간다. 2. Start Docker Desktop When you log in 의 체크를 풀어주고, 오른쪽 아래 Apply & Restart버튼 을 눌러준다. 3. 재부팅한 후 안켜지는 것을 확인한다... 끗

IT/TroubleShooting 2021.10.02

Docker Git-bash 에러 : the input device is not a TTY. If you are using mintty, try prefixing the command with 'winpty'

$ docker container run -it --rm danielkraic/asciiquarium:latest the input device is not a TTY. If you are using mintty, try prefixing the command with 'winpty' Docker를 사용할때 Git-bash terminal 환경에서 실행시 위와 같은 에러가 날 수 있다. 이것은 Git을 설치할때 터미널 설정을 MinTTY로 설정했기 때문이다. 이를 해결하는 방법은 여러가지가 있다. 1. 앞에 winpty를 붙인다. 위의 코드의 경우 앞에 winpty를 붙인 아래의 코드로 시행시 정상 작동한다. $ winpty docker container run -it --rm danielkraic/as..

IT/TroubleShooting 2021.09.30

특정 프로그램 실행 시 화면 그래픽 깨짐 현상 해결[외장그래픽카드 사용]

얼마전에 노트북을 외장그래픽카드 geforce3060이 달린 MSI 노트북으로 업그레이드를 하였는데요. 특정 프로그램들을 실행시킬때마다 화면 그래픽이 흐리게 깨지는 현상이 발생했습니다. 아래 그림과 같이요. 마우스를 가져다 대면 다시 선명해지고, 마우스 커서를 때면 다시 흐려지고 해서 매우 곤란했습니다. 몇번이나 구글링을 하며 시행착오 끝에 어떤 커뮤니티의 답글을 보고 시행한 결과, 문제를 해결했고 혹시 나와 같은 문제를 겪으시는 분을 위해 트러블슈팅 블로그를 남깁니다. 문제의 원인은 엔비디아의 이미지 선명화 기능(Image Sharpening) 이슈였습니다. 제법 최근에 추가된 엔비디아 그래픽카드의 기능으로서 이미지를 선명하고 날카롭게 표현해주는 기능이라고 합니다. 이것이 가끔 여러 프로그램들의 텍스쳐..

IT/TroubleShooting 2021.09.28