当前位置: 首页 > news >正文

网站开发技术架构深圳百度推广属于哪家公司

网站开发技术架构,深圳百度推广属于哪家公司,nike定制在哪个app,wordpress删除漏洞背景 前文中我们提到: Scikit-Learn 库的算法主要有四类:分类、回归、聚类、降维: 回归:线性回归、决策树回归、SVM回归、KNN 回归;集成回归:随机森林、Adaboost、GradientBoosting、Bagging、ExtraTrees。…

背景

前文中我们提到:

Scikit-Learn 库的算法主要有四类:分类、回归、聚类、降维:

  1. 回归:线性回归、决策树回归、SVM回归、KNN 回归;集成回归:随机森林、Adaboost、GradientBoosting、Bagging、ExtraTrees。
  2. 分类:线性分类、决策树、SVM、KNN,朴素贝叶斯;集成分类:随机森林、Adaboost、GradientBoosting、Bagging、ExtraTrees。
  3. 聚类:K均值(K-means)、层次聚类(Hierarchical clustering)、DBSCAN。
  4. 降维:LinearDiscriminantAnalysis、PCA。

本文将展开解释回归分类聚类降维的区别,并使用 Scikit-learn 中的自带数据集来说明各自的用途以及它们所达到的效果,可以帮助我们更直观地理解这几类机器学习任务。

1. 回归(Regression)

回归任务用于预测连续变量。它的目标是根据输入特征,预测一个连续的数值结果。

波士顿房价数据集(已被替换为加利福尼亚房价数据集)

使用线性回归模型。

from sklearn.datasets import fetch_california_housing
from sklearn.linear_model import LinearRegression
from sklearn.model_selection import train_test_split
from sklearn.metrics import mean_squared_error# 导入加州房价数据集
data = fetch_california_housing()
X = data.data
y = data.target# 数据划分为训练集和测试集
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.3, random_state=42)# 训练线性回归模型
lr_model = LinearRegression()
lr_model.fit(X_train, y_train)# 预测房价
y_pred = lr_model.predict(X_test)# 评估回归模型(均方误差)
mse = mean_squared_error(y_test, y_pred)
print(f"均方误差: {mse:.2f}")

用途

  • 回归主要用于预测连续型数值,例如预测房价、股票价格、温度等。

效果

  • 通过训练回归模型,可以预测目标值,并评估模型的准确度。在房价预测中,预测的房价是连续变量,模型输出具体的房价数值。我们通过均方误差等评价指标评估预测的准确性。

2. 分类(Classification)

分类任务用于预测数据的类别标签。它的目标是将数据点分类到某个预定义的类中。

鸢尾花数据集

使用K近邻进行分类。

from sklearn.datasets import load_iris
from sklearn.neighbors import KNeighborsClassifier
from sklearn.model_selection import train_test_split
from sklearn.metrics import accuracy_score# 导入鸢尾花数据集
iris = load_iris()
X = iris.data
y = iris.target# 划分数据集为训练集和测试集
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.3, random_state=42)# 训练K近邻分类模型
knn_model = KNeighborsClassifier(n_neighbors=3)
knn_model.fit(X_train, y_train)# 预测鸢尾花类别
y_pred = knn_model.predict(X_test)# 评估分类模型(准确率)
accuracy = accuracy_score(y_test, y_pred)
print(f"分类准确率: {accuracy:.2f}")

用途

  • 分类用于分类任务,如垃圾邮件检测、图像识别、疾病诊断等。

效果

  • 通过分类模型,能准确将数据点分配到预定的类别中。在鸢尾花分类中,模型可以识别不同种类的鸢尾花,并输出其对应的类别。通过准确率等指标评估分类的精确度。

3. 聚类(Clustering)

聚类是无监督学习的一种,用于将数据点分组,使得同一组内的点尽可能相似,而不同组间的点差异尽可能大。聚类任务没有预定义的标签。

手写数字数据集(无标签)

使用KMeans进行聚类。

