25.11.03 개발일지 / 딥러닝 1(모두의 딥러닝 개정4판)

2025. 11. 14. 09:12·LMS 7/개발일지

딥러닝 모델 설계

# 1.
from tensorflow.keras.models import Sequential
from tensorflow.keras.layers import Dense

# 2.
import numpy as np

# 3.
!git clone https://github.com/taehojo/data.git

# 4.
Data_set = np.loadtxt("./data/ThoraricSurgery3.csv", delimiter=",")
X = Data_set[:,0:16]
Y = Data_set[:,16]

# 5.
model = Sequential()
model.add(Dense(30, input_dim=16, activation='relu'))
model.add(Dense(1, activation='sigmoid'))

# 6.
model.compile(loss='binary_crossentropy', optimizer='adam',
              metrics=['accuracy'])
history = model.fit(X, Y, epochs=5, batch_size=16)

 

1. from (라이브러리명) import (함수명)

> 특정 라이브러리에서 필요한 함수를 불러올 때 사용함.

2. import (라이브러리명) as (사용자 정의명)

> 특정 라이브러리를 사용자 정의이름으로 변경할 때 사용함

3. Git에서 복제

4. 데이터 세팅

> 넘파이의 loadtxt() 함수를 이용하여, Data_set을 마련함.

> X와 Y에 각각 [행, 열]로 데이터를 입력하여 세팅함.

5. 모델 구조

> Sequential() 함수를 이용하여 딥러닝 층을 간단히 추가할 수 있게함.

> Dense() 함수를 이용해 각 층의 구조를 설정할 수 있음.

> 입력층 16, 은닉층 30, 활성화 함수 relu로 설정(입력층과 은닉층은 동시에 설정하는 것으로 보임)

> 출력층 1, 활성화 함수 sigmoid로 설정

6. 모델 실행(컴파일 -> 실행)

> 손실함수 binary_crossentropy(교차 엔트로피 오차함수),

옵티마이저 adam(최신 경사 하강법),

모델 수행결과 설정 accuracy(정확도 기반)

> 속성, 클래스, epochs(반복횟수), batch_size(처리단위)

'LMS 7 > 개발일지' 카테고리의 다른 글

25.11.06 개발일지 / 딥러닝3  (0) 2025.11.14
25.11.05 개발일지 딥러닝2(모두의 딥러닝 개정 4판)  (0) 2025.11.14
25.10.30 개발일지 / C++ MFC 프로젝트 5일차  (0) 2025.11.14
25.10.29 개발일지 / C++ MFC 프로젝트 4일차  (0) 2025.11.14
25.10.28 개발일지 MFC 프로젝트 3일차(Pylon, openCV)  (0) 2025.11.13
'LMS 7/개발일지' 카테고리의 다른 글
  • 25.11.06 개발일지 / 딥러닝3
  • 25.11.05 개발일지 딥러닝2(모두의 딥러닝 개정 4판)
  • 25.10.30 개발일지 / C++ MFC 프로젝트 5일차
  • 25.10.29 개발일지 / C++ MFC 프로젝트 4일차
m_Dev
m_Dev
  • m_Dev
    m_Dev
    m_Dev
  • 전체
    오늘
    어제
    • 분류 전체보기
      • MAIN STUDY
        • 정보보안
        • 빅데이터
        • 정보처리
        • 컴퓨터 구조
        • 기타
      • JOB
        • Study
        • Project
      • LMS 7
        • 개발일지
      • FRAMEWORK
        • Qt
        • MFC
        • Winform
        • WPF
        • MAUI
      • NETWORK
        • Study
        • Assignment
      • PYTHON
        • Set
        • Study
        • Assignment
        • Project
      • C
        • Set
        • Study
        • Assignment
        • Project
      • C++
        • Set
        • Study
        • Assignment
        • Project
      • C#
        • Set
        • Study
        • Assignment
        • Project
      • DATABASE
        • MySQL
        • SQLite
      • IDE
        • VisualStudioCode
        • VisualStudio
        • Pycharm
        • Colab
      • 기타
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.4
m_Dev
25.11.03 개발일지 / 딥러닝 1(모두의 딥러닝 개정4판)
상단으로

티스토리툴바