Win32 API 日本語リファレンス
ホームAI.MachineLearning.DirectML › DML_REDUCE_FUNCTION

DML_REDUCE_FUNCTION

列挙型
基底型i4

メンバー 12

名前10進16進
DML_REDUCE_FUNCTION_ARGMAX00x0
DML_REDUCE_FUNCTION_ARGMIN10x1
DML_REDUCE_FUNCTION_AVERAGE20x2
DML_REDUCE_FUNCTION_L130x3
DML_REDUCE_FUNCTION_L240x4
DML_REDUCE_FUNCTION_LOG_SUM50x5
DML_REDUCE_FUNCTION_LOG_SUM_EXP60x6
DML_REDUCE_FUNCTION_MAX70x7
DML_REDUCE_FUNCTION_MIN80x8
DML_REDUCE_FUNCTION_MULTIPLY90x9
DML_REDUCE_FUNCTION_SUM100xA
DML_REDUCE_FUNCTION_SUM_SQUARE110xB

各言語での定義

列挙メンバーの定義。HSP タブは #define global(値は16進)。

typedef enum DML_REDUCE_FUNCTION : int {
    DML_REDUCE_FUNCTION_ARGMAX = 0,
    DML_REDUCE_FUNCTION_ARGMIN = 1,
    DML_REDUCE_FUNCTION_AVERAGE = 2,
    DML_REDUCE_FUNCTION_L1 = 3,
    DML_REDUCE_FUNCTION_L2 = 4,
    DML_REDUCE_FUNCTION_LOG_SUM = 5,
    DML_REDUCE_FUNCTION_LOG_SUM_EXP = 6,
    DML_REDUCE_FUNCTION_MAX = 7,
    DML_REDUCE_FUNCTION_MIN = 8,
    DML_REDUCE_FUNCTION_MULTIPLY = 9,
    DML_REDUCE_FUNCTION_SUM = 10,
    DML_REDUCE_FUNCTION_SUM_SQUARE = 11
} DML_REDUCE_FUNCTION;
public enum DML_REDUCE_FUNCTION : int
{
    DML_REDUCE_FUNCTION_ARGMAX = 0,
    DML_REDUCE_FUNCTION_ARGMIN = 1,
    DML_REDUCE_FUNCTION_AVERAGE = 2,
    DML_REDUCE_FUNCTION_L1 = 3,
    DML_REDUCE_FUNCTION_L2 = 4,
    DML_REDUCE_FUNCTION_LOG_SUM = 5,
    DML_REDUCE_FUNCTION_LOG_SUM_EXP = 6,
    DML_REDUCE_FUNCTION_MAX = 7,
    DML_REDUCE_FUNCTION_MIN = 8,
    DML_REDUCE_FUNCTION_MULTIPLY = 9,
    DML_REDUCE_FUNCTION_SUM = 10,
    DML_REDUCE_FUNCTION_SUM_SQUARE = 11,
}
Public Enum DML_REDUCE_FUNCTION As Integer
    DML_REDUCE_FUNCTION_ARGMAX = 0
    DML_REDUCE_FUNCTION_ARGMIN = 1
    DML_REDUCE_FUNCTION_AVERAGE = 2
    DML_REDUCE_FUNCTION_L1 = 3
    DML_REDUCE_FUNCTION_L2 = 4
    DML_REDUCE_FUNCTION_LOG_SUM = 5
    DML_REDUCE_FUNCTION_LOG_SUM_EXP = 6
    DML_REDUCE_FUNCTION_MAX = 7
    DML_REDUCE_FUNCTION_MIN = 8
    DML_REDUCE_FUNCTION_MULTIPLY = 9
    DML_REDUCE_FUNCTION_SUM = 10
    DML_REDUCE_FUNCTION_SUM_SQUARE = 11
End Enum
import enum

class DML_REDUCE_FUNCTION(enum.IntEnum):
    DML_REDUCE_FUNCTION_ARGMAX = 0
    DML_REDUCE_FUNCTION_ARGMIN = 1
    DML_REDUCE_FUNCTION_AVERAGE = 2
    DML_REDUCE_FUNCTION_L1 = 3
    DML_REDUCE_FUNCTION_L2 = 4
    DML_REDUCE_FUNCTION_LOG_SUM = 5
    DML_REDUCE_FUNCTION_LOG_SUM_EXP = 6
    DML_REDUCE_FUNCTION_MAX = 7
    DML_REDUCE_FUNCTION_MIN = 8
    DML_REDUCE_FUNCTION_MULTIPLY = 9
    DML_REDUCE_FUNCTION_SUM = 10
    DML_REDUCE_FUNCTION_SUM_SQUARE = 11
