디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

python으로 mnist 딥러닝 하는 중인데 활성화함수 오류가 생깁니다

프갤러(211.46) 2024.07.12 12:13:03
조회 101 추천 0 댓글 6

코드입니다


import tensorflow as tf
from tensorflow.keras.models import Sequential # type: ignore
from tensorflow.keras.layers import Dense # type: ignore
from tensorflow.keras.optimizers import Adam # type: ignore
from tensorflow.keras.datasets import mnist # type: ignore
from tensorflow.keras.utils import to_categorical # type: ignore
import numpy as np

# 사용자 정의 활성화 함수: SiLU
def SiLU(x):
    return x / (1 + np.exp(-x))

# 사용자 정의 활성화 함수를 Keras에 등록
from tensorflow.keras.layers import Activation # type: ignore
from tensorflow.keras.utils import get_custom_objects # type: ignore

get_custom_objects().update({'SiLU': Activation(SiLU)})

# MNIST 데이터셋 로드
(X_train, y_train), (X_test, y_test) = mnist.load_data()

# 데이터 전처리
X_train = X_train.reshape(-1, 28*28).astype('float32') / 255.0
X_test = X_test.reshape(-1, 28*28).astype('float32') / 255.0

y_train = to_categorical(y_train, 10)
y_test = to_categorical(y_test, 10)

# 모델 정의
model = Sequential([
    Dense(128, activation='SiLU', input_shape=(784,)),  # 첫 번째 은닉층: 128개의 뉴런, Leaky ReLU 활성화 함수 적용
    Dense(64, activation='SiLU'),   # 두 번째 은닉층: 64개의 뉴런, Leaky ReLU 활성화 함수 적용
    Dense(10, activation='softmax')       # 출력층: 10개의 뉴런 (10개의 클래스), Softmax 활성화 함수 적용
])

# 모델 컴파일
model.compile(optimizer=Adam(learning_rate=0.001), loss='categorical_crossentropy', metrics=['accuracy'])

# 모델 훈련
model.fit(X_train, y_train, epochs=10, batch_size=32, validation_split=0.2)

# 모델 평가
loss, accuracy = model.evaluate(X_test, y_test)
print(f"Test Accuracy: {accuracy * 100:.2f}%")





출력은 대충 이렇게 나옵니다.


2024-07-12 12:07:30.344063: I tensorflow/core/util/port.cc:113] oneDNN custom operations are on. You may see slightly different numerical results due to floating-point round-off errors from different computation orders. To turn them off, set the environment variable `TF_ENABLE_ONEDNN_OPTS=0`.

2024-07-12 12:07:30.923519: I tensorflow/core/util/port.cc:113] oneDNN custom operations are on. You may see slightly different numerical results due to floating-point round-off errors from different computation orders. To turn them off, set the environment variable `TF_ENABLE_ONEDNN_OPTS=0`.

c:\Users\d4143\AppData\Local\Programs\Python\Python312\Lib\site-packages\keras\src\layers\core\dense.py:87: UserWarning: Do not pass an `input_shape`/`input_dim` argument to a layer. When using Sequential models, prefer using an `Input(shape)` object as the first layer in the model instead.

  super().__init__(activity_regularizer=activity_regularizer, **kwargs)

Traceback (most recent call last):

