このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
カスタム層
深層学習用のカスタム層の定義
ほとんどのタスクでは、組み込み層を使用できます。目的のタスクに必要な組み込み層が用意されていない場合、独自のカスタム層を定義できます。学習可能なパラメーターと状態パラメーターを使用してカスタム層を定義できます。カスタム層を定義した後、その層の有効性、GPU 互換性、定義した勾配の出力の正しさをチェックできます。サポートされている層の一覧については、深層学習層の一覧を参照してください。
関数
トピック
カスタム層の概要
- カスタム深層学習層の定義
カスタム深層学習層の定義方法を学習します。 - カスタム層の有効性のチェック
カスタム深層学習層の有効性をチェックする方法を学びます。
カスタム層の定義
- 学習可能なパラメーターを含むカスタム深層学習層の定義
この例では、SReLU 層を定義し、畳み込みニューラル ネットワークで使用する方法を示します。 - 複数の入力があるカスタム深層学習層の定義
この例では、カスタム重み付き加算層を定義し、畳み込みニューラル ネットワークで使用する方法を説明します。 - 形式を整えた入力をもつカスタム深層学習層の定義
この例では形式を整えたdlarray
入力をもつカスタム層を定義する方法を示します。 - Define Custom Recurrent Deep Learning Layer
This example shows how to define a peephole LSTM layer and use it in a neural network. - カスタム層の逆方向関数の指定
この例では、SReLU 層を定義し、カスタム逆方向関数を指定する方法を示します。 - Custom Layer Function Acceleration
Accelerate custom layer forward and predict functions by caching and reusing traces. - コード生成用のカスタム深層学習層の定義
この例では、コード生成をサポートする SReLU 層を定義する方法を示します。
ネットワーク構成および入れ子層
- 深層学習のネットワーク構成
ニューラル ネットワークを含むカスタム層を定義する。 - ネットワーク構成を使用した入れ子の深層学習層の定義
この例では、入れ子のカスタム深層学習層を定義する方法を示します。 - Train Network with Custom Nested Layers
This example shows how to create and train a network with nested layers defined using network composition. - Weight Tying Using Nested Layer
This example shows how to implement weight tying using a nested layer.