0
私はkerasの初心者です。私が線形回帰を実行しているとき、私は多くのことに悩まされています。私は以下のソースコードを入力しました:ケラスを使って線形回帰を実行すると、損失が発生します
from keras.layers import Dense,Activation
from keras.models import Sequential
import numpy as np
model = Sequential()
model.add(Dense(1,input_shape=(1,)))
model.add(Activation('linear'))
model.compile(loss='mse',optimizer='sgd',metrics=['mse'])
x = np.linspace(1,100,1e3)
y = 3*x + 1 + np.random.normal(size=x.shape)
model.fit(x,y,batch_size=100)
そして、損失の出力はnanです。私はトレーニングデータを変更したとき しかし、対応するコードは次のとおりです。
x = np.linspace(1,10,1e3)
すべてが大丈夫です、私は3.0とこれが起こる理由1. 誰もが知っている近似Bを近似するwを得ることができます最終的にはこれ?前もって感謝します。