machine_learning/multi_input.h マニュアル

(The documentation of machine_learning/multi_input.h)

Last Update: 2021/12/20


machine_learning/multi_input.hでは 計算式の6節で述べた 「複数の入力変数セットを持つ問題」 を扱う関数が定義されている。 このヘッダファイル内で定義されている関数を以下に示す。 各関数の詳細は関数名をクリックしてリンク先を参照のこと。
Functions to treat “problems having multiple input variable sets”, described in Section 6 of formulas, are defined in machine_learning/multi_input.h. Functions defined in this header file are listed below. For details of individual functions, click the links.

関数名
Function name
機能・用途
Purpose
ML_calculate_all_xy_multiInput
【マニュアル改訂中につき非公開】
[Documentation is not open as it is under revision]
複数の入力変数セットを持つ問題において、 教師データにおける入力層の変数\(x_i^{(0,n,k)}\)の値を与えて 全ての層での変数\(x_i^{(m,n)}\) およびその線形結合\(y_i^{(m,n)}\)の値 (最適な\(k\)に対する値)を計算する。
In problems having multiple input variable sets, calculate the values of variables \(x_i^{(m,n)}\) and their linear combinations \(y_i^{(m,n)}\) in all layers for optimal \(k\), given the variables in the input layer \(x_i^{(0,n,k)}\) of teaching data.
ML_estimate_parameters_multiInput_adadelta
【マニュアル改訂中につき非公開】
[Documentation is not open as it is under revision]
モデルパラメータの初期値を与えて反復改良により最適値を推定する。 複数の入力変数セットを持つ問題用。 学習率の設定にAdadeltaを使用する。
Estimate the optimal values of the model parameters by iterative refinement starting from given initial values, for problems having multiple input variable sets; Adadelta is used for the learning ratio.