머신러닝 과정 중 함수 생성에 대해
-
게시물 수정 , 삭제는 로그인 필요
# 분류기의 성능을 return 하는 함수 생성
from sklearn.metrics import accuracy_score, precision_score, recall_score, f1_score, roc_auc_score
def get_clf_eval(y_test, pred):
acc = accuracy_score(y_test, pred)
pre = precision_score(y_test, pred)
re = recall_score(y_test, pred)
f1 = f1_score(y_test, pred)
auc = roc_auc_score(y_test, pred)
return acc, pre, re, f1, auc
이 코드에서 pred라는 변수를 외부에서 따로 값을 지정하지 않았는데 pred의 변수에
무슨 기능이 담겼는지 궁금합니다. 그리고 이런 함수를 만들 떄 어떤 방식으로
함수 내부에서 지정한 변수의 기능을 알 수 있는지 잘 모르겠습니다
#머신러닝 과정 #머신러닝 과정 단계 #머신러닝 학습 과정 #머신러닝 모델링 과정 #머신러닝 데이터 전처리 과정 #머신러닝 처리 과정 #머신러닝 모델 만드는 과정