• 카테고리

    질문 & 답변
  • 세부 분야

    딥러닝 · 머신러닝

  • 해결 여부

    미해결

X.shape[0] 의 의미가 이해가 잘 안됩니다.

22.03.21 15:47 작성 조회수 2.21k

0

분류성능평가지표 개요 의 정확도에서

1)X.shape[0] 의 의미와 어디 배열을 의미하는것인지

2)myDummyClassifier()에서 pass를 통해서 왜 학습을 진행하지 않는 것인지 특별한 이유가 있는지 궁금합니다.

답변 1

답변을 작성해보세요.

1

안녕하십니까, 

X는 나중에 predict 메소드에서 입력됩니다. 

좀 더 보시면 

myclf = MyDummyClassifier()

myclf.fit(X_train ,y_train)

# 아래에서 입력됩니다. 

mypredictions = myclf.predict(X_test)

그리고 X_test.shape를 해보시면 (로우건수, 컬럼건수) 가 나옵니다. 그래서 X.shape[0]은 로우건수를 의미합니다. 

그리고 pass를 입력에서 아예 학습을 안하는 가짜 Estimator를 만듭니다. 아무것도 학습하지 않고 결과를 예측하는 가짜 Estimator로 예측해도 정확도가 잘 나올 수 있는 맹점을 말씀드리기 위해서 생성한 것입니다. 

감사합니다.