如您所知,scikit-learn中的隔离林模型有一个参数,引导。描述如下。
如果是真的话,则每个树都适合于训练数据的随机子集并进行替换。如果不正确,则执行抽样而不进行替换。
我制作了一个简单的数据,并训练了一个隔离森林模型。但无论引导是否正确,评价结果都有很大的不同。请参阅以下代码。
import numpy as np
from sklearn.ensemble import IsolationForest
np.random.seed(0)
# making train and test data
size = 10
train_x = np.concatenate( (np.ra
我有一个类似下面的条件,它被保存在数据库中。每种情况都有一个结果。我在组合框中显示可用的结果。当用户选择一个结果时,我必须显示该结果的决策树。
示例:
COND1 AND (COND2 OR COND3 AND COND4 OR (COND5 AND COND6))
一个条件应该是像年龄> 10,道布不是NULL,X IN表(Y)等。我需要首先单独提取所有条件,然后使用AND,OR和大括号,我必须在C#中像决策树一样显示它们。我已经计划使用Accord.Net了。有没有更简单的,因为Accord.Net有更多我不需要的功能。
提前感谢你的帮助。
你能帮我理解下面的情节吗?吉尼是什么?葡萄糖值为66,72是什么意思?不同的颜色(蓝色,白色,粉红色)有什么不同?
基于diabetes.csv的数据(google )
from matplotlib import pyplot as plt
import pandas as pd
from sklearn.model_selection import train_test_split
from sklearn.ensemble import RandomForestClassifier
diab_cols = ['Pregnancie