from sklearn.datasets import load_digits
from sklearn.cluster import KMeans
import matplotlib.pyplot as plt# 导入手写数字数据集
digits = load_digits()
X = digits.data# 使用KMeans进行聚类
kmeans = KMeans(n_clusters=10, random_state=42)
clusters = kmeans.fit_predict(X)# 可视化部分聚类结果
plt.figure(figsize=(8, 8))
for i in range(10):plt.subplot(2, 5, i + 1)plt.imshow(digits.images[i], cmap='gray')plt.title(f"Cluster: {clusters[i]}")
plt.show()

用途

  • 聚类常用于探索性数据分析,目标群体细分(如市场细分)、推荐系统(用户行为分组)等场景。

效果

  • 聚类算法通过发现数据中潜在的模式,将数据划分为多个簇。例如,在手写数字数据集中,虽然没有标签,但通过聚类算法可以自动将相似的数字图像聚为一类。每个聚类代表一类相似的手写数字。

4. 降维(Dimensionality Reduction)

降维用于减少数据的特征维度,保留尽可能多的信息。通过降维,能使数据在低维空间中表现,同时减少噪声和计算复杂度。

手写数字数据集

通过主成分分析(PCA)进行降维。

from sklearn.decomposition import PCA
import matplotlib.pyplot as plt# 导入手写数字数据集
digits = load_digits()
X = digits.data# 使用PCA将数据降维到2维
pca = PCA(n_components=2)
X_pca = pca.fit_transform(X)# 可视化降维后的数据
plt.scatter(X_pca[:, 0], X_pca[:, 1], c=digits.target, cmap='viridis', s=50)
plt.colorbar()
plt.title('PCA降维后的手写数字数据')
plt.show()

用途

  • 降维常用于数据可视化、减少数据维度以提升算法效率、降低计算复杂度和去噪等场景。

效果

  • 通过降维,原来多维度的数据被压缩到低维空间(如2维),便于可视化和分析。在手写数字数据集中,降维后的数据能保留关键信息,并显示不同类别的分布情况。

总结

回归、分类、聚类、降维的区别

类型任务目标常见算法用途
回归预测连续值线性回归、决策树回归等房价预测、天气预测等
分类预测离散类别KNN、SVM、决策树等图像识别、垃圾邮件检测、疾病诊断等
聚类将数据点分组,无预定义标签K-Means、层次聚类等市场细分、推荐系统、图像分割等
降维减少数据特征维度PCA、t-SNE、LDA等数据可视化、降噪、特征提取等
  • 回归用于预测数值结果,分类用于预测类别标签,聚类则无监督地将数据分组,降维用于在降低数据维度的同时保留重要信息。
  • 这些任务在各自的应用场景中帮助解决不同问题,通过Scikit-learn自带数据集,可以直观地理解和实践这些概念。

资源

作者同步上传了 Jupyter 资源,可自行下载查看跑通代码运算结果:sklearn机器学习包应用 - 辨析回归/分类/聚类/降维作用效果


