ニューラルネットワーク アクションセット: 例
人工ニューラルネットワークの学習とスコアリングのアクションを提供します
ニューラルネットアクションのセットアッププログラム例
SAS Viyaのドキュメントには、ソフトウェアの操作例が含まれています。独自の配置で例を実行するには、ドキュメントで使用するサンプルデータセットにアクセスできる必要があります。この例ではFisherのアヤメのデータ(1936)をソースデータとして使用します。Fisherのアヤメのデータには、3種のアヤメのがく片と花弁の寸法が含まれています。Irisテーブルには3種のアヤメそれぞれの計測データが50行ずつ含まれており、合計は151行です(列名を記載した最初の1行を含む)。
すべてのデータが元々SASデータセットであるわけではないため、この演習ではIris.csvという名前のCSVファイルを使用します。現行のほとんどのデータベースは.csvテーブルをエクスポートします。Iris.csvはSASデータセットSASHELP.IRISから作成されています。Iris.csvは、SASサポートWebサイトから、SASサンプルデータセットから作成されたCSVデータを含むzipファイルの一部としてダウンロードできます。サンプルのSASデータセットをCSVファイル形式でダウンロードするには、SAS Viyaナレッジベースドキュメントページにアクセスします。
ご使用のサーバーネットワーク上でアクセスできる場所にIris.csvテーブルを追加します。この例では、パス/u/UserDir/Iris.csvを使用してIris入力データテーブルのネットワークの場所を表します。ネットワークアクセスパスは異なる場合があります。必要に応じてコード例を変更してください。
XisError: Within example eid="p1sx5ps121mxmvn1dl2v92h9xcvn" only two leadin elements (caution | figure | important | listColumnar | listUnordered | note | noteAccessibility | paragraph | tip) are allowed to precede a topic. You have 0 caution, 0 figure, 0 tip, 0 important, listColumnar, 0 listUnordered, 0 note, 0 noteAccessibility, and 4 paragraph elements.
/*If not already done, create session Casauto. */
/* Specify a host and port that are valid for your site. */
/* options cashost="cloud.example.com" casport=xxxxx; */
/* cas casauto; */ /*1*/
proc cas;
table.addCaslib / /*2*/
caslib="casdata"
datasource={
srctype="path"}
path="/u/userDir/iris.csv"; /*3
run;
table.loadTable / /*4*/
path="iris.csv"
casout={name="iris", replace=true}; /*5*/
run;
quit;
-
SAS Studioを使用している場合、配置時に接続情報が設定され、セッションが自動的に開始されます。SAS Studioを使用している場合、
host=およびport=パラメーターの割り当てを含むコード行をコメントアウトする必要があります。バッチでプログラミングを行っている場合には、コード行をコメント解除して、それを使用して接続情報を設定してセッションを開始できます。 -
Casdataという名前のcaslibを追加して、アクティブなcaslibにします。
path=の指定により、caslibのサーバー側の場所を識別します。 -
この例では、caslibデータのサーバー側の場所/u/userDir/iris.csvへのネットワークパスを使用します。コンピューティング環境のデータファイル例の場所への適切なパスを入力する必要があります。
-
入力データセットiris.csvをCASにロードします。
-
Irisという名前のインメモリテーブルを作成します。この名前のテーブルがcaslibにすでに存在する場合、新しいテーブルデータで上書きします。
SAS Viyaのドキュメントには、ソフトウェアの操作例が含まれています。独自の配置で例を実行するには、ドキュメントで使用するサンプルデータセットにアクセスできる必要があります。この例ではFisherのアヤメのデータ(1936)をソースデータとして使用します。Fisherのアヤメのデータには、3種のアヤメのがく片と花弁の寸法が含まれています。Irisテーブルには3種のアヤメそれぞれの計測データが50行ずつ含まれており、合計は151行です(列名を記載した最初の1行を含む)。
すべてのデータが元々SASデータセットであるわけではないため、この演習ではIris.csvという名前のCSVファイルを使用します。現行のほとんどのデータベースは.csvテーブルをエクスポートします。Iris.csvはSASデータセットSASHELP.IRISから作成されています。Iris.csvは、SASサポートWebサイトから、SASサンプルデータセットから作成されたCSVデータを含むzipファイルの一部としてダウンロードできます。サンプルのSASデータセットをCSVファイル形式でダウンロードするには、SAS Viyaナレッジベースドキュメントページにアクセスします。
ご使用のサーバーネットワーク上でアクセスできる場所にIris.csvテーブルを追加します。この例では、パス/u/UserDir/Iris.csvを使用してIris入力データテーブルのネットワークの場所を表します。ネットワークアクセスパスは異なる場合があります。必要に応じてコード例を変更してください。
XisError: Within example eid="p0hv96xu5irlhfn1wv2fjpcgr58a" only two leadin elements (caution | figure | important | listColumnar | listUnordered | note | noteAccessibility | paragraph | tip) are allowed to precede a topic. You have 0 caution, 0 figure, 0 tip, 0 important, listColumnar, 0 listUnordered, 1 note, 0 noteAccessibility, and 4 paragraph elements.
-- If not already done, create session Casauto.
-- Specify a host and port that are valid for your site. 1
r = s:table_addCaslib{ --2
caslib="casdata"
datasource={
srctype="path"}
path="/u/userDir/iris.csv" --3
}
print(r) --4
swat = require 'swat' --5
-- specify the host and port information to match your site
s = swat.CAS{"cloud.example.com", nnnn} --6
s:table_loadTable{ --7
path="iris.csv",
casout={
name="iris",
replace=true}
}
ti = s:table_tableInfo{table="iris"} --8
print(ti)
td = s:table_tableDetails{table="iris"} --9
print(td)
-
SAS Studioを使用している場合、配置時に接続情報が設定され、セッションが自動的に開始されます。SAS Studioを使用している場合、
host=およびport=パラメーターの割り当てを指定する必要はありません。バッチでプログラミングを行っている場合には、使用する接続のhost=およびport=を指定して、セッションを開始する必要があります。 -
Casdataという名前のcaslibを追加して、アクティブなcaslibにします。
path=の指定により、caslibのサーバー側の場所を識別します。 -
この例では、caslibデータのサーバー側の場所/u/userDir/iris.csvへのネットワークパスを使用します。コンピューティング環境のデータファイル例の場所への適切なパスを入力する必要があります。
-
table_addCaslibアクションのCASLibInfo結果を表示します。
-
SAS Scripting Wrapper for Analytics Transferアーキテクチャをロードします。SAS Scripting Wrapper for Analytics Transferは、SAS CASにアクセスしたりやり取りしたりするのに使用される、さまざまな言語の一連のモジュールです。
-
ご使用のサイトに合わせてホストとポートの情報を指定します。この例では、MPP環境のホストはcloud.example.comで、nnnnはポート番号の割り当てを示しています。
-
入力データセットiris.csvをCASにロードします。
-
tableInfoアクションはIrisテーブルに関する情報を整理します。
print (ti)コマンドは画面にテーブルの情報を表示します。 -
tableDetailsアクションはIrisテーブルに関する集約された情報を整理します。
print tdアクションはSUMのデフォルトの集約レベルを使用します。