ได้โปรดบอกฉันว่ามันหมายถึงถ้ามันมีสอง()ในลบรูที่แสดงทางด้านล่างนี้ ขอบคุณ
conv_output = Dropout(0.25)(h)
# classification layers
h = Flatten()(conv_output)
h = concatenate([h, Flatten()(aux_input)], axis=1)
ได้โปรดบอกฉันว่ามันหมายถึงถ้ามันมีสอง()ในลบรูที่แสดงทางด้านล่างนี้ ขอบคุณ
conv_output = Dropout(0.25)(h)
# classification layers
h = Flatten()(conv_output)
h = concatenate([h, Flatten()(aux_input)], axis=1)
ของคำถามเป็นภาษาไพธอนเกี่ยวข้องกันไม่ได้จริงๆ keras เกี่ยวข้องกัน:
โดยเรียก:
i = Flatten()
คุณ instantiate เป็นลบรูวัตถุ.
โดยเรียก: i(conv_output)
คุณโทรหาวิธีการ __call__
ของ Flatten
ชั้นเรียน
การเขียนมัน h = Flatten()(conv_output)
เป็นเพียงแค่เป็นปุ่มพิมพ์ลัดเพราะว่าคุณไม่สนใจเรื่อง i
ตัวแปร สิ่งที่คุณเข้าไปใน h คือกลับค่า __call__
วิธีการของ Flatten
ชั้นเรียน