본문 바로가기
728x90

CODE/Python4

[python] 백 그라운드에서 파일 실행 시켜 놓기 nohup 오늘은 리눅스 환경에서 내가 작성한 코드를 실행시켜놓고 다른 작업을 해야 하거나 확인을 해야 할때백그라운드로로 실행시키는 방법에 대해서 알아보겠습니다.  nohup 란? no hang up의 약자로 세션이 종료되어도 명령어가 계속 실행되도록 해주는 명령어입니다!즉, 터미널을 꺼 놓으면 원래는 종료가 되던 명령어들이 계속 실행된다는 말이죠! 사용방법그렇다면 바로 테스트를 해보기 위해서 간단하게 filename.py 파일을 만들어 줍니다.5초마다 test 중입니다 라는 문구가 뜨게끔 만든 간단한 코드입니다.import timewhile True: print('test 중입니다') time.sleep(5)  실행 명령어nohup python filename.py &명령어는 위에와 같이 사용하는데 여.. 2024. 11. 11.
[Python] 음향에서 TN,TP,FN,FP 사용해보기 (Accuracy, Precision, Recall, F1-score, Fall-out) -2 [Python] 음향에서 TN,TP,FN,FP 사용해보기 (Accuracy, Precision, Recall, F1-score, Fall-out) -1안녕하세요. 오랜만에 포스팅을 남겨봅니다. 다른 프젝을 하느라 너무 바쁜 해를 보내고 있어서 이제 시간이 나네요!여러 프젝이 있었지만 AI 관련된 프젝을 하느라 알게된 개념과 Python에서 적nuridal-class.tistory.com이번에는 위에 글에 이어서 모델평가를 코드로 어떻게 썼는지 같이 보겠습니다. CODE  -1 ( FP, FN 구하기)시간차이를 통해서 FP와 FN을 구합니다.import csvimport pandas as pdimport numpy as npfilename = '파일이름'loadname = 'csv 파일이 있는 경로'sav.. 2024. 11. 6.
[Python] 음향에서 TN,TP,FN,FP 사용해보기 (Accuracy, Precision, Recall, F1-score, Fall-out) -1 안녕하세요. 오랜만에 포스팅을 남겨봅니다. 다른 프젝을 하느라 너무 바쁜 해를 보내고 있어서 이제 시간이 나네요!여러 프젝이 있었지만 AI 관련된 프젝을 하느라 알게된 개념과 Python에서 적용했던 방법까지 정리하려고 합니다.  TN, TP, FN, FP 는 뭐지?간단하게 말씀 드리면 분류 모델을 평가할 때 쓰이게 되는 개념들입니다.Confusion Matrix를 기반으로 혼동행렬, 오차 행렬이라고도 합니다.그럼 TN, TP, FN, FP는 무엇이며 이 개념들도 어떻게 모델을 평가하는지 까지 알아보겠습니다. Confusion Matrix 란?모델을 평가하는데 주로 쓰이는 표이다. 의미하는 바는 아래와 같다TP ▶ 모델이 Ture로 예측을 했는데 정답도 True인 경우TN ▶ 모델이 False로 예측을 .. 2024. 11. 5.
[Python] Postgresql 연동하기 (psycopg2 이용) Postgresql을 psycopg2를 사용해 연동하기 supabase를 사용하다 보니 기존에서 사용하던 서버에서 supabase의 postgresql과 연동할 일이 생겨서 기회가 생긴 김에 포스팅을 하려고 합니다 이번 포스팅은 선행사항으로 python으로 FAST API로 서버를 생성한 상태입니다 database.py 설정 pip install psycopg2 명령어를 사용하여 패키지를 설치해 줍니다 파일에 DB를 연결하고 사용하기 위한 초기 설정을 해줍니다 ✍ postgres_url = postgresql의 URL을 받는 부분 ✍ postgres_db_name = DB의 이름을 받는 부분 그러나두 개의 정보는 다른 사람들에게 보이면 보안에 문제가 되는 코드이기에 ENV(환경변수)로 저장을 해줍니다 💡.. 2024. 1. 4.
728x90
728x90