Data Diary (166) 썸네일형 리스트형 2021-03-11(제조공정 검출 + Opencv 복습) 어제 실습한 제조공정 검출을 복습하면서 업로드 작업을 했습니다 거진 5시간이 걸린 것 같아요 ;; 실습 당시에는 문제가 되지 않았던 부분이 하나하나 뜯어보니까 이해가 갑자기 안 되는 부분이 생기더라고요 특히 이진 분류에서 predict 결괏값에 대해서 처음은 다중 분류일 때의 predict와 헷갈렸고 그다음은 1에 가까우면 왜 클래스 1번이고 그렇지 않으면 0번인가에 대해서 한참을 구글링 했어요 thresh값을 기준으로 클래스가 나뉜다는 건 알고 있었지만 왜 하필 값이 커질수록 1번 클래스가 선택이 되었는지 근거를 못 찾아서 헤맨 거였죠 ;; 여차여차해서 기준보다 낮으면 0번 클래스에, 크다면 1번 클래스이다 라는 걸 알게 되어서 해결했습죠.. 이제 생각해 보면 참 간단한 문제인 것 같고 왜 헤매었는지 .. 2021-03-10(제조공정불량검출 실습) 실습진도를 모두 끝마쳤습니다 현장에서 딥러닝이 어떤 식으로 적용될수 있을지에 대한 궁금증이 조금은 해결이 된것 같습니다:D 이번실습을 진행하면서 저의 부족한 점을 얘기하자면 1. tfrecord 시각적으로 어떻게 저장되는지 볼수가 없어서 답답한 면이 있었어요 코드도 분석하기가 힘이 들었습니다 2. Inception Inception을 들어본적은 있었지만 내용은 몰랐습니다 알고리즘 분석을 하지 않아서 인지, 모델이 어떻게 작동하고 대충 이렇게 되면 이런식으로 그려지겠구나 라는 감이 부족했어요 알고리즘 분석은 항상 숙제처럼 마음속에 박혀 있네요 포폴이 먼저라는 생각에 조금 외면하고 있었는데 여실히 부족한 점을 느꼈습니다 그외 실습 중에 막혔던 부분은 구글링하고 코드분석하면서 진도를 나갔습니다 일단 이번 실습.. 2021-03-09(제조공정불량검출 실습) 오늘부터 의류 제조공정 불량검출 강의를 듣기 시작했습니다 고객의 요구사항이 뭔지 부터 시작해서 실제로 현업에서 어떻게 진행되는지 가상 설정해서 진행했습니다 OpenCV를 듣고 난 후로 영상에 대해서는 어느 정도 친숙한 느낌? 익숙한 느낌을 받았아요 주어진 데이터 중에는 불량에 대한 mask 영상도 있었지만 실습에서는 mask를 사용하지 않는다고 하더라구요 오늘 수업 내용중 어려운 부분이 있다면 tfrecord인것같아요 1월달쯤에 BTS 분류 프로젝트 진행 시 딱 한번 써본적이 있었어요 그 이후로 2개월 만에 보는데 또 낯선 느낌;; 1월달에는 몇 주 동안 tfrecord만 봐서 단점이 뭐고 장점이 뭔지 기술할수 있었는데 지금은 ..;; 이게 뭔가 또 싶네요 :) 오늘은 진도는 TFRECORD 까지 나갔고.. 2021-03-08 기록 오늘은 공부보다 더 중요한 계획을 세우기 위해서 하루를 썼습니다 기존의 계획도 중요하지만 내 상황과 맞게 잘 진행되고 있는가에 대해 항상 생각을 하고 있습니다 저는 나이가 30살이기 때문에 하루하루가 중요하죠 때문에 한 달에 한 번씩은 날 잡고 취업사이트에 짱 박혀서 자격요건을 들여다봅니다 몇 시간 서치 해보면 기업들이 원하는 인재 요건이 뭔지 알 수 있고, 제가 뭐가 부족한지 파악이 가능합니다 계획 세우는 게 참으로 중요합니다 지금 제가 어떤 계획을 세우느냐에 따라 상반기에 취업을 하느냐 마느냐가 달려 있기 때문이죠 저번 주까지는 Opencv를 배우면서 영상처리에 대한 개념을 익혔습니다 정말 좋은 강의와 시간을 사용한 것 같아서 다행이다 싶습니다 그래서 이미지와 관련된 새로운 실습? 프로젝트?를 진행할.. 2021-03-06(OpenCV_13) 어제 마저 못한 실습 yolo_v3 , Mask_rcnn, OpenPose 이 세가지를 복습했습니다 디버깅과 print를 사용해서 코드 분석하는데 생각보다 어려워서 시간이 꽤 걸리더라구요 개념이 어렵다기 보다는 이 객체 안에 어떤 shape로 구성되었고 이 구성된 숫자는 뭘 뜻하는지를 알아내기가 힘들었어요 사실 실습 한가지더 있습니다 글씨 인식하는 실습인 EAST 파일이 있는데요 이건 뭐... ;; 제가 아직 이해 하지 못했기 때문에 실습 기록장에는 업로드 하지 않았어요 따로 더 공부 해야 할것같습니다 어제 이어서 오늘 진행 한 실습한 내용은 아래 주소 남깁니다 필기내용은 실습코드와 함께 적어 놓았습니다:) 제 뇌피셜 글이 중간마다 있어서 틀린 내용도 있을 가능성도 있어요 2021/03/05 - [실습 .. 2021-03-05(OpenCV_12) 오늘로 강의를 모두 완강 했습니다 대략 2주 조금 넘게 한것 같습니다 오늘은 딥러닝의 객체 검출에 관한 진도를 나갔습니다 설명을 듣긴 했지만 .. 제대로 집중을 못했습니다 잠을 잘못 자는 바람에 어깨 담이 걸려 버렸습니다 ;; 집중을 50분 이상 못해서 자주 쉬면서 했어요 담걸렸다고 해서 공부 안하고 누워 있을수만은 없으니까 진도는 나갔는데요 음.. 다시 공부 해야할것같습니다 ㅎㅎㅎ 오늘 내용도 복습 해야 하는데 더이상 버티기가 힘들어서 내일 마저 복습하고 실습한 내용 업로드 해야 할것같습니다 일단 학습한 내용은 모두 학습된 모델을 가져와서 어떻게 사용하는지에 대한 내용이였습니다 구체적인 알고리즘과 학습 코드에 대한 설명은 없어서 아쉬웠어요 알고리즘 공부도 해야하는데 .. 포트폴리오를 뭔가 성과? 결과물.. 2021-03-04(OpenCV_11) 딥러닝 part 강의를 들었습니다 음.. tensor 버전을 오래전 버전으로 사용하셨더라고요 코드 방식도 옛날 버전으로 작성하셨다고 해서 봤는데 비슷하면서도 조금 이해 안 가는 부분도 있었어요 그래서 학습하는 부분은 강의로만 보면서 따라 갔고 따로 직접 돌려보진 않았어요 오늘 중점적으로 배운 내용은 학습된 모델을 가지고 opencv에서 어떻게 사용하는지에 대한 내용이었습니다 생각보다 간단해서 좋았어요 적용하기도 편하고 이해하는 것도 어렵지 않았습니다 다만 한글 손글씨 실습 내용은 좀 복잡했습니다 손글씨 데이터를 만들기 위해서 폰트를 다운로드하여서 활용한다는 점이 꽤 신박하다고 생각했어요 이 실습에서는 글씨의 모양 자체를 변형해서 학습시키진 않았고 단지 데이터 양만 늘려서 사용하셨더라고요 이걸 보면서 생각.. 2021-03-03(OpenCV_10) 진도가 나갈수록 난이도가 올라가서 강의 9개 분량의 진도와 복습만 하루가 걸리다 못해 밀리고 있습니다 ㅎㅎㅎ 난이도가 올라감에따라 제 한숨도 늘어가고 있답니다 오늘 복습중의 이해가 부족한 부분이 def norm_digit(img): #img: 부분영상 20*20 m = cv2.moments(img) #cx,cy:무게중심좌표 cx = m['m10'] / m['m00'] #글씨부분 x좌표를 모두 더한 픽셀/전체 픽셀 cy = m['m01'] / m['m00'] #글씨부분 y좌표를 모두 더한 픽셀/전체 픽셀(레이블링 원리 보기) h, w = img.shape[:2] #aff(2행 3열)->어파인의 (2,3)행렬 개념 보기 aff = np.array([[1, 0, w/2 - cx], [0, 1, h/2 - cy.. 이전 1 ··· 13 14 15 16 17 18 19 ··· 21 다음