[Home] AI로 돌아가기

Sequential (순차적)

Sequential 클래스는 딥러닝에서 가장 간단하고 일반적인 모델 구조를 생성하는 방법 중 하나다. 각 레이어가 순차적으로 연결되며, 데이터가 한 방향으로 흐른다.

목차

1. Sequential 모델이란?

Sequential 모델은 인공신경망을 구성하는 기본적인 방식 중 하나로, 층(layer)을 순서대로 쌓아 올리는 형태다. 데이터는 입력층에서 시작하여 각 레이어를 거쳐 출력층에 도달한다.

2. Sequential 모델의 장점

3. Sequential 모델의 한계

4. Sequential 모델의 사용 예시

딥러닝 프레임워크 Keras에서 Sequential 모델을 사용하는 간단한 예제:

    from tensorflow.keras.models import Sequential
    from tensorflow.keras.layers import Dense, Activation
    
    model = Sequential([
        Dense(64, activation='relu', input_shape=(100,)),
        Dense(32, activation='relu'),
        Dense(10, activation='softmax')
    ])
    

이 모델은 입력층(100개의 특성) → 은닉층(64개 뉴런) → 은닉층(32개 뉴런) → 출력층(10개 뉴런)으로 구성된 기본적인 Sequential 모델이다.