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