hendriawan icon

day2-01-regressi

hendriawan | PRO | 11/29/22 02:02:50 AM UTC (Edited) | 0 ⭐ | 963 👁️ | Never ⏰ | []
Python |

660 B

|

None

|

0 👍

/

0 👎

import numpy as np
from tensorflow.keras.models import Sequential
from tensorflow.keras.layers import Dense
 
train_x=np.arange(-20,20,0.25)
train_y=np.sqrt((2*train_x**2)+1)
 
model = Sequential()
 
model.add(Dense(8,input_dim=1,activation='relu'))  # input hidden ke input
model.add(Dense(4, activation = 'relu'))   # dim layer
model.add(Dense(1, activation = 'linear')) # ouput layer
 
model.compile (loss = 'mean_squared_error', optimizer = 'adam')
model.fit(train_x,train_y,batch_size=20, epochs=10000,verbose=2)
 
print(model.summary())
model.save("model.h5")
 
# test kasus
x=np.array([26])
predict= model.predict(x)
print("f(26) =", predict )
 
 
 
 
 

Comments