[혼공 머신] 혼자 공부하는 머신러닝 정리하기 - Chapter 07-2, 07-3
·
AI/AID
심층 신경망 (DNN, Deep Neural Network)input layer, hidden layer, output layer에서 activation function는 hidden layer에 붙어있다.activation function는 NN layer에 선형 방정식 값을 계산하는데 쓰이는 함수입니다. 예를 들어, 이진분류에는 시그모이드혹은 소프트 맥스, ReLU를 사용할 수 도 있는 것입니다. hidden layer에만 activation function를 적용하는 이유분류 문제는 클래스에 대한 확률을 출력하기위해 활성화 함수를 사용한다. 회귀는 어떠한 숫자라서 활성화 함수가 필요없다. 전 출력층의 방정식 값을 그대로 사용한다. = 선형계산을 적당하게 비선형으로 틀어주기위해 Sequencial(d..
[Python] Colab에서 여러가지 한글 OCR 라이브러리 사용해보고 비교해보기 (24-11-07)
·
공부
OCR(광학 문자 인식)이란 무엇인가?광학 문자 인식(OCR)은 텍스트 이미지를 기계가 읽을 수 있는 텍스트 포맷으로 변환하는 과정입니다. 예를 들어 양식 또는 영수증을 스캔하는 경우 컴퓨터는 스캔본을 이미지 파일로 저장합니다. 이미지 파일에서는 텍스트 편집기를 사용하여 단어를 편집, 검색하거나 단어 수를 계산할 수 없습니다. 그러나 OCR을 사용하면 이미지를 텍스트 문서로 변환하여 내용을 텍스트 데이터로 저장할 수 있습니다. 여기저기 기술블로그에서 조각모음하여 하나로 모아보겠습니다~ 저의 의견과 코드는 소량 첨부 되었습니다.사용해 볼 여러 가지 라이브러리1. 테서랙트(tesseract)2. EasyOCR3. PaddleOCR4. pororo5. Google Vision ai 이런 것도 있다1. Aspo..
[혼공 머신] 혼자 공부하는 머신러닝 정리하기 - Chapter 04
·
AI/AID
주요 키워드로지스틱 회귀다중 분류시그모이드 함수소프트맥스 함수04-1 로지스틱 회귀다중분류란타겟 데이터에 2개 이상의 클래스가 포함된 문제이다.예를 들어, 데이터(ex 사진, csv)를 보고 이게 어떤 클래스인지 - 사진 보고 고양이인지, 강아지인지, 소인지, 돼지인지 구분하는 하지만 구분하는 클래스 (동물의 수)가 2개 이상이면 다중분류라고 한다. 로지스틱 회귀란말은 회귀지만 정작 하는건 분류 모델이다.확률이라서 0~1사이의 값을 가진다. 이 때 사용하는 것이 시그모이드 함수(로지스틱 함수 or 로짓)이다.시그모이드 함수특정 값을 넣으면 이런 그래프를 그리게 된다. 결국 0~1사이값. 소프트맥스 함수란이진 분류 = 시그모이드다중 분류 = 소프트맥스다중 분류의 선형방정식에서 z값을 클래스의 개수만큼 가지..
[혼공 머신] 혼자 공부하는 머신러닝 정리하기 - Chapter 03
·
AI/AID
03-1 K-최근접 이웃 회귀지도 학습 알고리즘 종류1. 분류 - 0인지 1인지, 도미인지 빙어인지2. 회귀 - 임의의 어떤 숫자를 예측, 내년도 경제 성장률, 농어의 무게 K-최근접 이웃 회귀도 어렵게 생각하지 않아도 된다.60, 80, 100의 이웃을 가진 k를 예측하려면 그냥 평균내면 된다 = 80 여기서는 농어의 길이만 가지고 무게를 예측할 수 있을 것 같아서 해보려고 한다. 파이썬에서는 1차원 배열의 크기는 원소가 1개인 튜플로 나타냅니다. 예를 들어 [1, 2, 3]의 크기는 (3, )입니다.이를 2차원 배열로 억지로 바꾸려고 하나의 열을 추가했습니다. 그러면 배열의 크기가 (3, 1)이 됩니다.[1, 2, 3] -> [[1], [2], [3]]2장에서는 특성이 [길이, 무게]로 자연스럽게 2..
컴공편입생 공부일기
'인공지능' 태그의 글 목록