# -*- coding: utf-8 -*-
#RandomForestClassifier
import math
import matplotlib as mpl
import warnings
import numpy as np
from sklearn import tree
from sklearn import ensemble
from sklearn import metrics
from sklearn.metrics import auc
from sklearn.metrics import confusion_matrix
from sklearn.metrics import precision_recall_curve
from sklearn.metrics import classification_report
from sklearn.cross_validation import train_test_split
from sklearn.model_selection import cross_val_score
from sklearn.ensemble import RandomForestClassifier
from sklearn.ensemble import ExtraTreesClassifier
from sklearn.tree import DecisionTreeClassifier
from sklearn.externals import joblib
import matplotlib.pyplot as plt
plt.switch_backend('agg')
warnings.filterwarnings('ignore')
# 数据读入,划分训练与验证
def split_data(file_name,N): #uniprot_10_1_1_lst.txt
data = []
labels = []
with open(file_name,'r') as ifile: #-*-# file's nam
python实现 随机森林(RF)的参数寻优
最新推荐文章于 2024-01-19 21:08:05 发布