Functional API 形式で同じことを実現する方法をお教えください。(訂正版)

前提

Python(Google Colabotatory)でこういった文字識別課題のプログラムを作りました。ご回答お急ぎでお願いいたします。

実現したいこと

このSequential Model 形式ではなく、Functional API 形式で、このプログラムと同じことを実現したいのですが、色々試してみても上手くいきません。Functional API 形式で同じことを実現する方法をお教えください。

発生している問題・エラーメッセージ

エラーメッセージ

該当のソースコード

python

from keras. datasets import mnist datasets=mnist. load_data()(x_train, y_train), (x_test, y_test)= datasets x_train_flatten. shape import keras from keras.models import Sequential from keras.layers import Dense, Activation model=Sequential() model.add(Dense(256,activation='relu',input_shape=(784,)))model.add(Dense(64,activation='relu'))model.add(Dense(2,activation='relu')) model.add(Dense(64,activation='relu'))model.add(Dense(256,activation='relu'))model.add(Dense(784,activation='sigmoid')) model.compile(loss='mse',optimizer="adam")hist=model.fit(x_train_flatten, x_train_flatten, epochs=30,batch_size=100) x_test_out=model.predict(x_test_flatten[:10,:]) from matplotlib import pyplot as plt fig,axes = plt.subplots(2,10)for i in range(10): img=x_test[i,:,:] axes[0][i].imshow(img) axes[0][i].axis('off') pred_img=x_test_out[i,:].reshape(28,28) axes[1][i].imshow(pred_img) axes[1][i].axis('off')plt.show()

試したこと

ここに問題に対して試したことを記載してください。

補足情報(FW/ツールのバージョンなど)

ここにより詳細な情報を記載してください。

コメントを投稿

0 コメント