# 딥러닝 파이토치 교과서 2.4장 오류있지 않나요?

**URL:** <https://discuss.pytorch.kr/t/2-4/12166>\
**Category:** 자유게시판\
**Tags:** 파이토치\
**Created:** [10월 12, 2026, 1:39오후 UTC](https://discuss.pytorch.kr/t/2-4/12166 "2026-10-12T13:39:52Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![HelloSeyo](https://discuss.pytorch.kr/user_avatar/discuss.pytorch.kr/helloseyo/32/13946_2.png) [@HelloSeyo](https://discuss.pytorch.kr/u/HelloSeyo)\
**Post date:** [10월 12, 2026, 1:39오후 UTC](https://discuss.pytorch.kr/t/2-4/12166/1 "2026-10-12T13:39:52Z")

</div>

[car\_evaluation.csv](https://discuss.pytorch.kr/uploads/short-url/vB5UkMpB9FG82vHOlp2mPC4eTpa.csv) (50.7 KB)

ipynb가 업로드 안 되는 점 양해 구합니다.

제가 이 커뮤니티에서 입문 저서로 서지영님의 \<딥러닝 파이토치 교과서\>를 알게 되고 공부 중인데요.

코드 2-11에서

```auto
outputs = pd.get_dummies(dataset.output)
outputs = outputs.values
outputs = torch.tensor(outputs).flatten()

```

이렇게 되어 있는데 여기서 dummies를 쓰면 안 된다고 생각합니다.  
이러면 outputs에 0과 1만 들어가죠.

그런데 코드 2-16에서 print(y\_val[:5])하면 교재에 나와있듯이

```auto
tensor([[2.7215, 1.6601, -2.2784, -2.1693],
        [2.8467, 1.7512, -2.3375, -2.2104],
         .... ])

```

이렇게 나오고 y\_val = np.argmax(y\_val, axis = 1) 하면 0~3까지 나올 수 있죠.

입문 저서의 입문 파트에서 이래 버리니 정말 환장하겠네요.

혹시 이 책 있으신 분 답변해주시면 정말 감사하겠습니다.

---

<div class="post-metadata">

**Author:** ![JunHan\_Zang](https://discuss.pytorch.kr/user_avatar/discuss.pytorch.kr/junhan_zang/32/11201_2.png) [@JunHan\_Zang](https://discuss.pytorch.kr/u/JunHan_Zang)\
**Post date:** [10월 15, 2026, 2:12오후 UTC](https://discuss.pytorch.kr/t/2-4/12166/2 "2026-10-15T14:12:13Z")

</div>

현재 올려주신 코드만으로는 정확한 원인을 판단하기 어렵네요. 특히 outputs는 정답 레이블이고 y\_val은 모델의 예측값일 수 있으므로, 두 값의 형태가 다르다는 이유만으로 get\_dummies()가 잘못되었다고 판단할 수는 없습니다.
