![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
机器学习
小白-小天
这个作者很懒,什么都没留下…
展开
-
使用岭回归对数据进行拟合
改变alpha的值对数据进行拟合。# 岭回归是保留全部的特征变量, 减少特征变量的值来防止过拟合现象from sklearn.linear_model import Ridgefrom sklearn.datasets import load_bostonfrom sklearn.model_selection import train_test_splitX, y = load_...原创 2020-03-21 20:16:42 · 1052 阅读 · 0 评论 -
使用套索回归对数据进行拟合
分别设置alpha为1,0.1,0.001对数据进行训练,并把预测结果绘制成图形,from sklearn.datasets import load_diabetesfrom sklearn.linear_model import Lassofrom sklearn.model_selection import train_test_splitimport numpy as npim...原创 2020-03-21 20:09:28 · 564 阅读 · 0 评论 -
套索回归 (Lasso Regression)的基本应用
一、使用场合 与岭回归类似,套索 (Least Absolute Shrinkage and Selection Operator) 也会对回归系数的绝对值添加一个罚值。此外,它能降低偏差并提高线性回归模型的精度。看看下面的等式:套索回归与岭回归有一点不同,它在惩罚部分使用的是绝对值,而不是平方值。这导致惩罚(即用以约束估计的绝对值之和)值使一些参数估计结果等...转载 2020-03-21 20:06:10 · 4900 阅读 · 0 评论 -
使用LinearRegression对数据进行预测
1.预测两个点import numpy as npfrom sklearn.linear_model import LinearRegressionimport matplotlib.pyplot as plt# # 预测两个点# # 两个点的横坐标X = [[1], [6]]# # 两个点的纵坐标y = [4, 6]lrs = LinearRegression().fi...原创 2020-03-21 19:57:02 · 2978 阅读 · 0 评论 -
使用KNeighborsClassifier训练make_blobs数据集并将其分类
1.从make_blobs中抽取出500个数据并使用散点图进行观察。import matplotlib.pyplot as pltfrom sklearn.datasets import make_blobsdata = make_blobs(n_samples=500, centers=5, random_state=8)X, y = dataplt.scatter(X[:, 0...原创 2020-03-21 19:49:31 · 686 阅读 · 0 评论 -
使用KNeighborsRegressor对make_regression数据集进行训练并预测
1.导入make_regression数据集import matplotlib.pyplot as pltfrom sklearn.datasets import make_regression# 样本特征为1 噪音为50X, y = make_regression(n_features=1, n_informative=1, noise=50, random_state=8)p...原创 2020-03-21 15:56:32 · 935 阅读 · 0 评论 -
使用KNeighborsClassifier对load_wine数据集进行训练并预测
1.导入load_wine数据集from sklearn.datasets import load_wine# data是一种bunch对象 含有键值对data = load_wine()# print(data)print(data.keys())# print(data['data'].shape)# print(data['DESCR'])2.导入模型并训练数据集...原创 2020-03-21 15:50:13 · 1280 阅读 · 0 评论 -
使用KNN分类器对sklearn中自带的make_blobs数据进行分类
1.使用make_blobs生成样本为200,分类为2的数据集,并绘制成散点图。import matplotlib.pyplot as plt# 导入数据集from sklearn.datasets import make_blobs# 导入KNN分类器from sklearn.neighbors import KNeighborsClassifier# 导入数据集拆分工具fro...原创 2020-03-21 15:45:18 · 985 阅读 · 0 评论 -
Python完成的数据化运营案例——销售预测
Python完成的数据化运营案例——销售预测说明1.导入库2. 读取数据3. 数据预处理4. 探索性数据分析5. 数据建模6. 模型评估7. 线性回归参数8. 销售预测应用说明Python版本:64位 3.7依赖库:pandas、matplotlib、sklearn程序输入:data.txt程序输出:预测的销售量1.导入库import numpy as npimport pan...原创 2020-03-14 09:27:17 · 614 阅读 · 0 评论