# Flatten

## Flatten

## tf.keras.layers.Flatten

### flatten의 정의

* Convolution layer나 Maxpooling layer는 주로 2차원 자료를 다루지만 전결합층에 전달하기 위해선 1차원 자료로 바꿔줘야 하며, 이를 위해서 flatten 을 이용

![flatten](https://1635453595-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MDhh-qiVs7GjwATACS-%2Fsync%2Fae3e2e45732fe93f9248005b6e14846687109307.png?generation=1601819462699151\&alt=media)

```python
Flatten()
```
