[혼공머신] p.185 질문

86 views
Skip to first unread message

Heeej

unread,
Sep 14, 2021, 11:13:40 AM9/14/21
to 머신러닝/딥러닝 도서 Q&A
bream_smelt_indexes = (train_target == 'Bream') | (train_target == 'Smelt')
train_bream_smelt = train_scaled[bream_smelt_indexes]
target_bream_smelt = train_target[bream_smelt_indexes]

코랩에 올라온 것과 똑같이 입력했는데

NameError Traceback (most recent call last) <ipython-input-16-43dc250819c0> in <module> ----> 1 bream_smelt_indexes = (train_target == 'Bream') | (train_target == 'Smelt') 2 train_bream_smelt = train_scaled[bream_smelt_indexes] 3 target_bream_smelt = train_target[bream_smelt_indexes] NameError: name 'train_target' is not defined

이렇게 에러가 발생합니다...ㅠㅠ

Haesun Park

unread,
Sep 14, 2021, 8:21:39 PM9/14/21
to Heeej, 머신러닝/딥러닝 도서 Q&A
안녕하세요. 박해선입니다.

train_target이 정의되어 있지 않다는 에러는 train_test_split 메서드에서 train_target을 올바르게 지정되었는지 확인해 보세요. 
train_input, test_input, train_target, test_target = train_test_split(
    fish_input, fish_target, random_state=42)

주피터 노트북은 노트북을 종료했다가 다시 열 경우 모든 변수가 초기화됩니다.
또 코랩은 사용하지 않고 일정 시간이 지나면 구글 클라우드와 연결이 끊어져 변수가 초기화됩니다.
이런 경우 노트북 처음부터 다시 실행해야 train_target 변수가 생성됩니다.

감사합니다!

2021년 9월 15일 (수) 오전 12:13, Heeej <shj...@gmail.com>님이 작성:
--
이 메일은 Google 그룹스 '머신러닝/딥러닝 도서 Q&A' 그룹에 가입한 분들에게 전송되는 메시지입니다.
이 그룹에서 탈퇴하고 더 이상 이메일을 받지 않으려면 ml-dl-book-qn...@googlegroups.com에 이메일을 보내세요.
웹에서 이 토론을 보려면 https://groups.google.com/d/msgid/ml-dl-book-qna/802fe2d2-bbb6-404a-81c8-c51181786874n%40googlegroups.com을(를) 방문하세요.
Reply all
Reply to author
Forward
0 new messages