マイニング処理ツールの作り方(簡易版)
をテンプレートにして作成
開始行:
*マイニング処理ツール(簡易版) [#wcd53674]
-入力テキストのデータ([[テキストデータ]])を入力として,...
-&color(blue){''簡易版'':複数の処理を行うためのボタン類...
*マイニング処理ツール(簡易版)作成の概要 [#md3f32f1]
-マイニング処理ツール作成用の、[[マイニングモジュールクラ...
-出力データを作成するための処理は,&color(blue){miningOpe...
-出力データの作成に必要な(データの再生成時に必要な)初期...
--入力テキストの再読み込みがあった場合など、データ再生成...
-処理結果は、&color(blue){setData***()}; メソッドを利用し...
--***の部分には渡すデータの型を表す文字列が入ります。
**マイニング処理ツールの構成 [#rd98a360]
&ref(MiningConst1.png,,35%,);
**パネル初期化時の処理の流れ [#tb5069a4]
&ref(InitMining1.png,,35%,);
**データ更新時の処理の流れ [#uc817aea]
&ref(Retry.png,,35%,);
**サンプルプログラム [#re93272b]
&ref(Sample1.java);
:入力テキストの単語間にスペースを入れた文字列を生成
*作成の準備 [#pf813afe]
-module/MiningModules フォルダ内に,自分が作成するツール...
--&color(red){モジュール名に使用できるのは,アルファベッ...
-作成したフォルダ内に,ソースファイル MyModule.java を用...
-MiningModule クラスのサブクラスとして実装します.
例) class MyModule extends MiningModule
*コンストラクタの作成 [#b3539310]
-setModuleIDメソッドにより,ツールIDを与えます.(公開用...
例) setModuleID(4723);
-配列 pairingVisualizationID を初期化して,ペアとなる可視...
例) pairingVisualizationID = new int[]{1};
-[[ツールタイプ]]が,1:シンプル,2:プリミティブ,3:セミプ...
例) setToolType(2);
-コンストラクタ内には,[[マイニングモジュールクラス]]のコ...
*変数の宣言 [#g7c5cf29]
-クラス内のグローバル変数を宣言して下さい.
-宣言した変数の初期化とインスタンス化は,&color(red){''必...
*入力 [#ka4f4712]
-入力は,[[マイニングモジュールクラス]]で定義されている T...
*自動実行メソッドの実装 [#a5576e17]
-[[マイニングモジュールクラス]]で用意されている下記のメソ...
***&color(red){[2.初期化と前処理]}; void initializeData()...
-処理ツール内の変数の初期化,マイニングの前処理を記述して...
***&color(red){[5.7. マイニング処理と結果の出力]}; void m...
-全体を&color(red){switch(optionNumber) case 文};により記...
--マイニング処理の結果を生成する処理
--処理結果を可視化ツールに送る setData*** メソッド
-可視化ツールの初期表示(&color(blue){''[6.結果の描画]''}...
&color(red){case -1:};の箇所に記述することができます.
--可視化ツールの表示オプションを指定(ボタン等の初期設定...
*出力 [#k4248683]
**dataID について [#xf863041]
-出力は,まず,dataID (可視化ツールがデータ受け取る際のID...
void resetData();
--setData*** メソッドにより可視化ツールがデータの受け取り...
--dataIDの値は、ペアとする可視化ツールごとに、0から1ずつ...
**setData*** メソッド [#j8175873]
-出力データの型に対応する setData*** メソッド([[マイニン...
void setDataBoolean(boolean data);
void setDataInteger(int data);
void setDataDouble(double data);
void setDataString(String data);
void setDataBooleanArray(boolean data[]);
void setDataIntegerArray(int data[]);
void setDataDoubleArray(double data[]);
void setDataStringArray(String data[]);
void setDataBooleanArray2(boolean data[][]);
void setDataIntegerArray2(int data[][]);
void setDataDoubleArray2(double data[][]);
-上記のメソッドを1つだけ用いる場合,&color(red){''プリミ...
-特定の dataID のデータとして可視化ツールにデータを送りた...
void setDataBoolean(int dataID, boolean data);
void setDataInteger(int dataID, int data);
void setDataDouble(int dataID, double data);
void setDataString(int dataID, String data);
void setDataBooleanArray(int dataID, boolean data[]);
void setDataIntegerArray(int dataID, int data[]);
void setDataDoubleArray(int dataID, double data[]);
void setDataStringArray(int dataID, String data[]);
void setDataBooleanArray2(int dataID, boolean data[][...
void setDataIntegerArray2(int dataID, int data[][]);
void setDataDoubleArray2(int dataID, double data[][]);
-dataID を指定するメソッドを利用した場合,[[データ型コン...
*コンパイル [#l758944c]
-統合環境の tetdm フォルダ内で make または ant でコンパイ...
--makeまたはantコマンドが無い場合は,コマンドをインストー...
--Windowsのコマンドプロンプトでは,Makefileに記述されてい...
---その場合,antコマンドを使用できるようにしていただくか...
--&color(blue){antコマンドでコンパイルを行った場合,各フ...
終了行:
*マイニング処理ツール(簡易版) [#wcd53674]
-入力テキストのデータ([[テキストデータ]])を入力として,...
-&color(blue){''簡易版'':複数の処理を行うためのボタン類...
*マイニング処理ツール(簡易版)作成の概要 [#md3f32f1]
-マイニング処理ツール作成用の、[[マイニングモジュールクラ...
-出力データを作成するための処理は,&color(blue){miningOpe...
-出力データの作成に必要な(データの再生成時に必要な)初期...
--入力テキストの再読み込みがあった場合など、データ再生成...
-処理結果は、&color(blue){setData***()}; メソッドを利用し...
--***の部分には渡すデータの型を表す文字列が入ります。
**マイニング処理ツールの構成 [#rd98a360]
&ref(MiningConst1.png,,35%,);
**パネル初期化時の処理の流れ [#tb5069a4]
&ref(InitMining1.png,,35%,);
**データ更新時の処理の流れ [#uc817aea]
&ref(Retry.png,,35%,);
**サンプルプログラム [#re93272b]
&ref(Sample1.java);
:入力テキストの単語間にスペースを入れた文字列を生成
*作成の準備 [#pf813afe]
-module/MiningModules フォルダ内に,自分が作成するツール...
--&color(red){モジュール名に使用できるのは,アルファベッ...
-作成したフォルダ内に,ソースファイル MyModule.java を用...
-MiningModule クラスのサブクラスとして実装します.
例) class MyModule extends MiningModule
*コンストラクタの作成 [#b3539310]
-setModuleIDメソッドにより,ツールIDを与えます.(公開用...
例) setModuleID(4723);
-配列 pairingVisualizationID を初期化して,ペアとなる可視...
例) pairingVisualizationID = new int[]{1};
-[[ツールタイプ]]が,1:シンプル,2:プリミティブ,3:セミプ...
例) setToolType(2);
-コンストラクタ内には,[[マイニングモジュールクラス]]のコ...
*変数の宣言 [#g7c5cf29]
-クラス内のグローバル変数を宣言して下さい.
-宣言した変数の初期化とインスタンス化は,&color(red){''必...
*入力 [#ka4f4712]
-入力は,[[マイニングモジュールクラス]]で定義されている T...
*自動実行メソッドの実装 [#a5576e17]
-[[マイニングモジュールクラス]]で用意されている下記のメソ...
***&color(red){[2.初期化と前処理]}; void initializeData()...
-処理ツール内の変数の初期化,マイニングの前処理を記述して...
***&color(red){[5.7. マイニング処理と結果の出力]}; void m...
-全体を&color(red){switch(optionNumber) case 文};により記...
--マイニング処理の結果を生成する処理
--処理結果を可視化ツールに送る setData*** メソッド
-可視化ツールの初期表示(&color(blue){''[6.結果の描画]''}...
&color(red){case -1:};の箇所に記述することができます.
--可視化ツールの表示オプションを指定(ボタン等の初期設定...
*出力 [#k4248683]
**dataID について [#xf863041]
-出力は,まず,dataID (可視化ツールがデータ受け取る際のID...
void resetData();
--setData*** メソッドにより可視化ツールがデータの受け取り...
--dataIDの値は、ペアとする可視化ツールごとに、0から1ずつ...
**setData*** メソッド [#j8175873]
-出力データの型に対応する setData*** メソッド([[マイニン...
void setDataBoolean(boolean data);
void setDataInteger(int data);
void setDataDouble(double data);
void setDataString(String data);
void setDataBooleanArray(boolean data[]);
void setDataIntegerArray(int data[]);
void setDataDoubleArray(double data[]);
void setDataStringArray(String data[]);
void setDataBooleanArray2(boolean data[][]);
void setDataIntegerArray2(int data[][]);
void setDataDoubleArray2(double data[][]);
-上記のメソッドを1つだけ用いる場合,&color(red){''プリミ...
-特定の dataID のデータとして可視化ツールにデータを送りた...
void setDataBoolean(int dataID, boolean data);
void setDataInteger(int dataID, int data);
void setDataDouble(int dataID, double data);
void setDataString(int dataID, String data);
void setDataBooleanArray(int dataID, boolean data[]);
void setDataIntegerArray(int dataID, int data[]);
void setDataDoubleArray(int dataID, double data[]);
void setDataStringArray(int dataID, String data[]);
void setDataBooleanArray2(int dataID, boolean data[][...
void setDataIntegerArray2(int dataID, int data[][]);
void setDataDoubleArray2(int dataID, double data[][]);
-dataID を指定するメソッドを利用した場合,[[データ型コン...
*コンパイル [#l758944c]
-統合環境の tetdm フォルダ内で make または ant でコンパイ...
--makeまたはantコマンドが無い場合は,コマンドをインストー...
--Windowsのコマンドプロンプトでは,Makefileに記述されてい...
---その場合,antコマンドを使用できるようにしていただくか...
--&color(blue){antコマンドでコンパイルを行った場合,各フ...
ページ名: