분류 전체보기 18

[machine learning] 하이퍼파라미터 최적화(Optuna)

최적화 된 파라미터를 찾기 위해서 하이퍼파라미터 값을 조정하면서, 가장 좋은 결과가 나올 때까지 돌려봐야한다 이거 너무 번거롭고 귀찮고 시간도 오래 걸릴 때가 많다. Optuna : 하이퍼파라미터 최적화 : 하이퍼 파라미터 최적화를 도와주는 프레임워크 파라미터의 범위나 리스트를 지정해주면, trail마다 파라미터를 변경하면서 최적의 파라미터를 지정해준다. optuna는 study 개체를 기반으로 한다. 이 개체에는 필요한 파라미터 공간에 대한 정보와 sampler 방법과 pruning에 대한 정보가 포함되어 있다. from sklearn.model_selection import train_test_split from sklearn.metrics import log_loss import optuna #정의..

[OpenCV-Python] 그리기 함수 사용하기(다각형, 이미지에 텍스트 추가)

5. 다각형 그리기 다각형을 그리기 위해서 정점을 잡아준다 ==> pts import numpy as np import cv2 img = np.zeros((512,512,3), np.uint8) pts = np.array([[10,5], [20,30], [70,20], [50,10]], np.int32) #점 4개, int32형식 pts = pts.reshape((-1,1,2)) #이거는 빼도 실행 똑같이 되더라 img = cv2.polylines(img, [pts], True, (0,255,255)) cv2.imshow('image', img) cv2.waitKey(0) cv2.destroyAllWindows() 정점은 배열 형태로, int32유형이어야 한다. img = cv2.polylines(img..

20.01.10-01.16 대애애애구 다녀오기이ㅣ이이

시간 순삭 울 만두...만두 오랜만에 봐써 우래깅ㅠㅡㅠ 낯선 집이라 조용해진 거 봐 오구 예뻐ㅜㅜㅜㅜ 나 잊지말구.. 나 좀 기억해줘 볼 때마다 짖지 말구 누나 울어... 동생이 사준 연어초밥 ෆ⃛ 자기 경험차 상하차 알바하구 돈 많이 모았다구 사준 거 상하차 알바 다시는 안 할거고 택배 왔을 때 물건 부서져 있어도 아무말 안 할 거라 했다ㅋㅋㅌㅋㅋㅋㅋㅋㅋ엄청 힘들었나보다ㅎ... 한 3일을 '배 땡겨 아 허벅지 아파 허리 아파' 들었다 저녁에 맥주.. 지금 생각해보는거지만 대구가서 1일 1맥주 한 듯..? 오랜만에 고등학교 친구 만나서 점심 먹고, 화영이 자취방도 다녀왔다~ 거의 일년만인가 그런데 애들 하나도 안 변한다 너네 고딩때가 엊그제 같은데ㅠㅡㅠ 아빠랑 둘이서 아빠가 자주 가는 술집에 갔다 아빠 ..

일상^&^ 2021.01.20

[OpenCV-Python] 그리기 함수 사용하기(직선, 직사각형, 원, 타원)

# 기하학적 모양을 그리는 방법 #cv2.line(), cv2.circle(), cv2.rectangle(), cv2.ellipse(), cv2.putText() 1. 선 그리기 import numpy as np import cv2 #검은색 이미지 만들기 img = np.zeros((512,512,3), np.uint8) #5px의 굵기로 파란 선 만들기 img = cv2.line(img, (0,0), (511,511),(255,0,0), 5) cv2.imshow('image', img) cv2.waitKey(0) cv2.destroyAllWindows() img = cv2.line(img, (0,0), (511,511),(255,0,0), 5) img : 이미지 (0, 0) : 시작점 좌표 (511, ..

[OpenCV-Python] 비디오 시작하기

#비디오 읽기, 비디오 디스플레이 및 비디오 저장하기 #카메라에서 캡처하여 표시하는 방법 #cv2.VideoCapture(), cv2.VideoWriter() 먼저, 비디오를 캡처하려면 VideoCapture 객체를 만들어야한다. 인수는 장치 색인(카메라를 지정하는 번호)나 비디오 파일 이름으로 설정 일반적으로는 카메라 한 대를 사용하여 0 또는 -1을 전달 ==> 1을 전달하면 두 번째 카메라를 선택할 수 있음 노트북에 내장된 카메라를 사용하는 코드 import cv2 cap = cv2.VideoCapture(0) while(True): ret, frame = cap.read() cv2.imshow('frame', frame) if cv2.waitKey(1) == ord('q'): break cap.r..

21.01.03 내 인생 첫 방어ㅠㅡㅠ

사장님이 카페 놀러 오래서 거의 새벽에 놀러간 카페 너무 바빠서 한 두시간? 앉아있다가 저녁인지 야식인지 먹고 가라고 하셔서 회 골랐더니 방어를 사주셨다 인생 첫 방어 맛은 감격 인생 첫 석화 맛도 감격 그냥 다 맛있었다 배고파서 그런 거 아니고 진심으로ㅜ 인스타 스토리에도 올리긴 했었는데 여기 또 올리는 이유는 카메라 화질 자랑하고 싶어서ㅎ.ㅎ 뿅!

일상^&^ 2021.01.09

[OpenCV-Python] Matplotlib 연습

import cv2 from matplotlib import pyplot as plt img = cv2.imread('vv.jpg') #opencv로 이미지로드 -> BGR 이미지로 로드 b,g,r = cv2.split(img) #이미지 b,g,r로 분리 img2 = cv2.merge([r,g,b]) plt.subplot(121); plt.imshow(img) plt.subplot(122); plt.imshow(img2) plt.show() cv2.imshow('bgr image', img) cv2.imshow('rgb image', img2) cv2.waitKey(0) cv2.destroyAllWindows() OpenCV로 로드된 컬러 이미지는 BGR 모드, Matplotlib는 RGB모드로 표시된다..