-
카테고리
-
세부 분야
딥러닝 · 머신러닝
-
해결 여부
미해결
X.shape[0] 의 의미가 이해가 잘 안됩니다.
22.03.21 15:47 작성 조회수 2.21k
0
분류성능평가지표 개요 의 정확도에서
1)X.shape[0] 의 의미와 어디 배열을 의미하는것인지
2)myDummyClassifier()에서 pass를 통해서 왜 학습을 진행하지 않는 것인지 특별한 이유가 있는지 궁금합니다.
답변을 작성해보세요.
1
권 철민
지식공유자2022.03.21
안녕하십니까,
X는 나중에 predict 메소드에서 입력됩니다.
좀 더 보시면
myclf = MyDummyClassifier()
myclf.fit(X_train ,y_train)
# 아래에서 입력됩니다.
mypredictions = myclf.predict(X_test)
그리고 X_test.shape를 해보시면 (로우건수, 컬럼건수) 가 나옵니다. 그래서 X.shape[0]은 로우건수를 의미합니다.
그리고 pass를 입력에서 아예 학습을 안하는 가짜 Estimator를 만듭니다. 아무것도 학습하지 않고 결과를 예측하는 가짜 Estimator로 예측해도 정확도가 잘 나올 수 있는 맹점을 말씀드리기 위해서 생성한 것입니다.
감사합니다.
답변 1