[혼공머신/딥러닝] 08-3 여기서 잠깐 부분 관련 (p.472)

19 views
Skip to first unread message

Yonggu Choi (행복한나날을)

unread,
Feb 23, 2025, 4:57:27 AMFeb 23
to 머신러닝/딥러닝 도서 Q&A
안녕하세요. 저자님!
이번에 케라스 3.x 버전으로 업데이트 되면서 여기서 잠깐 내용에 대한 부분을 어떻게 이해해야 할지 몰라서 글을 남기게 되었습니다.

2.x 버전에서는 https://github.com/keras-team/tf-keras/blob/v2.18.0/tf_keras/engine/functional.py#L225 과 같이 리스트 속성을 가지고 있음을 확인했으나 3.x 버전에서는 어떻게 되는지 잘 이해가 되질 않아서요ㅠㅠ

정오표 106번과도 연관이 있어 보이긴 하는데, 최대한 3.x 버전에서는 내부적으로 다음과 같은 로직이 2.x 과 비슷해보여서 가져와 봤습니다...
https://github.com/keras-team/keras/blob/v3.8.0/keras/src/models/functional.py

이로 인해서 p.483 확인문제 3번도 케라스 3.x 에서는 문제가 애매한 측면이 있어 보이지 않을까 생각되네요...
답변 감사합니다!

Haesun Park

unread,
Feb 23, 2025, 6:53:20 AMFeb 23
to Yonggu Choi (행복한나날을), 머신러닝/딥러닝 도서 Q&A
안녕하세요. 박해선입니다.
케라스 3.0에서는 모델의 첫 번째 층에 input_shape 속성을 사용하는 것을 권장하지 않습니다.
대신 명시적으로 Input() 함수를 사용하도록 바뀌었죠.
그래서 시퀀셜 클래스와 함수형 API를 사용할 때 차이를 설명하는 것이 불필요합니다.
472페이지 '이 과정을 그림으로 나타내면 다음과 같습니다' 다음에 나오는 내용은 무시하고
473페이지부터 이어서 보세요.
483페이지 확인문제 3번은 다음과 같이 바꿔 주세요.

3. 다음 중 Sequential 모델의 입력을 올바르게 참조하는 것은 무엇인가요
1) model.input
2) model.inputs
3) model.Input
4) model.Inputs 

정답의 번호는 동일합니다.

감사합니다!


2025년 2월 23일 (일) 오후 6:57, Yonggu Choi (행복한나날을) <yonggu....@gmail.com>님이 작성:
--
이 메일은 Google 그룹스 '머신러닝/딥러닝 도서 Q&A' 그룹에 가입한 분들에게 전송되는 메시지입니다.
이 그룹에서 탈퇴하고 더 이상 이메일을 받지 않으려면 ml-dl-book-qn...@googlegroups.com에 이메일을 보내세요.
이 토론을 보려면 https://groups.google.com/d/msgid/ml-dl-book-qna/2c32173f-f814-4151-bda4-f1a644fa5966n%40googlegroups.com 페이지로 이동하세요.
Reply all
Reply to author
Forward
0 new messages