NetExternalObject
外部フレームワーク形式によるネットモデルを表す.
詳細
- NetExternalObject は,通常は,Wolfram言語では定義されていないニューラルネットワークモデルを使って推論を実行するために使用される.
- 次は,サポートされるファイル形式である.
-
"ONNX" ONNXモデル "MXNet" MXNetモデル - NetExternalObject[…][data]は,単一の入力ポートを持つモデルについてはモデルを data に適用した結果を与える.
- NetExternalObject[…][<port1data1,… >]は,複数の入力ポートを持つモデルについては dataiを portiに与える.
- data がNumericArrayとして与えられると出力もNumericArrayになる. »
- Information[NetExternalObject[…]]はモデルについての情報パネルを生成する. »
- NetExternalObjectについてのInformationには以下の特性が含まれることがある.
-
"Format" モデルが使用する評価バックエンド "InputPortNames" 入力ポート名のリスト "InputPorts" 入力ポートの形状の連想 "OutputPortNames" 出力ポート名のリスト "OutputPorts" 出力ポートの形状の連想 "Properties" 使用可能な特性 "RawData" モデルの未処理のネイティブなコンテンツ - NetExternalObject[…][data,opts]は,ネットを data に適用する際にオプションを使うように指定する.次は,使用可能なオプションである.
-
TargetDevice "CPU" 評価を行うデバイス - TargetDeviceの可能な設定は,システムとハードウェアによって変化する.以下は,その可能な値である.
-
"CPU" CPUを使う "GPU" 使用可能な専用ハードウェアを使う "CoreML" Apple CoreMLフレームワーク "CUDA" Nvidia CUDA API "DirectML" Microsoft Direct Machine Learning API
例題
すべて開くすべて閉じる例 (2)
スコープ (4)
形式 (2)
特性 (2)
オプション (2)
アプリケーション (1)
特性と関係 (2)
入力がNumericArrayとして与えられると出力もNumericArrayになる:
Wolfram Research (2022), NetExternalObject, Wolfram言語関数, https://reference.wolfram.com/language/ref/NetExternalObject.html (2023年に更新).
テキスト
Wolfram Research (2022), NetExternalObject, Wolfram言語関数, https://reference.wolfram.com/language/ref/NetExternalObject.html (2023年に更新).
CMS
Wolfram Language. 2022. "NetExternalObject." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2023. https://reference.wolfram.com/language/ref/NetExternalObject.html.
APA
Wolfram Language. (2022). NetExternalObject. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/NetExternalObject.html