![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
机器学习
_sky123_
这个作者很懒,什么都没留下…
展开
-
随机森林python实现
from sklearn.datasets import make_moons import numpy as np import matplotlib.pyplot as plt from queue import Queue epsilon = 1e-5 judge_forest = [] data_forest = [] type_forest = [] depth_forest = [...原创 2019-12-07 01:07:59 · 263 阅读 · 0 评论 -
pca降维python实现
import matplotlib.pyplot as plt import numpy as np import pandas as pd data = pd.read_csv(r"C:\Users\28747\Desktop\pca\iris.csv") print(data) data = (np.array(data)) pca_data = data (r, c) = np.shape...原创 2019-12-06 16:36:42 · 311 阅读 · 0 评论 -
k均值聚类python实现
import matplotlib.pyplot as plt import numpy as np import pandas as pd from sklearn.datasets import make_blobs # 生成数据 X, y = make_blobs() plt.scatter(X[:, 0], X[:, 1], c=y) plt.show() data = X pri...原创 2019-12-06 16:31:43 · 199 阅读 · 0 评论 -
决策树python实现
from sklearn.datasets import make_moons import numpy as np import matplotlib.pyplot as plt from queue import Queue epsilon = 1e-5 judge_tree = {} data_tree = {} type_tree = {} depth_tree = {} def t...原创 2019-12-06 16:25:38 · 114 阅读 · 0 评论 -
k-nn实现
import matplotlib.pyplot as plt import numpy as np import pandas as pd def train_test_split(X,y,test_ratio=0.25,seed=None): #数据分离函数,X,y为样本和标签,test_ratio为测试部分所占比例,scikit-learn默认为0.25 if seed: ...原创 2019-12-06 16:22:28 · 154 阅读 · 0 评论