tensorflow2.0モデリングチュートリアル共通の操作セット2-Modelカスタムモデルの設計(多層Layerが完全な計算ネットワークモデルにネストされている)
推奨:【tensorflow 2.0最新モデリングチュートリアル】tensorflow 2.0チュートリアル共通アクションセット1-Layerカスタムレイヤの設計
共通アクションセット2-Modelカスタムモデルの設計
常用操作集合シリーズ3-Modelカスタムモデルのトレーニングとパラメータチューニングloss gradient optimizer常用操作集合シリーズ4-損失関数正規化解決モデル過適合
シリーズ1のカスタムレイヤ設計が完了したら、多層カスタムニューラルネットワークを完全な計算ネットワークモデルにネストします.コードの例は以下の通りです.
共通アクションセット2-Modelカスタムモデルの設計
常用操作集合シリーズ3-Modelカスタムモデルのトレーニングとパラメータチューニングloss gradient optimizer常用操作集合シリーズ4-損失関数正規化解決モデル過適合
シリーズ1のカスタムレイヤ設計が完了したら、多層カスタムニューラルネットワークを完全な計算ネットワークモデルにネストします.コードの例は以下の通りです.
# Mydense
Class Mydense(layer):
def _init_(self,units):
super(Mydense,self)._init_()
self.units=uints
def build(slef,input_shape):
self.w=self.add_weight(shape=(input_shape[-1],units),initializer='random_normal',trainalbe=True)
self.b=self.ad_weight(shape=uinits,initializer='random_normal',trainable=True)
def call(self,input):
return tf.matmul(input,self.w)