Graph

パブリック最終クラスのグラフ

TensorFlow 計算を表すデータ フロー グラフ。

グラフのインスタンスはスレッドセーフです。

警告: Graph オブジェクトによって消費されるリソースはclose()メソッドを呼び出して明示的に解放する必要があります。そうすれば、Graph オブジェクトは不要になります。

ネストされたクラス

インターフェースGraph.whileSubgraphBuilder buildSubgraph メソッドをオーバーライドして while ループの条件サブグラフまたは本体サブグラフを構築する抽象クラスをインスタンス化するために使用されます。

パブリックコンストラクター

グラフ()
空のグラフを作成します。

パブリックメソッド

出力[] <?>
addGradients (出力<?> y,出力[] <?> x)
y s wrt x s の合計の偏導関数、つまりdy/dx_1, dy/dx_2...を計算する演算を追加します。

これはaddGradients(String, Output[], Output[], Output[])の簡略化されたバージョンです。ここで、 yは単一の出力、 dxは null、 prefixは null です。

出力[] <?>
addGradients (文字列プレフィックス、 Output[] <?> y、 Output[] <?> x、 Output[] <?> dx)
y s wrt x s の合計の偏導関数、つまりd(y_1 + y_2 + ...)/dx_1, d(y_1 + y_2 + ...)/dx_2...計算する演算を追加します。

dxは初期勾配として使用されます (損失関数L wrt の記号偏導関数を表します)

同期ボイド
addInitializer ( Opイニシャライザ)
グラフ初期化子リストに初期化子を追加します。
空所
checkInput ( Op入力)
inputがこの実行環境で入力として使用できるかどうかを確認します。
空所
近い()
グラフに関連付けられたリソースを解放します。
ExecutionEnvironment.Types
環境タイプ()
(`Environments` 列挙から) この環境のタイプを取得します。
空所
importGraphDef ( GraphDefグラフ定義)
TensorFlow グラフの表現をインポートします。
空所
importGraphDef ( GraphDefgraphDef 、文字列プレフィックス)
TensorFlow グラフの表現をインポートします。
リスト<操作>
初期化子()
addInitializer(Op)を介してグラフに追加されたすべてのイニシャライザを返します。
グラフオペレーションビルダー
opBuilder (文字列型、文字列名)
Operationをグラフに追加するためのビルダーを返します。
グラフ操作
操作(文字列名)
指定された名前の操作 (グラフ内のノード) を返します。
イテレータ<オペレーション>
オペレーション()
グラフ内のすべてのOperationの反復子。
グラフ定義
toGraphDef ()
グラフの表現を生成します。
出力[] <?>
whileLoop ( Output[] <?> 入力、 Graph.whileSubgraphBuilder cgBuilder、 Graph.whileSubgraphBuilder bgBuilder、文字列名)
while ループを構築します。

継承されたメソッド

パブリックコンストラクター

公開グラフ()

空のグラフを作成します。

パブリックメソッド

public Output[] <?> addGradients ( Output <?> y, Output[] <?> x)

y s wrt x s の合計の偏導関数、つまりdy/dx_1, dy/dx_2...を計算する演算を追加します。

これはaddGradients(String, Output[], Output[], Output[])の簡略化されたバージョンです。ここで、 yは単一の出力、 dxは null、 prefixは null です。

パラメーター
y導出する関数の出力
バツ偏導関数が計算される関数の入力
戻り値
  • サイズxの偏導関数dy

public Output[] <?> addGradients (文字列プレフィックス、 Output[] <?> y、 Output[] <?> x、 Output[] <?> dx)

y s wrt x s の合計の偏導関数、つまりd(y_1 + y_2 + ...)/dx_1, d(y_1 + y_2 + ...)/dx_2...計算する演算を追加します。

dx 、初期勾配 (損失関数L wrt yの記号偏導関数を表す) として使用されます。 dx null であるか、サイズがyである必要があります。

dxが null の場合、実装はyのすべての形状に対してOnesLikeの dx を使用します。

prefix勾配を計算するためにグラフに追加されるすべてのノードに適用される名前の接頭辞として使用されます。指定されたグラフ内で一意である必要があります。そうでない場合、操作は失敗します。

prefixが null の場合は、自動的にプレフィックスが選択されます。

パラメーター
接頭語勾配を計算するためにグラフに追加されるノードの名前の前に適用される一意の文字列プレフィックス。 null の場合、デフォルトのものが選択されます。
y導出する関数の出力
バツ偏導関数が計算される関数の入力
DX null でない場合、損失関数Lの偏導関数はyになります。
戻り値
  • サイズxの偏導関数dy

public synchronized void addInitializer ( Opイニシャライザ)

グラフ初期化子リストに初期化子を追加します。

パラメーター
イニシャライザリストに追加する初期化子。

public void checkInput ( Op入力)

inputがこの実行環境で入力として使用できるかどうかを確認します。そうでない場合はIllegalArgumentExceptionをスローします。

パラメーター
入力チェックする操作

public void close ()

グラフに関連付けられたリソースを解放します。

このグラフを参照するアクティブなSessionインスタンスがなくなるまでブロックします。 close から戻った後は、グラフは使用できません。

