前提・実現したいこと
kerasでmnistデータの数字分類を行うのですが、オリジナルの複素数を用いた活性化関数(c_relu)を使ってみようと考えてます。しかし、うまく実装することが出来ませんでした。初学者で申し訳ないのですがどなたか教えていただけないでしょうか?
発生している問題・エラーメッセージ
Unknown activation function: c_relu. Please ensure this object is passed to the `custom_objects` argument.
該当のソースコード
python
1該当箇所のみ抜粋 2 3def c_relu(z): 4 return z*np.array(z.real > 0, dtype=np.int) 5 6model = Sequential() 7model.add(Dense(512, activation='c_relu', input_shape=(784,))) 8model.add(Dropout(0.2)) 9model.add(Dense(512, activation='c_relu')) 10model.add(Dropout(0.2)) 11model.add(Dense(10, activation='softmax'))
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
python 3.8.5
Google colaboratory使用
回答1件
あなたの回答
tips
プレビュー