[딥러닝] 딥러닝 모델링 : Regression

2024. 10. 11. 11:52·Dev/딥러닝

전처리 : Scaling 

*최적화를 위해 필요함. 

방법 1 : Normalization (정규화)

 - 모든 값의 범위를 0~1 로 변환

방법 2 : Standaraization (표준화)

 - 모든 값을 평균=0, 표준편차=1 로 변환

# 스케일러 선언
scaler = MinMaxScaler()

# train 셋으로 fitting & 적용
x_train = scaler.fit_transform(x_train)

# validation 셋은 적용만!
x_val = scaler.transform(x_val)

 

Process

Task : 이전 단계의 output 을 input으로 받음 -> 처리 -> 다음단계로 전달

**공통의 목표를 달성하기 위해 동작

ex) 상품 기획 -> 디자인 -> 생산 - >물류입고 - > 매장판매

 

딥러닝 구조

딥러닝 모델 설계 :  Dense 

# 분석단위의 shape
nfeatures = x_train.shape[1] #num of columns
nfeatures

 

# 메모리 정리
clear_session()

# Sequential 타입
model = Sequential([Input(shape=(nfeatures,)),
                          Dense(1)])

# 모델요약
model.summary()

 

 

 

딥러닝 모델 설계 : Compile

컴파일(compile) 

- 선언된 모델에 대해 몇가지 설정한 후

- 컴퓨터가 이해할 수 있는 형태로 변환하는 작업

 

loss function(오차함수)

- cost function, objective function

- 오차

 

optimizer 

- 오차 최소화 하도록 가중치를 업데이트

- adam 

- learning_rate 

 

'Dev > 딥러닝' 카테고리의 다른 글

[딥러닝]Tensorflow : Neural Network Playground  (1) 2024.10.14
[딥러닝] 개념 이해  (1) 2024.10.10
[딥러닝] 개요 및 Colab 사용법  (3) 2024.10.10
'Dev/딥러닝' 카테고리의 다른 글
  • [딥러닝]Tensorflow : Neural Network Playground
  • [딥러닝] 개념 이해
  • [딥러닝] 개요 및 Colab 사용법
#코딩 공부
#코딩 공부
tildacoding 코딩 공부
  • #코딩 공부
    tildacoding
    #코딩 공부
  • 전체
    오늘
    어제
  • 글쓰기 관리자
  • Personal

    • 홈
    • 태그
    • 방명록
  • link

    • GITHUB
    • 분류 전체보기 (51)
      • Dev (12)
        • python (0)
        • 웹크롤링 (2)
        • 머신러닝 (3)
        • 딥러닝 (4)
        • 언어지능 딥러닝 (2)
        • SQL (1)
        • Spring (0)
      • 코딩테스트 (16)
        • 백준 (3)
        • 프로그래머스 (7)
        • 기타 문제 (2)
        • 코딩테스트를 위한 정리 (4)
      • Study (4)
        • 알고리즘 (2)
        • 자료구조 (2)
      • 대외활동 (18)
        • 에이블스쿨 (18)
        • 공모전 (0)
  • 공지사항

    • 루틴 skrrrrr
  • 인기 글

  • 태그

  • 최근 댓글

  • hELLO· Designed By정상우.v4.10.0
#코딩 공부
[딥러닝] 딥러닝 모델링 : Regression
상단으로

티스토리툴바