public ExecutionEnvironment.Types環境タイプ()

(`Environments` 列挙から) この環境のタイプを取得します。

戻り値
  • 実行環境のタイプを示す「Environments」値。

public void importGraphDef ( GraphDef chartDef)

TensorFlow グラフの表現をインポートします。

GraphDefと呼ばれるグラフの表現は、 toGraphDef()および他の言語 API の同等のものによって生成できます。

パラメーター
グラフ定義インポートするGraphDefプロト
投げる
IllegalArgumentException graphDef がグラフの認識されたシリアル化ではない場合。

public void importGraphDef ( GraphDefgraphDef , String prefix)

TensorFlow グラフの表現をインポートします。

パラメーター
グラフ定義TensorFlow グラフの表現。
接頭語graphDef 内の名前の先頭に追加される接頭辞
投げる
IllegalArgumentException graphDef がグラフの認識されたシリアル化ではない場合。

public List< Op >イニシャライザ()

addInitializer(Op)を介してグラフに追加されたすべてのイニシャライザを返します。

public GraphOperationBuilder opBuilder (文字列型、文字列名)

Operationをグラフに追加するためのビルダーを返します。

パラメーター
タイプ操作の内容 (つまり、実行される計算を識別します)
名前作成したオペレーションをグラフ内で参照します。
戻り値
  • OperationBuilderbuild()呼び出されたときにグラフにオペレーションを追加します。 build()が呼び出されないと、一部のリソースがリークする可能性があります。

public GraphOperationオペレーション(文字列名)

指定された名前の操作 (グラフ内のノード) を返します。

または、そのような操作がグラフに存在しない場合はnull

パラメーター
名前検索する操作の名前
戻り値
  • この名前のグラフ内の操作、または見つからない場合は null

public Iterator<オペレーション>オペレーション()

グラフ内のすべてのOperationの反復子。

反復の順序は指定されていません。反復中に基礎となるグラフが変更された場合、反復子のコンシューマは通知を受け取りません。

public GraphDef toGraphDef ()

グラフの表現を生成します。

public Output[] <?> whileLoop ( Output[] <?> 入力、 Graph.whileSubgraphBuilder cgBuilder、 Graph.whileSubgraphBuilder bgBuilder、文字列名)

while ループを構築します。

パラメーター
入力ループ入力
cgビルダーWhileSubgraphBuilder は条件付きサブグラフを構築します
bgビルダーWhileSubgraphBuilder は本体のサブグラフを構築します
名前ループの名前
戻り値
  • inputsと同じ長さのループ出力のリスト
パブリック最終クラスのグラフ

TensorFlow 計算を表すデータ フロー グラフ。

グラフのインスタンスはスレッドセーフです。

警告: Graph オブジェクトによって消費されるリソースはclose()メソッドを呼び出して明示的に解放する必要があります。そうすれば、Graph オブジェクトは不要になります。

ネストされたクラス

インターフェースGraph.whileSubgraphBuilder buildSubgraph メソッドをオーバーライドして while ループの条件サブグラフまたは本体サブグラフを構築する抽象クラスをインスタンス化するために使用されます。

パブリックコンストラクター

グラフ()
空のグラフを作成します。

パブリックメソッド

出力[] <?>
addGradients (出力<?> y,出力[] <?> x)
y s wrt x s の合計の偏導関数、つまりdy/dx_1, dy/dx_2...を計算する演算を追加します。

これはaddGradients(String, Output[], Output[], Output[])の簡略化されたバージョンです。ここで、 yは単一の出力、 dxは null、 prefixは null です。

出力[] <?>
addGradients (文字列プレフィックス、 Output[] <?> y、 Output[] <?> x、 Output[] <?> dx)
y s wrt x s の合計の偏導関数、つまりd(y_1 + y_2 + ...)/dx_1, d(y_1 + y_2 + ...)/dx_2...計算する演算を追加します。

dxは初期勾配として使用されます (損失関数L wrt の記号偏導関数を表します)

同期ボイド
addInitializer ( Opイニシャライザ)
グラフ初期化子リストに初期化子を追加します。
空所
checkInput ( Op入力)
inputがこの実行環境で入力として使用できるかどうかを確認します。
空所
近い()
グラフに関連付けられたリソースを解放します。
ExecutionEnvironment.Types
環境タイプ()
(`Environments` 列挙から) この環境のタイプを取得します。
空所
importGraphDef ( GraphDefグラフ定義)
TensorFlow グラフの表現をインポートします。
空所
importGraphDef ( GraphDefgraphDef 、文字列プレフィックス)
TensorFlow グラフの表現をインポートします。
リスト<操作>
初期化子()
addInitializer(Op)を介してグラフに追加されたすべてのイニシャライザを返します。
グラフオペレーションビルダー
opBuilder (文字列型、文字列名)
Operationをグラフに追加するためのビルダーを返します。
グラフ操作
操作(文字列名)
指定された名前の操作 (グラフ内のノード) を返します。
イテレータ<オペレーション>
オペレーション()
グラフ内のすべてのOperationの反復子。
グラフ定義
toGraphDef ()
グラフの表現を生成します。
出力[] <?>
whileLoop ( Output[] <?> 入力、 Graph.whileSubgraphBuilder cgBuilder、 Graph.whileSubgraphBuilder bgBuilder、文字列名)
while ループを構築します。