// DML_REDUCE_FUNCTION
pub const DML_REDUCE_FUNCTION_ARGMAX: i32 = 0;
pub const DML_REDUCE_FUNCTION_ARGMIN: i32 = 1;
pub const DML_REDUCE_FUNCTION_AVERAGE: i32 = 2;
pub const DML_REDUCE_FUNCTION_L1: i32 = 3;
pub const DML_REDUCE_FUNCTION_L2: i32 = 4;
pub const DML_REDUCE_FUNCTION_LOG_SUM: i32 = 5;
pub const DML_REDUCE_FUNCTION_LOG_SUM_EXP: i32 = 6;
pub const DML_REDUCE_FUNCTION_MAX: i32 = 7;
pub const DML_REDUCE_FUNCTION_MIN: i32 = 8;
pub const DML_REDUCE_FUNCTION_MULTIPLY: i32 = 9;
pub const DML_REDUCE_FUNCTION_SUM: i32 = 10;
pub const DML_REDUCE_FUNCTION_SUM_SQUARE: i32 = 11;
// DML_REDUCE_FUNCTION
const (
	DML_REDUCE_FUNCTION_ARGMAX int32 = 0
	DML_REDUCE_FUNCTION_ARGMIN int32 = 1
	DML_REDUCE_FUNCTION_AVERAGE int32 = 2
	DML_REDUCE_FUNCTION_L1 int32 = 3
	DML_REDUCE_FUNCTION_L2 int32 = 4
	DML_REDUCE_FUNCTION_LOG_SUM int32 = 5
	DML_REDUCE_FUNCTION_LOG_SUM_EXP int32 = 6
	DML_REDUCE_FUNCTION_MAX int32 = 7
	DML_REDUCE_FUNCTION_MIN int32 = 8
	DML_REDUCE_FUNCTION_MULTIPLY int32 = 9
	DML_REDUCE_FUNCTION_SUM int32 = 10
	DML_REDUCE_FUNCTION_SUM_SQUARE int32 = 11
)
const
  DML_REDUCE_FUNCTION_ARGMAX = 0;
  DML_REDUCE_FUNCTION_ARGMIN = 1;
  DML_REDUCE_FUNCTION_AVERAGE = 2;
  DML_REDUCE_FUNCTION_L1 = 3;
  DML_REDUCE_FUNCTION_L2 = 4;
  DML_REDUCE_FUNCTION_LOG_SUM = 5;
  DML_REDUCE_FUNCTION_LOG_SUM_EXP = 6;
  DML_REDUCE_FUNCTION_MAX = 7;
  DML_REDUCE_FUNCTION_MIN = 8;
  DML_REDUCE_FUNCTION_MULTIPLY = 9;
  DML_REDUCE_FUNCTION_SUM = 10;
  DML_REDUCE_FUNCTION_SUM_SQUARE = 11;
// DML_REDUCE_FUNCTION
pub const DML_REDUCE_FUNCTION_ARGMAX: i32 = 0;
pub const DML_REDUCE_FUNCTION_ARGMIN: i32 = 1;
pub const DML_REDUCE_FUNCTION_AVERAGE: i32 = 2;
pub const DML_REDUCE_FUNCTION_L1: i32 = 3;
pub const DML_REDUCE_FUNCTION_L2: i32 = 4;
pub const DML_REDUCE_FUNCTION_LOG_SUM: i32 = 5;
pub const DML_REDUCE_FUNCTION_LOG_SUM_EXP: i32 = 6;
pub const DML_REDUCE_FUNCTION_MAX: i32 = 7;
pub const DML_REDUCE_FUNCTION_MIN: i32 = 8;
pub const DML_REDUCE_FUNCTION_MULTIPLY: i32 = 9;
pub const DML_REDUCE_FUNCTION_SUM: i32 = 10;
pub const DML_REDUCE_FUNCTION_SUM_SQUARE: i32 = 11;
const
  DML_REDUCE_FUNCTION_ARGMAX* = 0
  DML_REDUCE_FUNCTION_ARGMIN* = 1
  DML_REDUCE_FUNCTION_AVERAGE* = 2
  DML_REDUCE_FUNCTION_L1* = 3
  DML_REDUCE_FUNCTION_L2* = 4
  DML_REDUCE_FUNCTION_LOG_SUM* = 5
  DML_REDUCE_FUNCTION_LOG_SUM_EXP* = 6
  DML_REDUCE_FUNCTION_MAX* = 7
  DML_REDUCE_FUNCTION_MIN* = 8
  DML_REDUCE_FUNCTION_MULTIPLY* = 9
  DML_REDUCE_FUNCTION_SUM* = 10
  DML_REDUCE_FUNCTION_SUM_SQUARE* = 11
enum DML_REDUCE_FUNCTION : int {
    DML_REDUCE_FUNCTION_ARGMAX = 0,
    DML_REDUCE_FUNCTION_ARGMIN = 1,
    DML_REDUCE_FUNCTION_AVERAGE = 2,
    DML_REDUCE_FUNCTION_L1 = 3,
    DML_REDUCE_FUNCTION_L2 = 4,
    DML_REDUCE_FUNCTION_LOG_SUM = 5,
    DML_REDUCE_FUNCTION_LOG_SUM_EXP = 6,
    DML_REDUCE_FUNCTION_MAX = 7,
    DML_REDUCE_FUNCTION_MIN = 8,
    DML_REDUCE_FUNCTION_MULTIPLY = 9,
    DML_REDUCE_FUNCTION_SUM = 10,
    DML_REDUCE_FUNCTION_SUM_SQUARE = 11,
}
#define global DML_REDUCE_FUNCTION_ARGMAX      0x0
#define global DML_REDUCE_FUNCTION_ARGMIN      0x1
#define global DML_REDUCE_FUNCTION_AVERAGE     0x2
#define global DML_REDUCE_FUNCTION_L1          0x3
#define global DML_REDUCE_FUNCTION_L2          0x4
#define global DML_REDUCE_FUNCTION_LOG_SUM     0x5
#define global DML_REDUCE_FUNCTION_LOG_SUM_EXP 0x6
#define global DML_REDUCE_FUNCTION_MAX         0x7
#define global DML_REDUCE_FUNCTION_MIN         0x8
#define global DML_REDUCE_FUNCTION_MULTIPLY    0x9
#define global DML_REDUCE_FUNCTION_SUM         0xA
#define global DML_REDUCE_FUNCTION_SUM_SQUARE  0xB