Py之rgf_python:rgf_python的简介、安装、使用方法之详细攻略
2023-09-14 09:04:48 时间
Py之rgf_python:rgf_python的简介、安装、使用方法之详细攻略
目录
rgf_python的简介
rgf_python是一款基于Python机器学习算法正则化贪婪森林(RGF)的包装。它的特点如下所示:
(1)、Scikit-learn接口及其用于多类分类问题的可能性。
(2)、rgf_python包含了论文[1]和FastRGF实现中的原始RGF。
(3)、FastRGF是为大型(和稀疏)数据集而开发的,因此在小型数据集上,它通常表现出与vanilla RGF相比较差的性能。
(4)、最初的RGF实现仅可用于回归和二进制分类,但rgf_python也可用于通过“One-vs-Rest”方法进行多类分类。
rgf_python的安装
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple rgf_python
pip install rgf_python
rgf_python的使用方法
1、基础用法
from sklearn import datasets
from sklearn.utils.validation import check_random_state
from sklearn.model_selection import StratifiedKFold, cross_val_score
from rgf.sklearn import RGFClassifier
iris = datasets.load_iris()
rng = check_random_state(0)
perm = rng.permutation(iris.target.size)
iris.data = iris.data[perm]
iris.target = iris.target[perm]
rgf = RGFClassifier(max_leaf=400,
algorithm="RGF_Sib",
test_interval=100,
verbose=True)
n_folds = 3
rgf_scores = cross_val_score(rgf,
iris.data,
iris.target,
cv=StratifiedKFold(n_folds))
rgf_score = sum(rgf_scores)/n_folds
print('RGF Classifier score: {0:.5f}'.format(rgf_score))
相关文章
- python的安装教程_Python的安装
- python 基尼系数_Python计算
- python中sqrt函数用法_Python : sqrt() 函数
- Py之cv2:cv2库(OpenCV,opencv-python)的简介、安装、使用方法(常见函数、方法等)最强详细攻略[通俗易懂]
- 【说站】python线程安全的介绍及解决方法
- Anaconda 安装python第三方库的各类方法
- python win32api sendmessage_Python win32api.SendMessage方法代码示例[通俗易懂]
- Python安装失败_python第三方库安装失败
- pycharm如何调试python程序_Pycharm断点调试Python程序的步骤方法
- Linux环境下安装Python(linux装python)
- 快速安装Python MySQL模块(python安装mysql模块)
- 掌握Linux环境下的Python编程(linux执行python)
- Python在连接MSSQL数据库中的应用(python连mssql)
- Linux下运行Python脚本的步骤简介(linux如何运行python脚本)
- 在Python安装MySQL支持模块的方法
- netbeans7安装python插件的方法图解
- Python读写Excel文件方法介绍
- python中的reduce内建函数使用方法指南