WLNet (.wlnet)

予備知識

    • 学習した,または未学習のニューラルネットワークの保存に使用される.
    • バイナリ形式.
    • Wolfram Researchにおいて開発された.

ImportとExport

  • Import["file.wlnet"]は指定のファイルに保存されたネットワークをインポートし,NetGraphまたは類似の構造を返す.
  • Export["file.wlnet",expr]NetGraphまたは類似の構造 expr をファイルにエキスポートする.
  • 一般的な情報は,以下の関数ページを参照のこと.
  • Import, Exportファイルからインポートする,あるいはファイルへエキスポートする
    CloudImport, CloudExportクラウドオブジェクトからインポートする,あるいはクラウドオブジェクトへエキスポートする
    ImportString, ExportString文字列からインポートする,あるいは文字列へエキスポートする
    ImportByteArray, ExportByteArrayバイト配列からインポートする,あるいはバイト配列へエキスポートする

Import要素

  • 一般的なImport要素:
  • "Elements" ファイル中の有効な要素とオプションのリスト
    "Summary"ファイルの概要
    "Rules"使用可能なすべての要素の規則のリスト
  • Import要素には以下のようなものがある:
  • "Net"初期化されたすべての配列を含むネットワーク
    "UninitializedNet"配列を含まないネットワーク
    "ArrayList"リストで表されたパラメータ配列
    "ArrayAssociation"連想で表されたパラメータ配列
    "WLVersion"ファイルの作成に使用されたWolfram言語のバージョン

例題

  (2)

NetChainを定義する:

このネットワークをWLNet形式にエキスポートする:

ネットワークをインポートする:

初期化されたNetGraphを定義する:

ネットワークを初期化パラメータと共にエキスポートする:

ネットワークをインポートする:

入力データのネットワークを評価する:

もとのネットワークを評価するのと同等である:

初期化された配列を含まないネットワークのバージョンをインポートする:

配列の連想をインポートする: