smote的matlab代码用于不平衡学习的自适应合成采样方法
ADASYN
是一个
python
模块,它为倾斜的数据集实现了自适应过采样技术。
许多机器学习算法在处理大量倾斜的数据集时遇到困难。
如果您的数据集有
1000
个示例,其中
950
个属于
'Haystack'
类,其余
50
个属于类
'Needle',则很难预测属于
'Needle'
的新数据。
该算法的作用是通过向现有示例添加一些半随机噪声来创建属于少数类的新人工数据。
有关更多信息,请阅读全文
依赖关系
pip(安装时需要)
麻木
scipy
scikit
学习
安装
要使用
ADASYN,您需要运行以下命令:
pip
install
git+https://github.com/stavskal/ADASYN
安装软件包后,您可以继续使用:
from
adasyn
import
ADASYN
adsn
=
ADASYN(k=7,imb_threshold=0.6,
ratio=0.75)
new_X,
new_y
=
adsn.fit_transform(X,y)
#
your
imbalanced
data
2021-09-05 15:33:58
207KB
系统开源
1