Re: [머신러닝/딥러닝 도서 Q&A] [혼공머신/딥러닝]p354 문의드립니다.

35 views
Skip to first unread message

Haesun Park

unread,
Jan 20, 2025, 8:21:00 PMJan 20
to Eunmi Kim, 머신러닝/딥러닝 도서 Q&A
안녕하세요. 박해선입니다.
이 경고와 오류는 최신 케라스 3 버전 때문입니다.
keras.Sequential([dense]) 처럼 리스트로 전달해야 합니다.
이외에도 많은 부분에서 업데이트가 되었습니다.
전체 에러타는 블로그(https://tensorflow.blog/hg-mldl/) 를 참고하세요.
감사합니다.

2025년 1월 21일 (화) 오전 1:22, Eunmi Kim <emkim...@gmail.com>님이 작성:
첫번째 손코딩

dense=keras.layers.Dense(10, activation='softmax', input_shape=(784,))

을 하면

usr/local/lib/python3.11/dist-packages/keras/src/layers/core/dense.py:87: UserWarning: Do not pass an `input_shape`/`input_dim` argument to a layer. When using Sequential models, prefer using an `Input(shape)` object as the first layer in the model instead. super().__init__(activity_regularizer=activity_regularizer, **kwargs)

라는 UserWarning이 나오고,

두번째 손코딩

model=keras.Sequential(dense)

을 하면

TypeError Traceback (most recent call last) <ipython-input-41-df04a79ff085> in <cell line: 0>() ----> 1 model=keras.Sequential(dense) /usr/local/lib/python3.11/dist-packages/keras/src/models/sequential.py in __init__(self, layers, trainable, name) 71 self._layers = [] 72 if layers: ---> 73 for layer in layers: 74 self.add(layer, rebuild=False) 75 self._maybe_rebuild() TypeError: 'Dense' object is not iterable
라는 에러가 뜹니다.
어떻게 고칠 수 있나요? 저는 코랩을 사용중입니다.

--
이 메일은 Google 그룹스 '머신러닝/딥러닝 도서 Q&A' 그룹에 가입한 분들에게 전송되는 메시지입니다.
이 그룹에서 탈퇴하고 더 이상 이메일을 받지 않으려면 ml-dl-book-qn...@googlegroups.com에 이메일을 보내세요.
이 토론을 보려면 https://groups.google.com/d/msgid/ml-dl-book-qna/07c78e06-9049-47dd-8633-0ad4a6cd3c1an%40googlegroups.com 페이지로 이동하세요.
Reply all
Reply to author
Forward
0 new messages