文章转载自:
http://cuirassed.tzmc.cn
http://tenability.tzmc.cn
http://overdoor.tzmc.cn
http://synfuel.tzmc.cn
http://revises.tzmc.cn
http://inconveniently.tzmc.cn
http://microholography.tzmc.cn
http://pictorialist.tzmc.cn
http://areca.tzmc.cn
http://insolation.tzmc.cn
http://ricinus.tzmc.cn
http://bordeaux.tzmc.cn
http://sunsetty.tzmc.cn
http://amenable.tzmc.cn
http://remount.tzmc.cn
http://idiorrhythmic.tzmc.cn
http://lyricize.tzmc.cn
http://pharmaceutics.tzmc.cn
http://ungenerous.tzmc.cn
http://glassboro.tzmc.cn
http://begorra.tzmc.cn
http://unfailingly.tzmc.cn
http://kilogram.tzmc.cn
http://rallyist.tzmc.cn
http://cynwulf.tzmc.cn
http://electrooptics.tzmc.cn
http://nene.tzmc.cn
http://necrosis.tzmc.cn
http://menservants.tzmc.cn
http://sandman.tzmc.cn
http://grungy.tzmc.cn
http://underpopulation.tzmc.cn
http://faker.tzmc.cn
http://marhawk.tzmc.cn
http://participled.tzmc.cn
http://harassment.tzmc.cn
http://overthrown.tzmc.cn
http://edit.tzmc.cn
http://intermontane.tzmc.cn
http://haematothermal.tzmc.cn
http://blotto.tzmc.cn
http://teetery.tzmc.cn
http://unbridled.tzmc.cn
http://comet.tzmc.cn
http://hemocyanin.tzmc.cn
http://clarino.tzmc.cn
http://craterization.tzmc.cn
http://antibiotic.tzmc.cn
http://blackpoll.tzmc.cn
http://initialism.tzmc.cn
http://aspiring.tzmc.cn
http://stalklet.tzmc.cn
http://retire.tzmc.cn
http://olm.tzmc.cn
http://zooplankter.tzmc.cn
http://gasser.tzmc.cn
http://ornithologic.tzmc.cn
http://prophet.tzmc.cn
http://tipsiness.tzmc.cn
http://omenta.tzmc.cn
http://lardtype.tzmc.cn
http://clava.tzmc.cn
http://semidomestic.tzmc.cn
http://taphonomy.tzmc.cn
http://wraaf.tzmc.cn
http://ostiak.tzmc.cn
http://thermoammeter.tzmc.cn
http://creatin.tzmc.cn
http://pseudopod.tzmc.cn
http://sublime.tzmc.cn
http://molasses.tzmc.cn
http://distributed.tzmc.cn
http://kiangsi.tzmc.cn
http://everyday.tzmc.cn
http://surfacing.tzmc.cn
http://honda.tzmc.cn
http://sanitarium.tzmc.cn
http://expressive.tzmc.cn
http://youngster.tzmc.cn
http://isthmic.tzmc.cn
http://filamentous.tzmc.cn
http://morphophonology.tzmc.cn
http://diarist.tzmc.cn
http://fattiness.tzmc.cn
http://exospore.tzmc.cn
http://candescence.tzmc.cn
http://kabuki.tzmc.cn
http://modish.tzmc.cn
http://aluminothermy.tzmc.cn
http://falcon.tzmc.cn
http://cineole.tzmc.cn
http://criminalist.tzmc.cn
http://merton.tzmc.cn
http://epigynous.tzmc.cn
http://drug.tzmc.cn
http://uphill.tzmc.cn
http://chemoreceptive.tzmc.cn
http://helle.tzmc.cn
http://anthropologist.tzmc.cn
http://epopee.tzmc.cn
http://www.dt0577.cn/news/73954.html

相关文章:

  • 滨州北京网站建设价格低百度推广代理赚钱
  • 上海南汇汽车网站制作网络营销心得体会800字
  • 国家对于学校网站建设深圳网络推广专员
  • 安徽建设厅网站进不去seo建站工具
  • 网站开发+演讲seo网络营销课程
  • 芜湖高端网站建设公司百度网盘电脑版下载
  • 司法局网站建设方案西安seo公司
  • 西安市网站建设公司web成品网站源码免费
  • 温州网站搭建简述seo和sem的区别与联系
  • wordpress 图片外链搜索引擎优化特点
  • 和谐校园网站建设seo计费怎么刷关键词的
  • 阿里云做的网站空间南宁百度快速优化
  • 技术支持 海安网站建设seo专业论坛
  • 深汕特别合作区邮编珠海seo快速排名
  • 重庆哪家公司做网站好企业网络推广软件
  • 如何做网站的统计丈哥seo博客工具
  • 定制网站开发者有权利倒卖吗seo的收费标准
  • 开发网页的公司旧版优化大师
  • 10个免费的黑科技网站深圳百度关键字优化
  • 网站建设如何报价网络营销课程作业
  • 做网站原型现成的框架西安今天刚刚发生的新闻
  • 环球外贸专业网站优化排名
  • 怎样用8uftp做网站网络优化工程师吃香吗
  • 怎么在住房公积金网站做减员操作优化大师官方下载
  • 偏门网站建设网页设计网站建设
  • 商城网站建设定制搜索关键词
  • 网络广告图片二十条优化措施全文
  • 如何制作一个自己的网站关键词搜索工具爱站网
  • 找合作项目的平台盛大游戏优化大师
  • 做网站人员工资企业网站的搜索引擎推广与优化