해결된 질문
작성
·
52
0
선생님,
제가 아래와 같이 로직을 구현해서 저걸로 뺑뺑이 돌리면서 연습하고있는데요.
궁금한건 답이랑 차이가 조금 나는데
범위안에 들어오면 문제없는건가요?
정답과 일부차이가 나는경우, 오답으로 인정하는 부분인지 아니면 부분점수로 정리되는건가요 예를들어, 40점 만점에서 범위가 초과하면 37 / 35점 이렇게 받는기준인가요?
일단 제2유형은 만점받고 가는 개념이라 우려스러워서 문의드립니다.
import pandas as pd
train = pd.read_csv("https://raw.githubusercontent.com/lovedlim/inf/refs/heads/main/p4/6_2/energy_train.csv")
test = pd.read_csv("https://raw.githubusercontent.com/lovedlim/inf/refs/heads/main/p4/6_2/energy_test.csv")
# train.info()
# test.info()
target = train.pop('Heat_Load')
train = pd.get_dummies(train)
test = pd.get_dummies(test)
train, test = train.align(test, join='left', axis=1)
from sklearn.model_selection import train_test_split
x_tr, x_val, y_tr, y_val = train_test_split(train, target, test_size=0.2, random_state=0)
from sklearn.ensemble import RandomForestClassifier
rf = RandomForestClassifier(random_state=0)
rf.fit(x_tr, y_tr)
pred = rf.predict(test)
submit = pd.DataFrame({'pred':pred})
submit.to_csv('result.csv', index=False)
ans = pd.read_csv('result.csv')
print(ans)
답변 1
0
작업형2는 평가지표 구간으로 평가하고 있어요
하지만 그 구간은 공개하지는 않고 있습니다. 🙂
구간에 따른 평가는 10점 단위입니다. 40점, 30점 20점
그외 감점 요소들이 있어요
컬럼명 다를 경우 -3
파일명 다를 경우 -3
이런식입니다:)