分类安排预测
決定木のアンサンブルを使用して観測値を分類
- ライブラリ:
统计和机器学习工具箱/ Classification
説明
分类安排预测ブロックはマルチ分类用の决定木の(分类安排
、分类袋装
,または紧凑型classificationEnsemble
)を使用て値をしし。
オブジェクトをスペースの名前指定ことにより学习済みの分类オブジェクトをブロックブロックにインポートインポート。。。[x]では(予测子データ)ををし,端子[标签]では観测のクラスを返しますオプションの出力端子[分数]を追加とクラススコアまたは事后が返されます。
端子
入力
x
— 予測子データ
行ベクトル| 列ベクトル
予測子データ。1 つの観測値の行ベクトルまたは列ベクトルとして指定します。
依存关系
[x]の変数の順序は、[选择训练的机器学习模型
]で指定されたモデルで学習済みの、予測子変数の順序と同じでなければなりません。
データ::单身的
|双倍的
|一半
|int8
|INT16
|INT32
|INT64
|UINT8
|UINT16
|UINT32
|Uint64
|布尔
|fixed point
出力
label
— 予測クラス ラベル
スカラー
予測クラス ラベル。スカラーとして返されます。スコアが最大になるクラスが予測クラスになります。
データ::单身的
|双倍的
|一半
|int8
|INT16
|INT32
|INT64
|UINT8
|UINT16
|UINT32
|Uint64
|布尔
|fixed point
|枚举
score
— 予測クラス スコアまたは事後確率
行ベクトル
予測クラス スコアまたは事後確率。サイズが 1 行 k 列の行ベクトルとして返されます。ここで、k は木モデル内のクラスの数です。
クラスのを确认する,,[选择训练的机器学习模型
]で指定された木モデルのClassNames
プロパティを使用ます。
依存关系
この端子を有効にするには、[ブロック パラメーター] ダイアログ ボックスの[メイン]タブ[
为预测的类得分添加输出端口
] のチェック ボックスをオンにします。分类スコアのとはアンサンブル法异ます。。アンサンブル集约法は,アンサンブルアンサンブルモデルモデルに学习ささ
FitCensemble
の名前と値の引数'方法'
を使用てできます详细については,关数predict
のリファレンスページの詳細節を参照してください。
データ::单身的
|双倍的
|一半
|int8
|INT16
|INT32
|INT64
|UINT8
|UINT16
|UINT32
|Uint64
|布尔
|fixed point
パラメーター
メイン
学习済み机械学习モデル选択选択
— アンサンブル分類モデル
ensmdl
(既定)|分类安排
オブジェクト |分类袋装
オブジェクト |紧凑型classificationEnsemble
オブジェクト
分类安排
オブジェクト,分类袋装
オブジェクト,または紧凑型classificationEnsemble
オブジェクトを含むワークスペース変数の名前を指定します。
FitCensemble
を使用してモデルに学習させる場合、次の制限が適用されます。
木弱学習器を使用してアンサンブルに学習させなければなりません。
予測子データにカテゴリカル予測子 (
logical
、分类
、char
、细绳
,またはcell
) を含めることはできません。学習データをテーブルで渡す場合、予測子は数値 (双倍的
または单身的
)でなければませ。,名前との引数引数分类预期
は使用んカテゴリカル予测子をモデル含めるは,モデルをはめる前にdummyvar
を使用て予测子を处理します。名前と値の引数
'ScoreTransform'
の値を“ Invlogit”
や无名にことはできませ。。木弱学習器に代理分岐は使用できません。つまり、関数
Templatetree
を使用して木弱学習器を定義する場合、名前と値の引数“代理”
の値は'离开'
(既定の)でなけれでなけれません。
プログラムでの使用
ブロックパラメーター:TrainedLearner |
型:ワークスペース変数 |
値:分类安排 オブジェクト |分类袋装 オブジェクト |紧凑型classificationEnsemble オブジェクト |
既定の設定:'ensmdl' |
为预测的类得分添加输出端口
- 予测クラスにに番目の端子をするするする
off
(既定)|on
チェックボックスオンにする,,分类安排预测ブロック22番目の端子端子端子[分数]が追加さます。
プログラムでの使用
ブロックパラメーター:ShowoutputScore |
型:文字ベクトル |
値:'''|'上' |
既定の:'离开' |
データ型
固定小数点が使用可能なパラメーター整数丸めモード
- 固定小数点演算丸めモード
地面
(既定)|Ceiling
|Convergent
|Nearest
|Round
|最简单
|零
固定小数点演算の丸めモードを指定します。詳細は、丸め(定点设计师)を参照しください。
ブロックパラメーターは常に、最も近い表現可能な値に丸められます。ブロック パラメーターの丸めを制御するには、マスク フィールドに MATLAB®の丸めをしてを入力します。
プログラムでの使用
ブロックパラメーター:RndMeth |
型:文字ベクトル |
値:'Ceiling' | 'Convergent' | 'Floor' | 'Nearest' | 'Round' | 'Simplest' | 'Zero' |
既定の:'Floor' |
整数オーバーフロー饱和
- オーバーフローアクションメソッド
off
(既定)|on
オーバーフロー际饱和か折り返すか指定します。
アクション | 理由 | オーバーフローのの影响 | 例 |
---|---|---|---|
このチェックをオンする( |
モデルにの性が,されたで明示的なな饱和保护保护が必要 |
オーバーフローの際は、データ型が表現できる最小値または最大値に飽和します。 |
データ型 |
このチェック ボックスをオフにする ( |
生成されたコードの効率を最適化したい。 ブロックが範囲外の信号を処理する方法を過剰指定したくない。詳細は、信号范囲エラーのトラブルシューティング(Simulink)を参照しください。 |
オーバーフローはデータ型が表现な値で折り返し。。 |
データ型 |
プログラムでの使用
ブロックパラメーター:饱和元素 |
型:文字ベクトル |
値:'''|'上' |
既定の:'离开' |
固定小数点ツールによる変更に対して出力データ型の設定をロックする
- 固定小数ツールデータのオーバーライド防止防止
off
(既定)|on
このパラメーターを選択して、ブロックに指定したデータ型を固定小数点ツールがオーバーライドしないようにします。詳細は、[出力データ型の設定をロックする] の使用(定点设计师)を参照しください。
プログラムでの使用
ブロックパラメーター:LockScale |
型:文字ベクトル |
値:'''|'上' |
既定の:'离开' |
标签数据类型
- [标签]出力出力データ型
通过反向传播继承:继承
|Inherit: auto
|双倍的
|单身的
|一半
|int8
|UINT8
|INT16
|UINT16
|INT32
|UINT32
|INT64
|Uint64
|布尔
|FIXDT(1,16)
|FIXDT(1,16,0)
|FIXDT(1,16,2^0,0)
|枚举:<クラス名>
|<データ型式>
[标签]出力データをします型はするか列挙データ型として指定指定,,,金宝appsimulink.numerictype
のようにデータ型オブジェクトとして表現できます。
継承オプションを選択すると、ソフトウェアは以下のように動作します。
通过反向传播继承:继承
(数値ラベルと logical ラベルの場合の既定値) — Simulink は、データ型の伝播時にブロックの[标签数据类型]を自動的に決定します (データ型の伝播(Simulink)を参照。,ブロック下流ブロック信号のデータ型をします。。Inherit: auto
(非数のの) - ブロックブロックれ列挙データ変数をたとえば,,,,,,。选择训练的机器学习模型
で指定れたスペース変数名がmymdl
で、クラス ラベルがclass 1
およびclass 2
であるとます。场合,対応する[标签]の値はmymdl_enumlabels.class_1
およびmymdl_enumlabels.class_2
になります。ブロックは、関数matlab.lang.makeValidName
を使用,クラスラベルを有效ななな识别子识别子に変换ます。。
データ型详细については,信号のデータの制御(Simulink)を参照しください。
[データ型アシスタントを表示]ボタンをクリックすると、[データ型]が表示されます。これは、データ型の属性を設定する際に役立ちます。詳細は、データ型をしたデータ型指定指定(Simulink)を参照しください。
依存关系
サポートさデータ型は,选择训练的机器学习模型
で指定されたモデルで使用されるラベルによって異なります。
モデルで数値ラベルまたは logical ラベルが使用される場合、サポートされるデータ型は [
通过反向传播继承:继承
](既定),双倍的
、单身的
、一半
、int8
、UINT8
、INT16
、UINT16
、INT32
、UINT32
、INT64
、Uint64
、布尔
,固定点および型オブジェクトです。モデルで数ラベル使用される,ささデータはは[
Inherit: auto
](既定),枚举:<类名称>
およびデータ型オブジェクトです。
プログラムでの使用
ブロックパラメーター:LabelDataTypeStr |
型: 文字ベクトル |
値:'Inherit: Inherit via back propagation' |'Inherit: auto' |'double' |'单身的' |'一半' |'int8' |'uint8' |'int16' |'uint16' |'int32' |'uint32' |'int64' |'uint64' |“布尔人” |fixdt(1,16)' |fixdt(1,16,0)' |'FIXDT(1,16,2^0,0)' |``枚举: |'' |
既定の設定:'Inherit: Inherit via back propagation' (数値ラベルと logical ラベルの場合) |'Inherit: auto' (非数ラベル场合) |
Label minimum
— 範囲チェックの [label] 出力の最小値
[]
(既定)|スカラー
金宝app®がチェックする[标签]出力範囲の下限値。
金宝appsimulinkは以下実行するに最を使用し。。
一部のをとしたパラメーター范囲の(ブロックパラメーター最小値最大値の指定(Simulink)を参照)。
シミュレーション范囲チェック(信号范囲の指定(Simulink)およびシミュレーション範囲のチェックの有効化(Simulink)を参照)。
固定小数データ型の。。
モデルから生成するコードの最適化。この最適化により、アルゴリズム コードが削除され、SIL やエクスターナル モードなど、一部のシミュレーション モードの結果に影響を与える可能性があります。詳細は、指定し最と最大を使用した最适化(嵌入式编码器)を参照しください。
メモ
[最低标签]パラメーターが、[标签]の実際の出力信号を飽和させたり、クリップしたりすることはありません。代わりに、饱和(Simulink)ブロックをしてください。
依存关系
このパラメーターを指定できるのは、选择训练的机器学习模型
で指定たモデル数値ラベルがさ场合场合ですです。
プログラムでの使用
ブロックパラメーター:LabelOutMin |
型: 文字ベクトル |
値:'[]' | スカラー |
既定の設定:'[]' |
Label maximum
- 范囲[标签]出力出力最大値値
[]
(既定)|スカラー
Simulink がチェックする[标签]出力范囲の値。
Simulink は以下を実行するために最大値を使用します。
一部のをとしたパラメーター范囲の(ブロックパラメーター最小値最大値の指定(Simulink)を参照)。
シミュレーション范囲チェック(信号范囲の指定(Simulink)およびシミュレーション範囲のチェックの有効化(Simulink)を参照)。
固定小数データ型の。。
モデルから生成するコードの最適化。この最適化により、アルゴリズム コードが削除され、SIL やエクスターナル モードなど、一部のシミュレーション モードの結果に影響を与える可能性があります。詳細は、指定し最と最大を使用した最适化(嵌入式编码器)を参照しください。
メモ
[Label maximum]パラメーターが、[标签]の実際の出力信号を飽和させたり、クリップしたりすることはありません。代わりに、饱和(Simulink)ブロックをしてください。
依存关系
このパラメーターを指定できるのは、选择训练的机器学习模型
で指定たモデル数値ラベルがさ场合场合ですです。
プログラムでの使用
ブロックパラメーター:Labeloutmax |
型: 文字ベクトル |
値:'[]' | スカラー |
既定の設定:'[]' |
Score data type
— [score] 出力のデータ型
Inherit: auto
(既定)|双倍的
|单身的
|一半
|int8
|UINT8
|INT16
|UINT16
|INT32
|UINT32
|INT64
|Uint64
|布尔
|FIXDT(1,16)
|FIXDT(1,16,0)
|FIXDT(1,16,2^0,0)
|<データ型式>
[分数]出力のをします。データはするか,直接するか,金宝appsimulink.numerictype
のようにデータ型オブジェクトとして表現することができます。
[继承:自动]
を選択すると、ブロックはデータ型を継承するルールを使用します。
データ型详细については,信号のデータの制御(Simulink)を参照しください。
[データ型アシスタントを表示]ボタンをクリックすると、[データ型]が表示されます。これは、データ型の属性を設定する際に役立ちます。詳細は、データ型をしたデータ型指定指定(Simulink)を参照しください。
プログラムでの使用
ブロックパラメーター:评分型 |
型: 文字ベクトル |
値:'Inherit: auto' |'double' |'单身的' |'一半' |'int8' |'uint8' |'int16' |'uint16' |'int32' |'uint32' |'int64' |'uint64' |“布尔人” |fixdt(1,16)' |fixdt(1,16,0)' |'FIXDT(1,16,2^0,0)' |'' |
既定の設定:'Inherit: auto' |
Score minimum
— 範囲チェックの [score] 出力の最小値
[]
(既定)|スカラー
Simulink がチェックする[分数]出力範囲の下限値。
金宝appsimulinkは以下実行するに最を使用し。。
一部のをとしたパラメーター范囲の(ブロックパラメーター最小値最大値の指定(Simulink)を参照)。
シミュレーション范囲チェック(信号范囲の指定(Simulink)およびシミュレーション範囲のチェックの有効化(Simulink)を参照)。
固定小数データ型の。。
モデルから生成するコードの最適化。この最適化により、アルゴリズム コードが削除され、SIL やエクスターナル モードなど、一部のシミュレーション モードの結果に影響を与える可能性があります。詳細は、指定し最と最大を使用した最适化(嵌入式编码器)を参照しください。
メモ
[Score minimum]パラメーターが、[分数]ののをさせ,クリップたりするはありません。。,,,饱和(Simulink)ブロックをしてください。
プログラムでの使用
ブロックパラメーター:Scoreoutmin |
型: 文字ベクトル |
値:'[]' | スカラー |
既定の設定:'[]' |
Score maximum
- 范囲[得分]出力出力最大値
[]
(既定)|スカラー
Simulink がチェックする[分数]出力范囲の値。
Simulink は以下を実行するために最大値を使用します。
一部のをとしたパラメーター范囲の(ブロックパラメーター最小値最大値の指定(Simulink)を参照)。
シミュレーション范囲チェック(信号范囲の指定(Simulink)およびシミュレーション範囲のチェックの有効化(Simulink)を参照)。
固定小数データ型の。。
モデルから生成するコードの最適化。この最適化により、アルゴリズム コードが削除され、SIL やエクスターナル モードなど、一部のシミュレーション モードの結果に影響を与える可能性があります。詳細は、指定し最と最大を使用した最适化(嵌入式编码器)を参照しください。
メモ
[最大得分]パラメーターが、[分数]ののをさせ,クリップたりするはありません。。,,,饱和(Simulink)ブロックをしてください。
プログラムでの使用
ブロックパラメーター:Scoreoutmax |
型: 文字ベクトル |
値:'[]' | スカラー |
既定の設定:'[]' |
Raw score data type
— 未変換スコアのデータ型
Inherit: auto
(既定)|双倍的
|单身的
|一半
|int8
|UINT8
|INT16
|UINT16
|INT32
|UINT32
|INT64
|Uint64
|布尔
|FIXDT(1,16)
|FIXDT(1,16,0)
|FIXDT(1,16,2^0,0)
|<データ型式>
内部の未変換スコアのデータ型を指定します。データ型は継承するか、直接指定するか、金宝appsimulink.numerictype
のようにデータ型オブジェクトとして表現することができます。
[继承:自动]
を選択すると、ブロックはデータ型を継承するルールを使用します。
データ型详细については,信号のデータの制御(Simulink)を参照しください。
[データ型アシスタントを表示]ボタンをクリックすると、[データ型]が表示されます。これは、データ型の属性を設定する際に役立ちます。詳細は、データ型をしたデータ型指定指定(Simulink)を参照しください。
依存关系
このパラメーターを指定できるのは、选择训练的机器学习模型
で指定されたモデルで'none'
(既定の设定,'身份'
と同じ)以外スコア変换使用さ场合だけ。。
モデルでスコア変換が使用されない (
'none'
または'身份'
) 場合は、Score data type
を使用てのデータを指定できます。モデルで
'none'
または'身份'
以外のスコア変換が使用される場合は、このパラメーターを使用して未変換の生スコアのデータ型を指定し、Score data type
を使用して変換したスコアのデータ型を指定できます。
スコア変换変更するは,学习にととのの引数'ScoreTransform'
を指定か,学习ににScoreTransform
プロパティを変更ます。
プログラムでの使用
ブロックパラメーター:RawScoreDataTypeStr |
型: 文字ベクトル |
値:'Inherit: auto' |'double' |'单身的' |'一半' |'int8' |'uint8' |'int16' |'uint16' |'int32' |'uint32' |'int64' |'uint64' |“布尔人” |fixdt(1,16)' |fixdt(1,16,0)' |'FIXDT(1,16,2^0,0)' |'' |
既定の設定:'Inherit: auto' |
Raw score minimum
- 范囲チェック未変换スコア最小値小値
[]
(既定)|スカラー
Simulink がチェックする未変換スコア範囲の下限値。
金宝appsimulinkは以下実行するに最を使用し。。
一部のをとしたパラメーター范囲の(ブロックパラメーター最小値最大値の指定(Simulink)を参照)。
シミュレーション范囲チェック(信号范囲の指定(Simulink)およびシミュレーション範囲のチェックの有効化(Simulink)を参照)。
固定小数データ型の。。
モデルから生成するコードの最適化。この最適化により、アルゴリズム コードが削除され、SIL やエクスターナル モードなど、一部のシミュレーション モードの結果に影響を与える可能性があります。詳細は、指定し最と最大を使用した最适化(嵌入式编码器)を参照しください。
メモ
[Raw score minimum]パラメーターがスコア実际のをさせたりクリップしたりするすることははありませ
プログラムでの使用
ブロックパラメーター:RAWSCOREOUTMIN |
型: 文字ベクトル |
値:'[]' | スカラー |
既定の設定:'[]' |
原始得分最大
— 範囲チェックの未変換スコアの最大値
[]
(既定)|スカラー
Simulink がチェックする未変換スコア範囲の上限値。
Simulink は以下を実行するために最大値を使用します。
一部のをとしたパラメーター范囲の(ブロックパラメーター最小値最大値の指定(Simulink)を参照)。
シミュレーション范囲チェック(信号范囲の指定(Simulink)およびシミュレーション範囲のチェックの有効化(Simulink)を参照)。
固定小数データ型の。。
モデルから生成するコードの最適化。この最適化により、アルゴリズム コードが削除され、SIL やエクスターナル モードなど、一部のシミュレーション モードの結果に影響を与える可能性があります。詳細は、指定し最と最大を使用した最适化(嵌入式编码器)を参照しください。
メモ
[Raw score maximum]パラメーターがスコア実际のをさせたりクリップしたりするすることははありませ
プログラムでの使用
ブロックパラメーター:RawScoreOutMax |
型: 文字ベクトル |
値:'[]' | スカラー |
既定の設定:'[]' |
Weak learner data type
— 弱学習器の出力のデータ型
Inherit: auto
(既定)|双倍的
|单身的
|一半
|int8
|UINT8
|INT16
|UINT16
|INT32
|UINT32
|INT64
|Uint64
|布尔
|FIXDT(1,16)
|FIXDT(1,16,0)
|FIXDT(1,16,2^0,0)
|<データ型式>
弱学习器出力データ型指定ます。データは継承するかか,直接直接指定する金宝appsimulink.numerictype
のようにデータ型オブジェクトとして表現することができます。
[继承:自动]
を選択すると、ブロックはデータ型を継承するルールを使用します。
データ型详细については,信号のデータの制御(Simulink)を参照しください。
[データ型アシスタントを表示]ボタンをクリックすると、[データ型]が表示されます。これは、データ型の属性を設定する際に役立ちます。詳細は、データ型をしたデータ型指定指定(Simulink)を参照しください。
プログラムでの使用
ブロックパラメーター:WeakLearnerDataTypeStr |
型: 文字ベクトル |
値:'Inherit: auto' |'double' |'单身的' |'一半' |'int8' |'uint8' |'int16' |'uint16' |'int32' |'uint32' |'int64' |'uint64' |“布尔人” |fixdt(1,16)' |fixdt(1,16,0)' |'FIXDT(1,16,2^0,0)' |'' |
既定の設定:'Inherit: auto' |
学习者最小的学习者
— 範囲チェックの弱学習器出力の最小値
[]
(既定)|スカラー
金宝appsimulinkがチェック弱出力范囲の下限。。
金宝appsimulinkは以下実行するに最を使用し。。
一部のをとしたパラメーター范囲の(ブロックパラメーター最小値最大値の指定(Simulink)を参照)。
シミュレーション范囲チェック(信号范囲の指定(Simulink)およびシミュレーション範囲のチェックの有効化(Simulink)を参照)。
固定小数データ型の。。
モデルから生成するコードの最適化。この最適化により、アルゴリズム コードが削除され、SIL やエクスターナル モードなど、一部のシミュレーション モードの結果に影響を与える可能性があります。詳細は、指定し最と最大を使用した最适化(嵌入式编码器)を参照しください。
メモ
[Weak learner minimum]パラメーターがの実际の信号饱和させ,クリップししたりするすることははあり。
プログラムでの使用
ブロックパラメーター:WeakLearnerOutMin |
型: 文字ベクトル |
値:'[]' | スカラー |
既定の設定:'[]' |
Weak learner maximum
- 范囲チェック弱出力の値値
[]
(既定)|スカラー
金宝appsimulinkがチェック弱出力范囲の上限。。
Simulink は以下を実行するために最大値を使用します。
一部のをとしたパラメーター范囲の(ブロックパラメーター最小値最大値の指定(Simulink)を参照)。
シミュレーション范囲チェック(信号范囲の指定(Simulink)およびシミュレーション範囲のチェックの有効化(Simulink)を参照)。
固定小数データ型の。。
モデルから生成するコードの最適化。この最適化により、アルゴリズム コードが削除され、SIL やエクスターナル モードなど、一部のシミュレーション モードの結果に影響を与える可能性があります。詳細は、指定し最と最大を使用した最适化(嵌入式编码器)を参照しください。
メモ
[最大学习者]パラメーターがの実际の信号饱和させ,クリップししたりするすることははあり。
プログラムでの使用
ブロックパラメーター:弱核纳特马克斯 |
型: 文字ベクトル |
値:'[]' | スカラー |
既定の設定:'[]' |
ブロックの特性
データ型 |
|
直接フィードスルー |
|
多次元信号 |
|
可変サイズの信号 |
|
ゼロクロッシング検出 |
|
代替机能
matlab函数ブロックを木アンサンブル(分类安排
、分类袋装
,または紧凑型classificationEnsemble
) のオブジェクト関数predict
と共に使用できます。たとえば、matlab函数ブロックのによるクラスの予测予测を参照しください。
统计和机器学习工具箱™ ライブラリ内の分类安排预测ブロックを使用するかどうか、または MATLAB Function ブロックを関数predict
と共に使用するかどうかを判断する際には、以下を考慮してください。
统计和机器学习工具箱ライブラリ ブロックを使用する場合、固定小数点ツール(定点设计师)を使用して浮動小数点モデルを固定小数点に変換できます。
MATLAB功能ブロックを关数
predict
と共に使用する場合は、可変サイズの配列に対するサポートを有効にしなければなりません。MATLABFunction ブロックを使用する場合、予測の前処理や後処理のために、同じ MATLAB Function ブロック内で MATLAB 関数を使用することができます。
拡张机能
C/C ++コード生成
Simulink® Coder™ を使用して C および C++ コードを生成します。
固定小数点の変換
Fixed-Point Designer™ を使用して固定小数点システムの設計とシミュレーションを行います。
バージョン履歴
参考
ブロック
オブジェクト
関数
matlabコマンド
Matlabコマンドコマンドにするがクリックされまし。。
matlabコマンドコマンドに入力してしください。。。。ブラウザー
Select a Web Site
选择一个网站以获取可用的翻译内容,并查看本地事件和优惠。根据您的位置,我们建议您选择:.
You can also select a web site from the following list:
如何获得最佳网站性能
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- AméricaLatina(Español)
- Canada(英语)
- United States(英语)