imblearn包的附加功能

imbutil的Python项目详细描述


PyPI-StatusPyPI-VersionsBuild-StatusCodecovLICENCE

添加到imbalanced-learn包。

fromimbutil.combineimportMinMaxRandomSampler;fromimblearnimportpipeline;# oversampling minority classes to 100 and undersampling majority classes to 800sampler=MinMaxRandomSampler(min_freq=100,max_freq=800)sampling_clf=pipeline.make_pipeline(sampler,inner_clf)

1   Installation

pip install imbutil

此外,除了来自imbalanced-learnRandomUnderSamplerRandomOverSampler之外,技术上可以将MinMaxRandomSampler用于非数字数据。但是,imbalanced-learn的当前实现强制检查所有采样器的数字数据。如果你想绕过这个限制,我有一个不强制数据为数字的项目分支。您可以使用以下命令安装它:

pip install git+https://github.com/shaypal5/imbalanced-learn.git@f6adc562fafdc2198931873799e725e5abdd65a1

2   Basic Use

imbutil添加到imblearn包的结构:

2.1   combine

包含样本下和样本上的采样器:

MinMaxRandomSampler-随机采样数据,将所有类频率带入一个范围。

3   Contributing

包作者和当前维护者是shay palachy(shay.palachy@gmail.com);非常欢迎您向他寻求帮助。捐款是非常受欢迎的。

3.1   Installing for development

克隆:

git clone git@github.com:shaypal5/imbutil.git

以开发模式安装,并具有测试依赖项:

cd imbutil
pip install -e ".[test]"

3.2   Running the tests

要运行测试,请使用:

cd imbutil
pytest

3.3   Adding documentation

该项目使用numpy docstring conventions进行文档记录,之所以选择它们,是因为它们可能是最广泛传播的约定,既受sphinx等常用工具的支持,又产生人类可读的docstring。在记录添加到此项目中的代码时,请遵循these conventions

另外,如果您更新了这个README.rst文件,请使用python setup.py checkdocs验证它的编译。

4   Credits

由shay palachy创建(shay.palachy@gmail.com)。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Java中是否有数字的默认类型   java调用一个类的方法来使用另一个类的实例   java HtmlUnit不适用于javascript处理   java需要帮助才能连接MongoDB   java如何从Maven中的src/main/resources复制文件?   java保存Int值(共享首选项)   从另一个类调用方法时,java Autowired组件出现空指针异常   java Spring JPA:PropertyAccessException 1:。。。MethodInvocationException:。'driverClassName'。。。org/postgresql/Driver:不支持的专业。次要版本52.0   java使用增强的JDO模型类在Eclipse中运行Junit测试   java如何使用eclipse IDE为junit创建可运行的jar文件   java如何在安卓中检测应用程序的启动和退出   java在其他线程可以访问静态映射时从数据库更新静态映射   java@Entitty和@EntityScan不起作用。我正在使用SpringBoot和jpa存储库,发生了很多次   java如何与google日历集成?