시작하기무료로 시작하기

2부: 게임을 조금 더 진행해 봅시다

이전 프로젝트도 훌륭했어요. 이번에는 여러 날에 걸쳐 진행된 다수의 게임 쇼를 시뮬레이션해야 합니다. 즉, 데이터에 시간 차원이 생깁니다. 더 구체적으로는 데이터의 형태가 (참가자 수, 게임 쇼 수, 입력 크기)가 됩니다.

이 새로운 특성을 반영하도록 모델을 확장해야 해요. 이를 위해 TimeDistributed 레이어를 사용해 Dense 레이어가 여러 게임 쇼의 참가자를 처리하도록 하겠습니다.

가중치 이니셜라이저 init, 이전 연습 문제의 prizes 목록, 시계열 입력 x, 그리고 참가자 이름이 들어 있는 names가 제공됩니다. x(3,2,3) 형태의 numpy 배열이고, names(2,3) 형태의 Python 리스트예요. 다시 말해, 게임 쇼가 2개(시퀀스 길이)이고, 각 게임 쇼마다 참가자가 3명(배치 크기), 그리고 각 참가자는 3개의 속성(입력 크기)을 갖습니다.

이 연습은 강의의 일부입니다

Keras로 배우는 Machine Translation

강의 보기

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Print names and x
print('names=\n',____, '\nx=\n',____, '\nx.shape=', ____)
코드 편집 및 실행