1.学習準備
1.1.学習テーマの定義Name | Type | URL | JsonParam | Header/QueryParam |
---|---|---|---|---|
01105004 |
post | x-rapidapi-host x-rapidapi-key |
||
機械学習のテーマを追加します。 (language=0:英語、1:日本語、2:その他;partOfSpeech:名詞、形容詞、動詞、副詞、連体詞、助詞、助動詞、接頭辞、接続詞、記号等;Naivebayesテキスト分類のみ有効) (trainType=1:Naivebayesテキスト分類、2:線形回帰、3:ロジステック回帰、4:時系列AR、5:時系列MA、6:時系列ARMA、7:時系列ARIMA) 学習テーマの項目情報と一緒に追加することも可能です。 - Naivebayesテキスト分類の場合、同じcategoryに複数の異なる項目を登録する場合、categoryを指定する必要があります。 - 線形回帰の場合、少なくとも二つの項目のtrainTextを登録する必要があり、trainTextの数値組は半角のスペースで区切り、すべての項目trainTextにての数値数は一致しなければなりません。最後の項目のtrainTextに実測値を格納してください。 - ロジステック回帰の場合も少なくとも二つの項目のtrainTextを登録する必要があり、最後の項目のtrainTextに分類値を格納し、文字列でも可能です。trainTextの数値又は文字列組は半角のスペースで区切り、すべての項目trainTextにての数値又は文字列数は一致しなければなりません。 - 時系列回帰予測の場合は、基本的に一つの項目のtrainTextを登録する必要があり、trainTextの数値組は半角のスペースで区切ってください。 成功したら、戻ってきたtrainKeyとresultKeyをメモしてください。 |
||||
01105005 |
put | x-rapidapi-host x-rapidapi-key |
||
学習テーマを更新します。 (language=0:英語, 1:日本語, 2:その他; partOfSpeech: 名詞、形容詞、動詞、副詞、連体詞、助詞、助動詞、接頭辞、接続詞、記号など、Naivebayesテキスト分類のみ有効) (trainType=1:Naivebayesテキスト分類, 2:線形回帰, 3:ロジステック回帰, 4:時系列AR, 5:時系列MA, 6:時系列ARMA, 7:時系列ARIMA) 学習テーマの項目情報と一緒に追加することもできます。 - Naivebayesテキスト分類の場合、categoryを指定する必要があります。同じcategoryに異なる項目が複数登録されることがあります。 - 線形回帰の場合、少なくとも二つの項目のtrainTextを登録する必要があります。trainTextの数値組は半角スペースで区切り、すべての項目のtrainTextにおいて数値の数が一致している必要があります。最後の項目のtrainTextに実測値を格納してください。 - ロジステック回帰の場合も少なくとも二つの項目のtrainTextを登録する必要があります。最後の項目のtrainTextに分類値を文字列として格納してください。すべての項目のtrainTextにおいて、数値または文字列の組み合わせの数が一致している必要があります。 - 時系列回帰予測の場合、基本的に一つの項目のtrainTextを登録する必要があります。半角スペースで区切った数値の組をtrainTextに格納してください。 |
||||
01105003 |
get | x-rapidapi-host x-rapidapi-key |
||
指定された学習テーマの属性情報(resultKeyを含む)を取得します。 |
||||
01105006 |
delete | x-rapidapi-host x-rapidapi-key |
||
学習テーマを削除します。 |
||||
01105007 |
put | x-rapidapi-host x-rapidapi-key |
||
学習テーマの状態を設定します。(StatusId=0:新規未承認; 1:承認済; 2:論理削除) 重要: 下記の学習、解析・予測処理を実行する前に、必ず「1:承認済」に設定する必要があります。 |
||||
1.2.学習データの投入
Name | Type | URL | JsonParam | Header/QueryParam |
---|---|---|---|---|
01106004 |
post |
x-rapidapi-host x-rapidapi-key |
||
指定した学習テーマの項目情報(複数可)を追加します。 - Naivebayesテキスト分類の場合、categoryを指定する必要があり、同じcategoryに属する異なる項目を複数登録することができます。 - 線形回帰の場合、少なくとも二つの項目のtrainTextを登録する必要があり、trainTextの数値組は半角スペースで区切ります。すべての項目のtrainTextに含まれる数値の数は一致しなければなりません。最後の項目のtrainTextには実測値を格納します。 - ロジステック回帰の場合も、少なくとも二つの項目のtrainTextを登録する必要があります。最後の項目のtrainTextには分類値を格納します。文字列でも可能です。trainTextの数値または文字列の組み合わせは半角スペースで区切り、すべての項目のtrainTextに含まれる数値または文字列の数は一致しなければなりません。 - 時系列回帰予測の場合、基本的には一つの項目のtrainTextを登録する必要があり、trainTextの数値組は半角スペースで区切ります。 |
||||
01106005 |
put |
x-rapidapi-host x-rapidapi-key |
||
指定した学習テーマの項目情報(複数可)を更新します。 - Naivebayesテキスト分類の場合、categoryを指定する必要があります。同じcategoryに異なる複数の項目が登録される場合があります。 - 線形回帰の場合、少なくとも二つの項目のtrainTextを登録する必要があります。各trainTextは数値組であり、半角のスペースで区切ります。すべての項目のtrainTextに含まれる数値組の数は一致しなければなりません。最後の項目のtrainTextには実測値を格納します。 - ロジステック回帰の場合も、少なくとも二つの項目のtrainTextを登録する必要があります。最後の項目のtrainTextには分類値を格納します。数値または文字列の組であるtrainTextは、半角スペースで区切ります。すべての項目のtrainTextに含まれる数値または文字列の組の数は一致しなければなりません。 - 時系列回帰予測の場合、基本的に一つの項目のtrainTextを登録する必要があります。各trainTextは数値組であり、半角のスペースで区切ります。 |
||||
01106001 |
get |
x-rapidapi-host x-rapidapi-key |
||
指定した学習テーマの項目一覧を取得します。 |
||||
01106002 |
get |
x-rapidapi-host x-rapidapi-key |
||
指定した学習テーマの項目一覧をCSV形式で取得します。 |
||||
01106003 |
get |
x-rapidapi-host x-rapidapi-key |
||
指定した学習テーマの項目情報を取得します。 |
||||
01106006 |
delete |
x-rapidapi-host x-rapidapi-key |
||
指指定した学習テーマの項目情報(複数の項目番号を指定可能)を削除します。 |
||||
2.学習処理(分類・予測モデル生成)
Name | Type | URL | JsonParam | Header/QueryParam |
---|---|---|---|---|
01105008 |
get | x-rapidapi-host x-rapidapi-key |
||
学習項目のtrainTextにあらかじめ投入したテキストデータセットによって、単純(ナイーブ)ベイズ分類器(Naive Bayes)のモデルを生成します。学習項目の量によっては、時間が少しかかる場合があります。 |
||||
01105010 |
get | x-rapidapi-host x-rapidapi-key |
||
学習項目のtrainText(スペース区切りの数値文字列)にあらかじめ投入した数値データセットによって、線形単回帰または重回帰のモデルを作成します。学習の結果一覧が戻り、最後の決定係数(Score)値が1に近づくと、良い予測結果が得られます。 (learnCount:学習回数;learnRate:学習増分比率;interval:学習誤差の戻り間隔) |
||||
01105012 |
post | x-rapidapi-host x-rapidapi-key |
||
学習項目のtrainText(スペース区切りの数値文字列)によって、予め投入した学習データセットからロジスティック回帰の分類モデルを作成します。オプションとして、テスト用jsonデータを投入することもできます。この場合、投入した学習データセットの一部をテストデータとして使用します。学習の結果一覧が戻り、最後の精度係数(Score)値が1に近づくほど、計算精度が高くなります。 (testPercent:投入した学習データセットにおけるテストデータの割合、learnCount:学習回数、learnRate:学習増分比率、interval:学習誤差の戻り間隔) |
||||
01105014 |
get | x-rapidapi-host x-rapidapi-key |
||
学習項目のtrainText(スペース区切りの数値文字列)に予め投入した数値データセットによって、自己回帰(AR)モデルを作成します。学習の結果一覧が戻り、最終的な決定係数(Score)値が1に近づくと、予測結果の精度が高くなります。 (learnCount: 学習回数; learnRate: 学習増分比率; interval: 学習誤差の戻り間隔; pOrder: 自己回帰の次数) |
||||
01105016 |
get | x-rapidapi-host x-rapidapi-key |
||
学習項目のtrainText(スペース区切りの数値文字列)に予め投入した数値データセットによって、移動平均(MA)モデルを作成します。学習の結果一覧が戻り、最後の決定係数(Score)値が1に近づくと、良い予測結果が得られます。 (learnCount: 学習回数; learnRate: 学習増分比率; interval: 学習誤差の戻り間隔; qOrder: 移動平均回帰の回数) |
||||
01105018 |
get | x-rapidapi-host x-rapidapi-key |
||
学習項目のtrainText(スペース区切りの数値文字列)によって、予め投入した数値データセットから、自己回帰移動平均(ARMA)モデルを作成します。学習の結果一覧が戻り、最後の決定係数(Score)の値が1に近づくほど、良い予測結果が得られます。 (learnCount:学習回数;learnRate:学習増分比率;interval:学習誤差の戻り間隔;pOrder:自己回帰の回数;qOrder:移動平均回帰の回数) |
||||
01105020 |
get | x-rapidapi-host x-rapidapi-key |
||
学習項目のtrainText(スペース区切りの数値文字列)に予め投入した数値データセットによって、自己回帰和分移動平均(ARIMA)モデルを作成します。学習の結果一覧が返り、最後の決定係数(Score)値が1に近づくなら、良い予測結果が得られます。 (learnCount: 学習回数; learnRate: 学習増分比率; interval: 学習誤差の戻り間隔; pOrder: 自己回帰の回数; dOrder: 差分階数; qOrder: 移動平均回帰の回数) |
||||
3.分類・予測結果の取得
Name | Type | URL | JsonParam | Header/QueryParam |
---|---|---|---|---|
01105009 |
post |
x-rapidapi-host x-rapidapi-key |
||
テキストを投入して、単純ベイズ(Naive Bayes)モデルで解析した結果を取得します。学習項目の量によっては、少し時間がかかる場合があります。 |
||||
01105011 |
post |
x-rapidapi-host x-rapidapi-key |
||
引き渡された説明変数に基づいて作成された線形単回帰または重回帰モデルで予測処理を行い、予測結果が返されます。 |
||||
01105013 |
post |
x-rapidapi-host x-rapidapi-key |
||
引き渡した説明変数に基づいて作成されたロジスティック回帰の分類モデルを使用して計算処理を行い、分類の確率結果が返されます。 |
||||
01105015 |
get |
x-rapidapi-host x-rapidapi-key |
||
自己回帰(AR)モデルを用いて予測処理を行い、予測結果が返されます。 (outStartNo: 予測結果の開始順番; outEndNo: 予測結果の終了順番; cycleStartNo: 元の学習データの周期開始順番; cyclePeriod: 元の学習データの周期) |
||||
01105017 |
get |
x-rapidapi-host x-rapidapi-key |
||
移動平均(MA)モデルを用いて予測処理を行い、予測結果が返されます。 (outStartNo: 予測結果の戻り始める順番; outEndNo: 予測結果の戻り終わる順番; cycleStartNo: 元の学習データの周期の開始順番; cyclePeriod: 元の学習データの周期) |
||||
01105019 |
get |
x-rapidapi-host x-rapidapi-key |
||
自己回帰移動平均(ARMA)モデルで予測処理を行い、予測結果が返されます。 (outStartNo: 予測結果の戻り開始順序; outEndNo: 予測結果の戻り終了順序; cycleStartNo: 学習データ周期の開始順序; cyclePeriod: 学習データの周期) |
||||
01105021 |
get |
x-rapidapi-host x-rapidapi-key |
||
自己回帰和分移動平均(ARIMA)モデルを使って予測処理を行い、予測結果が返されます。 (outStartNo: 予測結果戻りの開始順番、outEndNo: 予測結果戻りの終了順番、cycleStartNo: 元の学習データ周期開始順番、cyclePeriod: 元の学習データ周期) |
||||
統計ツール
Name | Type | URL | JsonParam | Header/QueryParam |
---|---|---|---|---|
01301008 |
post | x-rapidapi-host x-rapidapi-key |
||
平均、幾何平均、平方平均、中央値、最頻値、最小値、最大値、合計、計数、分散、母分散、標準偏差、総偏差、共分散、総相関係数、偏差行列、共分散行列、pearson相関行列、spearman相関行列、kendall相関行列などの統計結果が戻ります。線形回帰学習の場合、説明変数と目的変数の相関係数は0.7以上が推奨されます。 |
||||
01301009 |
post | x-rapidapi-host x-rapidapi-key |
||
平均、幾何平均、平方平均、中央値、最頻値、最小値、最大値、合計、計数、分散、母分散、標準偏差、対数変換、対数差分変換、比率変換、ロジット変換、移動平均、移動中央、ホワイトノイズ、n階差分、自己共分散、自己相関係数、偏自己共分散、偏自己相関係数などの統計結果が返されます。 (moveInterval: 移動平均・移動中央の計算区間; convertMode: 変換モード(0: オリジナル, 1: 差分, 2: 対数, 3: 対数差分, 4: 比率, 5: ロジット); smoothMode: 平滑化モード(0: なし, 1: 移動平均, 2: 移動中央); diffOrder: 差分の階数) |
||||