C.W.K.
Stream
Lesson 02 of 07 · published

Keras 4 대 철학

~8 min · origin

Level 0Keras 도제
0 XP0/97 lessons0/20 achievements
0/120 XP to next level120 XP to go0% complete

Keras 의 4 대 design 원칙은 wiki 에 붙여놓은 manifesto 가 아니라 *API 선택 하나하나* 에 박혀있어. User-friendliness — 사람을 위한 설계, 일반 use case 에서 사용자 행동 최소화 + 명확한 에러 메시지. Modularity — model 은 standalone module 의 sequence 또는 graph. layer/optimizer/loss/regularizer 가 다 독립적인 building block. Extensibility — 새 module 추가 쉬움 (새 class·함수). Minimalism — just enough, no more.

이 4 개 들고 source 읽으면 모든 결정이 예측돼. compile'adam' 문자열 받는 거 (user-friendliness), optimizer 와 loss 가 서로 안 알게 한 거 (modularity), layer subclass 가 반 화면짜리인 거 (extensibility), keras.layers 가 private 안 숨기는 거 (minimalism).

External links

Exercise

4 원칙 중 하나 골라. 그 원칙을 *위반하는* Keras API 콜 하나 찾아. 미래의 너 시점으로 한 단락 짜리 bug report — 위반이 정당한지 어떻게 고쳐야 하는지.

Progress

Progress is local-only — sign in to sync across devices.
이 페이지에서 버그를 발견하셨거나 피드백이 있으세요?문제 신고

댓글 0

🔔 답글 알림 (로그인 필요)
로그인댓글을 남기려면 로그인해 주세요.

아직 댓글이 없어요. 첫 댓글을 남겨보세요.