代码之家  ›  专栏  ›  技术社区  ›  NoBugs

尝试pi日nn,未正确预测

  •  1
  • NoBugs  · 技术社区  · 7 年前

    我正在尝试制作一个简单的神经网络来“学习”pi,奇怪的是,这个简单的神经网络的预测总是一个??

    我知道这不是一个很好的用例,但我想看看神经网络是否可以通过这种方式找到pi。。。

    from keras.models import Sequential
    from keras.layers import Dense
    import numpy as np
    
    model = Sequential()
    model.add(Dense(1, activation='softmax',input_dim=1))
    train_x = np.array([1,2,3,4,10])
    train_y = [x*3.14 for x in train_x]
    print(train_y)
    
    model.compile(loss='mse',optimizer='adam', metrics=['accuracy'])
    model.fit(train_x, train_y, epochs=300, batch_size=10)
    
    print( model.predict( np.array([.5])) )
    print( model.predict( np.array([2.5])) )
    
    0 回复  |  直到 7 年前