import sys
sys.path.append(r"C:\AppsData\PyCharm")
import numpy as np
from sklearn.model_selection import check_cv
from sklearn import base
from sklearn import metrics
from sklearn.svm import SVC, SVR
from sklearn.pipeline import Pipeline
from sklearn.model_selection import KFold, ParameterGrid
from sklearn import preprocessing
from xilin4py.MachineLearning.CrossValidate.Nested2CV import NestedCrossValidationEvaluator
if __name__ == "__main__":
x = np.random.rand(100, 10)
y = np.random.choice([0, 1], size=100)
model = SVC(probability=True)
pipeline_out = Pipeline([("scaler", preprocessing.StandardScaler()),
("model", model)])
pipeline_in = Pipeline([("model", model)])
cv = KFold(5, shuffle=True, random_state=0)
cv_evaluator = NestedCrossValidationEvaluator(x, y, pipeline_out, pipeline_in, cv, cv, True, slice(0, 1), {"model__C": [0.1, 0.2, 0.3]})
cv_evaluator.run()
print(cv_evaluator.pipeline_out_fitted[0])
print(id(cv_evaluator.pipeline_out_fitted[0]))
print(id(cv_evaluator.pipeline_out_fitted[1]))
print(cv_evaluator.best_params)
print(cv_evaluator.y_prob)
print(cv_evaluator.y_pred)
xilin4py's Introduction
xilin4py's People
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.