时间序列分类#
该 sktime.classification
模块包含用于时间序列分类的算法和组合工具。
sktime 中的所有分类器都可以使用 sktime.registry.all_estimators
工具列出,使用 estimator_types="classifier"
,可选择通过标签过滤。有效的标签可以使用 sktime.registry.all_tags
列出。
一个带有基于标签搜索的完整表格也可以在 估算器搜索页面 上找到(在“Estimator type”下拉菜单中选择“classifier”)。
组合#
|
由变换器和分类器组成的管道。 |
|
将估算器应用于数组或 pandas DataFrame 的列。 |
|
由变换器和分类器组成的管道。 |
|
用于在不同模型中进行选择的 MultiplexClassifier。 |
模型选择和调优#
|
对估算器的指定参数值进行穷举搜索。 |
集成#
|
时间序列分类器的 Bagging 集成。 |
时间序列森林分类器,如 [R880353f3a8bd-1] 所述。 |
|
|
带有可拟合集成权重分类器的加权集成。 |
深度学习#
|
时间卷积神经网络 (CNN),如 [Rd06fa525366f-1] 所述。 |
|
上下文时间序列神经网络分类器 (CNTC),如 [1] 所述。 |
|
全卷积网络 (FCN),如 [R4ddccc18e565-1] 所述。 |
|
Karim et al (2019) [1] 中 LSTMFCN 分类器的实现。 |
|
用于时间序列分类的门控循环单元 (GRU)。 |
|
用于时间序列分类的 GRU-FCN。 |
|
InceptionTime 深度学习分类器。 |
|
多尺度注意力卷积神经网络分类器,如 [R18bfe0ce893e-1] 所述。 |
|
多层感知机网络 (MLP),如 [R2c17e28b4d16-1] 所述。 |
|
多通道深度卷积神经网络分类器,如 [Re4d070570206-1] 所述。 |
|
用于分类的多变量时间序列 Transformer,如 [Rd7b568e6af84-1] 所述。 |
|
残差神经网络,如 [1] 所述。 |
|
简单循环神经网络。 |
|
时间序列注意力原型网络 (TapNet),如 [Rdbe61d137f31-1] 所述。 |
基于字典#
|
向量空间中的 Bag-of-SFA Symbols,来自 pyts。 |
|
符号傅里叶近似符号袋 (BOSS) 的集成。 |
|
可收缩符号傅里叶近似符号袋 (cBOSS)。 |
|
单个符号傅里叶近似符号袋 (IndividualBOSS)。 |
|
单个 TDE 分类器,是 Bag of SFA Symbols (BOSS) 模型的扩展。 |
|
MUSE (多变量符号扩展)。 |
|
时间字典集成 (TDE)。 |
|
用于时间序列分类的词提取 (WEASEL)。 |
基于距离#
|
弹性集成 (EE)。 |
K 最近邻时间序列分类器。 |
|
K 最近邻时间序列分类器,来自 |
|
K 最近邻时间序列分类器,来自 tslearn。 |
|
|
Proximity Forest 分类器。 |
|
Proximity Stump 类。 |
|
Proximity Tree 类。 |
|
ShapeDTW 分类器。 |
Dummy#
|
DummyClassifier 进行忽略输入特征的预测。 |
早期分类#
概率阈值早期分类器。 |
|
|
两层早期准确序列分类器 (TEASER)。 |
基于特征#
|
Canonical Time-series Characteristics (catch22) 分类器。 |
|
Fresh Pipeline with RotatIoN forest Classifier。 |
|
矩阵 Profile (MP) 分类器。 |
|
随机区间分类器。 |
|
使用基于签名的特征的分类模块。 |
|
汇总统计量分类器。 |
|
基于可伸缩假设检验的时间序列特征提取分类器。 |
混合#
|
基于变换的集成层次投票集合 (HIVE-COTE) V1。 |
|
基于变换的集成层次投票集合 (HIVE-COTE) V2。 |
基于区间#
|
规范区间森林分类器 (CIF)。 |
|
多样化表示规范区间森林分类器 (DrCIF)。 |
随机区间谱集成 (RISE)。 |
|
|
监督时间序列森林 (STSF)。 |
|
时间序列森林分类器。 |
基于核#
|
支持向量分类器,用于时间序列核。 |
|
时间序列支持向量分类器,来自 tslearn。 |
|
Arsenal 集成。 |
|
使用 RidgeClassifierCV 封装的 Rocket 变换器分类器。 |
基于 Shapelet#
|
Shapelet 变换分类器 (STC)。 |
|
学习 Shapelet 算法,来自 pyts。 |
学习时间序列 Shapelet 分类器,来自 tslearn。 |
|
|
MrSEQL = 多表示序列学习分类模型。 |
|
MrSQM = 多表示序列挖掘器。 |
sklearn 分类器#
本节包含并非时间序列分类器,而是在 sklearn
兼容 API 中的简单表格分类器。
它们在时间序列分类器中内部使用,但也可以直接在表格设置中使用。
|
连续区间树 (CIT) 向量分类器(也称为时间序列树)。 |
|
旋转森林 (RotF) 向量分类器。 |
Base#
时间序列分类器的抽象基类。 |
深度学习时间序列分类器的抽象基类。 |
早期时间序列分类器的抽象基类。 |