inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

gridsearchCV result score가 동일하게 나옵니다.

214

djjeong

작성한 질문수 1

0

import numpy
from sklearn.model_selection import GridSearchCV
from keras.models import Sequential
from keras.layers import Dense
from keras.wrappers.scikit_learn import KerasClassifier
#load data
data = pd.read_csv('~/all.csv')
df - data.iloc[:, 4:]
X = pd.DataFrame(df.values)
Y = pd.DataFrame(data, columns=['number'])
X_train, X_test, Y_train, Y_test = train_test_split(X.values, Y.values, test_size=0.1, random_state=42)
 
 
# Function to create model, required for KerasClassifier
def create_model(neurons=256):
# create model
model = Sequential()
model.add(Dense(neurons, input_dim=8192, activation='sigmoid'))
model.add(Dense(neurons, activation='sigmoid'))
model.add(Dense(neurons, activation='sigmoid'))
model.add(Dense(neurons, activation='sigmoid'))
model.add(Dense(1, activation='linear'))
# Compile model
model.compile(loss='mae', optimizer='adam')
return model
# fix random seed for reproducibility
seed = 7
numpy.random.seed(seed)
model = KerasClassifier(build_fn=create_model, verbose=0, batch_size = 8)
 
# define the grid search parameters
neurons = [256]
epochs = [32, 64]
param_grid = dict(neurons=neurons, epochs=epochs)
grid = GridSearchCV(estimator=model, param_grid=param_grid, n_jobs=-1, cv=3, scoring='r2')
grid_result = grid.fit(X_train, Y_train)
# summarize results
print("Best: %f using %s" % (grid_result.best_score_, grid_result.best_params_))
means = grid_result.cv_results_['mean_test_score']
stds = grid_result.cv_results_['std_test_score']
params = grid_result.cv_results_['params']
for mean, stdev, param in zip(means, stds, params):
    print("%f (%f) with: %r" % (mean, stdev, param))
 
코드입니다.
이렇게 실행시키면 결과값이 모두 동일한 값이 나와요.
Best: -16.710561 using {'epochs': 32, 'neurons': 256}
-16.710561 (5.419502) with {'epochs': 32, 'neurons': 256}
-16.710561 (5.419502) with {'epochs': 64, 'neurons': 256}
위 값 뿐만아니라 mean_test_socre 등 모든 값이 동일하게 나와 최적의 parameter를 구할수 없습니다.
무엇이 문제인지 알려주세요.

python gridsearch gridsearchcv

답변 0

환경 변수 설정과 ADK 설치하기

0

2

1

6강 17:50

0

13

1

6강 11:37

0

16

1

08:30 이중포인터 질문

0

12

0

6강 5:15

0

24

1

5강 5:45

0

17

2

전체적으로 답을 먼저 알려주지 마세요..

0

23

2

수강연장 문의

0

15

1

재검토 요청 방법 좀 알려주셔요...-.-;;

0

43

2

12회 실기 질문(작업형 2)

0

38

2

환경변수 기반 업비트 API 키 가져오기에서 none이 나옵니다ㅠㅠ

0

29

2

이론 설명의 ppt 자료 다운

0

28

2

atom 서비스 종료

0

27

1

파이썬크롤링수업중 예제사이트 연결이 안됩니다.

0

22

3

atom 서비스 종료

0

24

1

섹션 강의 자료 문의

0

38

2

업캐스팅 문제 예시 5

0

43

2

네이버증권 데이터 크롤링 불법?

0

39

2

(기출) 2025년 2회 이론 파트

0

42

2

26년 1회실기

0

47

2

26,27강 진행 간 노션, html 프롬프트 파일 불일치

0

41

3

강의 자료

0

42

2

27:15 break 출력

0

40

2

kaggle notebook에 service key 설정이 누락된 것 같습니다

1

42

2