IZEL_open
この関数から返される handle を使うことでモデルの作成、学習、テスト等の全ての機能を利用することができます。
同時に8個のハンドラをオープンすることができます。
int IZEL_open()
引数
なし
戻り値
正常にオープンできた場合は0以上のhandle値を返します。以後呼び出すライブラリ関数にはこのhandle値を渡してください。
エラーが発生した場合は-1を返します。
サンプルソース
#include <Izel.mqh>
void sample()
{
int handle;
// オープン
handle = IZEL_open();
if( handle < 0 ) {
// エラー処理;
}
// 学習モデルの定義
IZEL_add_layer(handle, 100);
IZEL_add_layer(handle, 200);
IZEL_set_output_layer(handle, 2);
// トレーニングデータのセット
IZEL_open_x_train(handle);
IZEL_append_x_train(handle, 1.0);
IZEL_append_x_train(handle, 2.0);
IZEL_close_x_train(handle);
IZEL_set_y_train(handle, 1);
/*
データのセットを繰り返す。
・
・
・
*/
// トレーニング
IZEL_fit(handle, 100, 32);
// クローズ
IZEL_close(handle);
}