継承されたメソッド

パブリックコンストラクター

公開グラフ()

空のグラフを作成します。

パブリックメソッド

public Output[] <?> addGradients ( Output <?> y, Output[] <?> x)

y s wrt x s の合計の偏導関数、つまりdy/dx_1, dy/dx_2...を計算する演算を追加します。

これはaddGradients(String, Output[], Output[], Output[])の簡略化されたバージョンです。ここで、 yは単一の出力、 dxは null、 prefixは null です。

パラメーター
y導出する関数の出力
バツ偏導関数が計算される関数の入力
戻り値
  • サイズxの偏導関数dy

public Output[] <?> addGradients (文字列プレフィックス、 Output[] <?> y、 Output[] <?> x、 Output[] <?> dx)

y s wrt x s の合計の偏導関数、つまりd(y_1 + y_2 + ...)/dx_1, d(y_1 + y_2 + ...)/dx_2...計算する演算を追加します。

dx 、初期勾配 (損失関数L wrt yの記号偏導関数を表す) として使用されます。 dx null であるか、サイズがyである必要があります。

dxが null の場合、実装はyのすべての形状に対してOnesLikeの dx を使用します。

prefix勾配を計算するためにグラフに追加されるすべてのノードに適用される名前の接頭辞として使用されます。指定されたグラフ内で一意である必要があります。そうでない場合、操作は失敗します。

prefixが null の場合は、自動的にプレフィックスが選択されます。

パラメーター
接頭語勾配を計算するためにグラフに追加されるノードの名前の前に適用される一意の文字列プレフィックス。 null の場合、デフォルトのものが選択されます。
y導出する関数の出力
バツ偏導関数が計算される関数の入力
DX null でない場合、損失関数Lの偏導関数はyになります。
戻り値
  • サイズxの偏導関数dy

public synchronized void addInitializer ( Opイニシャライザ)

グラフ初期化子リストに初期化子を追加します。

パラメーター
イニシャライザリストに追加する初期化子。

public void checkInput ( Op入力)

inputがこの実行環境で入力として使用できるかどうかを確認します。そうでない場合はIllegalArgumentExceptionをスローします。

パラメーター
入力チェックする操作

public void close ()

グラフに関連付けられたリソースを解放します。

このグラフを参照するアクティブなSessionインスタンスがなくなるまでブロックします。 close から戻った後は、グラフは使用できません。

public ExecutionEnvironment.Types環境タイプ()

(`Environments` 列挙から) この環境のタイプを取得します。

戻り値
  • 実行環境のタイプを示す「Environments」値。

public void importGraphDef ( GraphDef chartDef)

TensorFlow グラフの表現をインポートします。

GraphDefと呼ばれるグラフの表現は、 toGraphDef()および他の言語 API の同等のものによって生成できます。

パラメーター
グラフ定義インポートするGraphDefプロト
投げる
IllegalArgumentException graphDef がグラフの認識されたシリアル化ではない場合。

public void importGraphDef ( GraphDefgraphDef , String prefix)

TensorFlow グラフの表現をインポートします。

パラメーター
グラフ定義TensorFlow グラフの表現。
接頭語graphDef 内の名前の先頭に追加される接頭辞
投げる
IllegalArgumentException graphDef がグラフの認識されたシリアル化ではない場合。

public List< Op >イニシャライザ()

addInitializer(Op)を介してグラフに追加されたすべてのイニシャライザを返します。

public GraphOperationBuilder opBuilder (文字列型、文字列名)

Operationをグラフに追加するためのビルダーを返します。

パラメーター
タイプ操作の内容 (つまり、実行される計算を識別します)
名前作成したオペレーションをグラフ内で参照します。
戻り値
  • OperationBuilderbuild()呼び出されたときにグラフにオペレーションを追加します。 build()が呼び出されないと、一部のリソースがリークする可能性があります。

public GraphOperationオペレーション(文字列名)

指定された名前の操作 (グラフ内のノード) を返します。

または、そのような操作がグラフに存在しない場合はnull

パラメーター
名前検索する操作の名前
戻り値
  • この名前のグラフ内の操作、または見つからない場合は null

public Iterator<オペレーション>オペレーション()

グラフ内のすべてのOperationの反復子。

反復の順序は指定されていません。反復中に基礎となるグラフが変更された場合、反復子のコンシューマは通知を受け取りません。

public GraphDef toGraphDef ()

グラフの表現を生成します。

public Output[] <?> whileLoop ( Output[] <?> 入力、 Graph.whileSubgraphBuilder cgBuilder、 Graph.whileSubgraphBuilder bgBuilder、文字列名)

while ループを構築します。

パラメーター
入力ループ入力
cgビルダーWhileSubgraphBuilder は条件付きサブグラフを構築します
bgビルダーWhileSubgraphBuilder は本体のサブグラフを構築します
名前ループの名前
戻り値
  • inputsと同じ長さのループ出力のリスト