CNN의 주요 계층 - 전개 층(Flatten Layer)
1. 개요전개 층(Flatten Layer)은 CNN(Convolutional Neural Networks)에서 다차원 특징 맵을 1차원 벡터로 변환하는 핵심 계층입니다. 이는 합성곱 층에서 추출된 특징을 완전 연결 층(Dense Layer)에 전달하기 위한 필수적인 과정입니다.1.1 주요 기능다차원 데이터 구조 변환 (예: 3D → 1D)특징 정보 보존파라미터 없는 효율적 연산 2. 구현 방법2.1 기본 구현 (TensorFlow/Keras)from tensorflow.keras.layers import Flattenclass SimpleConvNet(tf.keras.Model): def __init__(self): super().__init__() self.conv =..
2025.02.03