목록Total (86)
Head vs breakz
기계학습과 딥러닝 차이 인공지능 > 기계학습 > 딥러닝 기계학습과 딥러닝은 컴퓨터를 학습시킨다. 딥러닝은 신경망을 사용한다. 신경망 구조를 통해 스스로 답을 찾는 방법 신경망은 가중치를 통해 출력값이 결정 GPU를 통해 연산속도를 가속 기계학습과 딥러닝의 차이는 다양한 차이점이 있지만, 가장 핵심적인 차이는 신경망이다. 다층 학습이 어려운 이유 모델이 깊어 질수록 학습이 안된다. 모델의 앞부분보다 뒷부분이 학습이 잘된다. 왜 뒷부분이 잘되는가? Back propagation 신경망 학습의 경우, Back propagation을 통해 weight 값을 조정 뒷부분부터 weight 값을 조정하면서 앞부분으로 가는데 이부분에서 문제가 생김 뒷부분보다 앞부분이 학습이 안되는 층이 발생한다. 왜 학습이 안되는 층..
명함 추출 과정 image_copy=body.copy() gray = cv2.cvtColor(image, cv2.COLOR_BGR2GRAY) gray = cv2.GaussianBlur(gray, (9, 9), 0) thr,mask=cv2.threshold(gray,0,255,cv2.THRESH_BINARY +cv2.THRESH_OTSU) opened = cv2.morphologyEx(mask,cv2.MORPH_OPEN,cv2.getStructuringElement(cv2.MORPH_RECT,(3,3)),iterations=7) contours, _ = cv2.findContours(opened, cv2.RETR_EXTERNAL, cv2.CHAIN_APPROX_SIMPLE) for c in contours..