", line 31, in <module>

    Dense(128, activation='SiLU', input_shape=(784,)),  # 첫 번째 은닉층: 128개의 뉴런, Leaky ReLU 활성화 함수 적용

    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  line 89, in __init__

    self.activation = activations.get(activation)

                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^

  line 104, in get

    raise ValueError(

ValueError: Could not interpret activation function identifier: SiLU



stackoverflow에 검색해도 나오지 않아 여기에 질문드립니다. sigmoid함수나 tanh같은 건 잘 돌아가는데 왜 swish만 안 될까요?

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 이성보다 동성에게 매력을 더 어필할 것 같은 남자 스타는? 운영자 24/07/29 - -
공지 프로그래밍 갤러리 이용 안내 [71] 운영자 20.09.28 36844 62
2733881 Android Studio Koala는 잘 만들었네 프갤러(175.119) 15:27 0 0
2733880 애들아 랩톱하나 살려는데 프갤러(168.149) 15:26 0 0
2733879 프비지원 2교시를 마칩니다. 코딩낭인(58.236) 15:24 1 0
2733878 1 9 ) 꽁떡개꿀팁 공유.jpg ㅇㅇ(175.204) 15:23 2 0
2733877 1 9 ) 섹톡 레전드. jpg ㅇㅇ(175.204) 15:19 3 0
2733876 1 9 ) 섹톡 레전드.jpg ㅇㅇ(175.204) 15:16 5 0
2733875 광속 가변의 법칙! 광속 불변은 틀렸다! 프갤러(121.172) 15:12 32 1
2733871 아인슈타인 틀린 이유? 상대성이론과 특수 상대성 이론! 프갤러(121.172) 15:00 15 0
2733870 sm 운영만 4년 하고 나니 이직할 자신이 없다 [1] 한강(211.234) 15:00 11 0
2733869 프론트를 공부하시나요? RxFramework를 써보세요? 프갤러(121.172) 14:59 22 1
2733867 프론트엔드 고수 선생님들 계신가요? 질문점 [2] ㅇㅇ(125.242) 14:54 32 0
2733866 좆소 다닐 때 ㅇㅅㅇ [2] 포항의봄갤로그로 이동합니다. 14:51 26 0
2733865 적어도 주짓수 블랙벨트가 되는 그 날까지 딱님갤로그로 이동합니다. 14:51 9 0
2733863 컴공 공부한다고 대학다니고 책사고 학원다니고 [1] ㅇㅇ갤로그로 이동합니다. 14:49 25 0
2733861 일주일 휴간데 뭐하지 ㅇㅅㅇ hrin(118.235) 14:45 12 0
2733860 명확한 이유없이 프리한테 코어 업무 넘기라고 하면 [10] 포항의봄갤로그로 이동합니다. 14:43 36 0
2733858 [프비지원]왕초보! 웹사이트 만들기 ㅡ 19강 창업문의MVC구현 [1] 코딩낭인(58.236) 14:38 9 0
2733857 챗 GPT는 회사에서 사용하는 거 아닌데 [3] 프갤러(121.172) 14:38 50 1
2733854 gpt 못쓰게하는 회사 어케생각함?? [6] 프갤러(221.162) 14:32 44 0
2733852 9월 달 쯤에 주짓수 흰 띠 대회도 나가보려고 생각 중임 [1] 딱님갤로그로 이동합니다. 14:28 16 0
2733851 프비지원 1교시를 마칩니다. 코딩낭인(58.236) 14:28 7 0
2733850 Rx 서버 해킹 사건 - 올라왔습니다- [3] 프갤러(121.172) 14:26 39 1
2733848 감기 걸려서 좋은점 프갤러(211.47) 14:24 7 0
2733847 연달아 터지는 급발진 사고? 프갤러(121.172) 14:23 22 1
2733846 회사에서는 성취감 1도 못 느끼는 물경력이지만 주짓수 시작한 뒤로 [4] 딱님갤로그로 이동합니다. 14:22 28 0
2733844 간만에 안드 스튜보니..인텔리제이가 표준이다 프갤러(175.119) 14:20 9 0
2733840 물경력 질문 받는다 [2] 딱님갤로그로 이동합니다. 14:14 29 0
2733839 아잉고 아이고 인생 [1] 주아갤로그로 이동합니다. 14:12 14 0
2733838 구글도 그냥 14만원 받고 사람이 검수해야 한다 프갤러(175.119) 14:11 14 0
2733836 극좌빨 민주당 vs 극좌빨 조국당 ㅋㅋㅋㅋ ♥가볍게제끼고냥덩펀치한방너는한입거리♥갤로그로 이동합니다. 14:08 7 0
2733835 쿠버네티스 devops ssr 이딴거 하다가 php 쓰니까 [2] ㅇㅇ갤로그로 이동합니다. 14:08 27 0
2733833 android 업데이트할때마다 ㅄ 같음 [2] 프갤러(175.119) 14:04 17 0
2733832 좇같은 나라 뜨는방법이 있음??노예새끼들한테?? [1] 뒷통수한방(1.213) 14:00 17 0
2733831 왜 외국인개발자들 좇센에서 일안함?? [2] 뒷통수한방(1.213) 13:59 23 0
2733830 한국 노동생산성이 전세계 꼴찌수준임ㅇㅇ [3] ㅇㅇ(223.39) 13:58 46 1
2733829 올해 유독 선수촌을 세금으로 운영하는 것에 대한 반감이 [4] 딱님갤로그로 이동합니다. 13:56 33 0
2733828 솔직히 좇센 떠날수있었으면 진작에 떠낫지 ㅋㅋㅋ [1] 뒷통수한방(1.213) 13:54 24 1
2733827 똑똑한 노예를 어떻게 찾음?? [1] 뒷통수한방(1.213) 13:53 21 0
2733826 조선 싫으면 이민가 [1] ㅇㅇ(223.39) 13:52 20 1
2733825 이거 뭔가 프붕이 맨날 하는 소리 한짤로 요약해 놓은거 같다 [3] ㅇㅇ갤로그로 이동합니다. 13:50 26 0
2733824 좇센은 왜 팩트말하면 단체로 조리돌림 강간매장함?? [1] 뒷통수한방(1.213) 13:49 18 0
2733823 회사에 청소부가 있어도 지켜야할 선이라는 게 있듯이 [4] 딱님갤로그로 이동합니다. 13:49 32 0
2733822 유퀴지 구글직원보고 느낌점 뒷통수한방(1.213) 13:47 20 0
2733820 하 씨발 나스닥 계좌 +300에서 2주 만에 +50 되버렸네 [3] 딱님갤로그로 이동합니다. 13:44 30 0
2733819 [프비지원]왕초보! 웹사이트 만들기 ㅡ 18강 창업문의구현 코딩낭인(58.236) 13:41 12 0
2733818 물건이든 문서든 코드든 그게 있어야 할 곳에 두는 게 [6] 딱님갤로그로 이동합니다. 13:37 23 0
2733816 졸려 [1] 도갤러(112.170) 13:35 10 0
2733815 협업할 때 커밋 단위좀 잘 나눠라 [4] 딱님갤로그로 이동합니다. 13:35 31 0
2733812 USB포트에 연결하면 삑삑 소리나는데 왜 이럼? [2] 라그네파갤로그로 이동합니다. 13:18 19 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2