본문 바로가기

전체 글112

ROC curve 와 AUC Confusion Matrix(혼동 행렬; 오차 행렬) * 뒤에 붙는 Positive , Negative 는 예측의 양성/음성 여부를 의미한다. TP (True Positive) : 예측을 양성으로 하였고 실제로도 양성인 경우 ex) 암 환자가 암 환자로 판정나는 경우 FP (False Positive) : 예측을 양성으로 하였지만 실제로는 음성인 경우 ex) 암 으로 진단하였지만 암 환자가 아닌 경우 FN (False Negative) : 예측을 음성으로 하였지만 실제로는 양성인 경우 ex) 암 환자가 아니라고 예측을 하였지만 실제로는 암 환자인 경우 ( 암 의 경우 이런 경우가 가장 위험하다. 왜냐하면 이 환자는 실제로는 암이 생겼지만 오진하여 암을 키울 것이기 때문이다. ) TN (True Nega.. 2022. 3. 30.
베이지안 이론(Bayesian theory) 1. 빈도 확률 (Frequentist probability) vs 베이지안 확률(Bayesian probability) 빈도 확률 시행 횟수를 반복하여 빈도수(Frequency) 를 측정하게 되면 이것을 빈도 확률이라고 한다. 예를 들어 10 번의 동전을 던져서 4 번의 앞면이 나왔다고 한다면 동전의 앞면이 나올 확률을 4/10 이 된다. = 객관적 확률, 물리적 확률 베이지안 확률 빈도 확률 방법으로는 신뢰할만한 값을 얻기 어려울 경우, 반복할 수 없는 사건일 경우, "빈도 확률"의 개념을 그러한 경우에 적용을 할 수 없다. 일어나지 않은 일에 대한 확률을 불확실성(uncertainty) 의 개념. 즉, 사건과 관련 있는 여러 확률을 이용해 새롭게 일어날 사건을 추정하는 것이 베이지안 확률입니다. =.. 2022. 3. 29.
API 란 무엇인가 ? Applicattion Programming Interface (응용프로그램 프로그래밍 인터페이스) API 는 프로그램들이 서로 상호작용하는 것을 도와주는 매개체이다. API(Application Programming Interface, 응용 프로그램 프로그래밍 인터페이스)는 응용 프로그램에서 사용할 수 있도록, 운영 체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스를 뜻한다. -위키피디아- UI (User Interface) 가 사용자와 사용자가 다룰 대상(하드웨어 혹은 소프트웨어) 을 연결한다면, API 는 프로그램과 또 다른 프로그램을 연결해주는 일종의 다리라고 볼 수 있습니다. API (Application Programming Interface) 란 "내가 만든 프로그램이.. 2022. 3. 23.
파이썬 문자열 포매팅 방법(% 서식문자, str.format, f-string) 1. f-string ? 파이썬 3.6 버전 이후부터 f-string 방법을 사용할 수 있습니다. 1.1 string formatting - 문자열 포매팅이란 문자열에서 특정 부분만 바꾸고 나머지 부분은 일정하다고 할 때, 문자열 포매팅을 이용해서 이쁘게 출력 할 수 있다. 1.2 f-string 이란 ? f-string 의 모양은 f 와 {} 만 알면 됩니다. 문자열 맨 앞에 f 를 붙여주고, 중괄호 안에 직접 변수 이름이나 출력하고 싶은 것을 바로 넣으면 됩니다. ## 변수 값을 넣어주는 방식 # 문자열 맨 앞에 f 를 붙이고, 출력할 변수, 값을 중괄호 안에 넣습니다. name = "yong hyeok" age = 27 print(f"my name is {name} and i'm {age}.") #.. 2022. 3. 23.