マイニング処理モジュールの作り方(バージョン0.46まで)
をテンプレートにして作成
開始行:
>>[[マイニング処理モジュールの作り方(バージョン0.42まで...
**GUIを作成しない簡易版の作り方は以下のリンク先へ [#y7b2b...
-[[マイニング処理モジュールの作り方(簡易版)]]~
-[[マイニング処理モジュールの作り方(簡易版)(バージョン0.4...
-[[マイニング処理モジュールの作り方(簡易版)(バージョン0.4...
*マイニング処理モジュール作成の概要 [#y127243a]
-用意されているマイニング処理用のクラス(&color(red){Minin...
-すべての処理は,&color(blue){miningOperations()};メソッ...
-パネルを作成するときの初期化処理は、&color(blue){initial...
--統合環境のパネルに初めてモジュールがセットされるとき、...
-処理を実行するときの初期化処理は、&color(blue){initializ...
--initializePanel()の実行時に加え、データの再読み込みや、...
-処理結果は、&color(blue){setData***(int, ***)};メソッド...
--***の部分には渡すデータの型が入ります。
**マイニング処理モジュールの構成 [#v633be6b]
&ref(miningconst2.png,,35%,);
***サンプルプログラム [#n880aeb6]
&ref(Sample2.java);
:入力テキストの単語間にスペースを入れた文字列を生成(ボ...
*作成の準備 [#j50b8da2]
-module/MiningModules フォルダ内に,自分が作成するモジュ...
-作成したフォルダ内に,ソースファイル MyModule.java を用...
-MiningModule クラスのサブクラスとして実装します.
-ボタンが押されたときの処理を追加するため ActionListener ...
例) class MyModule extends MiningModule implements A...
*コンストラクタの作成 [#yb121b44]
-setModuleIDメソッドにより,モジュールIDを与えます.(公...
例) setModuleID(4723);
-配列 pairingVisualizationID を初期化して,ペアとなる可視...
例) pairingVisualizationID = new int[1];
pairingVisualizationID[0] = 1;
-コンストラクタ内には,上記以外の処理は記述しないで下さい
*変数の宣言 [#v6262fb3]
-クラス内のグローバル変数を宣言して下さい.
-宣言した変数の初期化とインスタンス化は,&color(red){''必...
*入出力の方法 [#w6157ba0]
-入力は,スーパークラスで定義されている TextData 型のイン...
-出力は,ペアとして想定する「可視化インタフェースモジュー...
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[][]);
-setData( &color(red){dataID};, **) は,miningOperations ...
-同じ dataID をもつ,異なるデータ型の出力を生成することも...
-「可視化インタフェースモジュール」内の表示を変更する場合...
void displayOperations(int optionNumber);
*自動実行メソッドの実装 [#z056ac5b]
-スーパークラスで用意されている下記のメソッドを,オーバー...
***&color(red){[1.GUI初期化]}; void initializePanel(); [#...
-Swing を利用して作成したGUIコンポーネントを,スーパーク...
***&color(red){[2.初期化と前処理]}; void initializeData()...
-処理モジュール内の変数の初期化,マイニングの前処理を記述...
***&color(red){[5.マイニング処理と結果の出力]}; void mini...
-可視化インタフェースモジュールが表示を行うためのデータを...
全体を&color(red){switch(optionNumber) case 文};により記...
***初期化時の処理の流れ [#h7224e9b]
&ref(initmining2.png,,35%,);
***データ更新時の処理の流れ [#v5eabf09]
&ref(retry.png,,35%,);
*GUI操作時の処理の実装 [#b757de0d]
-GUIのアクションを制御するメソッド actionPerformed をオー...
public void actionPerformed(ActionEvent e);
---マイニング処理と結果の出力: miningOperations メソッド...
---可視化モジュールの操作: ペアとして想定する可視化モジ...
-必要に応じて miningOperations メソッドの case文を増やし...
*コンパイル [#o0fc9352]
-統合環境の tetdm フォルダ内で make または ant でコンパイ...
終了行:
>>[[マイニング処理モジュールの作り方(バージョン0.42まで...
**GUIを作成しない簡易版の作り方は以下のリンク先へ [#y7b2b...
-[[マイニング処理モジュールの作り方(簡易版)]]~
-[[マイニング処理モジュールの作り方(簡易版)(バージョン0.4...
-[[マイニング処理モジュールの作り方(簡易版)(バージョン0.4...
*マイニング処理モジュール作成の概要 [#y127243a]
-用意されているマイニング処理用のクラス(&color(red){Minin...
-すべての処理は,&color(blue){miningOperations()};メソッ...
-パネルを作成するときの初期化処理は、&color(blue){initial...
--統合環境のパネルに初めてモジュールがセットされるとき、...
-処理を実行するときの初期化処理は、&color(blue){initializ...
--initializePanel()の実行時に加え、データの再読み込みや、...
-処理結果は、&color(blue){setData***(int, ***)};メソッド...
--***の部分には渡すデータの型が入ります。
**マイニング処理モジュールの構成 [#v633be6b]
&ref(miningconst2.png,,35%,);
***サンプルプログラム [#n880aeb6]
&ref(Sample2.java);
:入力テキストの単語間にスペースを入れた文字列を生成(ボ...
*作成の準備 [#j50b8da2]
-module/MiningModules フォルダ内に,自分が作成するモジュ...
-作成したフォルダ内に,ソースファイル MyModule.java を用...
-MiningModule クラスのサブクラスとして実装します.
-ボタンが押されたときの処理を追加するため ActionListener ...
例) class MyModule extends MiningModule implements A...
*コンストラクタの作成 [#yb121b44]
-setModuleIDメソッドにより,モジュールIDを与えます.(公...
例) setModuleID(4723);
-配列 pairingVisualizationID を初期化して,ペアとなる可視...
例) pairingVisualizationID = new int[1];
pairingVisualizationID[0] = 1;
-コンストラクタ内には,上記以外の処理は記述しないで下さい
*変数の宣言 [#v6262fb3]
-クラス内のグローバル変数を宣言して下さい.
-宣言した変数の初期化とインスタンス化は,&color(red){''必...
*入出力の方法 [#w6157ba0]
-入力は,スーパークラスで定義されている TextData 型のイン...
-出力は,ペアとして想定する「可視化インタフェースモジュー...
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[][]);
-setData( &color(red){dataID};, **) は,miningOperations ...
-同じ dataID をもつ,異なるデータ型の出力を生成することも...
-「可視化インタフェースモジュール」内の表示を変更する場合...
void displayOperations(int optionNumber);
*自動実行メソッドの実装 [#z056ac5b]
-スーパークラスで用意されている下記のメソッドを,オーバー...
***&color(red){[1.GUI初期化]}; void initializePanel(); [#...
-Swing を利用して作成したGUIコンポーネントを,スーパーク...
***&color(red){[2.初期化と前処理]}; void initializeData()...
-処理モジュール内の変数の初期化,マイニングの前処理を記述...
***&color(red){[5.マイニング処理と結果の出力]}; void mini...
-可視化インタフェースモジュールが表示を行うためのデータを...
全体を&color(red){switch(optionNumber) case 文};により記...
***初期化時の処理の流れ [#h7224e9b]
&ref(initmining2.png,,35%,);
***データ更新時の処理の流れ [#v5eabf09]
&ref(retry.png,,35%,);
*GUI操作時の処理の実装 [#b757de0d]
-GUIのアクションを制御するメソッド actionPerformed をオー...
public void actionPerformed(ActionEvent e);
---マイニング処理と結果の出力: miningOperations メソッド...
---可視化モジュールの操作: ペアとして想定する可視化モジ...
-必要に応じて miningOperations メソッドの case文を増やし...
*コンパイル [#o0fc9352]
-統合環境の tetdm フォルダ内で make または ant でコンパイ...
ページ名: