PROGRESS
5 / 7
단원
데이터 구조화: AI 전처리 17
데이터의 규칙: 예측 로직 14
옷의 시너스: 판단 로직 1
예와 아니오: 판단 로직 6
닮은꼴 찾기: 관계 로직 7
최적의 경로: 강화 로직 7
층층이 지능: 신경망 로직 7
전체 목록
QUESTION 05 #363
세계적으로 널리 쓰이는 딥러닝 프레임워크인 TensorFlow/Keras로 간단한 신경망 모델을 설계해 보세요.
main.py
import tensorflow as tf
from tensorflow.keras import layers
# 순차적으로 층을 쌓는 모델 생성
model = tf.keras.([
# 은닉층: 뉴런 10개, 활성화 함수 ReLU
layers.Dense(10, activation="", input_shape=(2,)),
# 출력층: 뉴런 1개, 활성화 함수 Sigmoid (이진 분류)
layers.Dense(1, activation="sigmoid")
])
model.summary()
HINT
모델 구성 방식과 은닉층에서 주로 사용하는 활성화 함수명을 입력하세요.
실행 결과 예시
Sequential, relu
INTERACTIVE SHELL
Shift + Enter 로 즉시 실행
🏗️ 딥러닝 모델 설계도
Keras를 사용하면 복잡한 수학 연산을 직접 코딩할 필요 없이, 레고 블록을 쌓듯 인공지능을 설계할 수 있습니다.
layers.Dense: 신경망의 한 층을 만듭니다. 첫 번째 인자는 그 층에 들어갈 뉴런의 개수입니다.input_shape: 처음 들어오는 데이터가 몇 종류인지 알려줍니다.
이렇게 정의된 model은 이제 데이터를 받아들일 준비가 된 하나의 "지능체"가 됩니다.