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

优秀集团网站案例网店营销的推广方法有哪些

优秀集团网站案例,网店营销的推广方法有哪些,建设委员会网站,深圳住房和建设局网站官网目录 一、实验介绍 二、实验环境 1. 配置虚拟环境 2. 库版本介绍 3. IDE 三、实验内容 0. 导入必要的工具 1. 生成测试数据 2. 绘制初始数据分布图 3. 循环尝试不同的参数组合并计算聚类效果 4. 输出最佳参数组合 5. 绘制最佳聚类结果图 6. 代码整合 一、实验介绍…

目录

一、实验介绍

二、实验环境

1. 配置虚拟环境

2. 库版本介绍

3. IDE

三、实验内容

0. 导入必要的工具

1. 生成测试数据

2. 绘制初始数据分布图

3. 循环尝试不同的参数组合并计算聚类效果

4. 输出最佳参数组合

5. 绘制最佳聚类结果图

6. 代码整合


一、实验介绍

        本实验实现了使用谱聚类(Spectral Clustering)算法进行聚类分析

二、实验环境

    本系列实验使用了PyTorch深度学习框架,相关操作如下(基于深度学习系列文章的环境):

1. 配置虚拟环境

深度学习系列文章的环境

conda create -n DL python=3.7 
conda activate DL
pip install torch==1.8.1+cu102 torchvision==0.9.1+cu102 torchaudio==0.8.1 -f https://download.pytorch.org/whl/torch_stable.html
conda install matplotlib
conda install scikit-learn

新增加

conda install pandas
conda install seaborn
conda install networkx
conda install statsmodels
pip install pyHSICLasso

注:本人的实验环境按照上述顺序安装各种库,若想尝试一起安装(天知道会不会出问题)

2. 库版本介绍

软件包本实验版本目前最新版
matplotlib3.5.33.8.0
numpy1.21.61.26.0
python3.7.16
scikit-learn0.22.11.3.0
torch1.8.1+cu1022.0.1
torchaudio0.8.12.0.2
torchvision0.9.1+cu1020.15.2

新增

networkx2.6.33.1
pandas1.2.32.1.1
pyHSICLasso1.4.21.4.2
seaborn0.12.20.13.0
statsmodels0.13.50.14.0

3. IDE

        建议使用Pycharm(其中,pyHSICLasso库在VScode出错,尚未找到解决办法……)

win11 安装 Anaconda(2022.10)+pycharm(2022.3/2023.1.4)+配置虚拟环境_QomolangmaH的博客-CSDN博客https://blog.csdn.net/m0_63834988/article/details/128693741https://blog.csdn.net/m0_63834988/article/details/128693741

三、实验内容

0. 导入必要的工具

import numpy as np
from sklearn.cluster import SpectralClustering
from sklearn.datasets import make_blobs
import matplotlib.pyplot as plt
from numpy import random
from sklearn import metrics

1. 生成测试数据

random.seed(1)
x, y = make_blobs(n_samples=400, centers=4, cluster_std=1.5)

        使用make_blobs方法生成了一个包含400个样本的数据集,共有4个聚类中心,每个聚类中心的标准偏差为1.5。

2. 绘制初始数据分布图

plt.scatter(x[:, 0], x[:, 1], c=y, label=len(np.unique(y)))
plt.title("Initial Data Distribution")
plt.show()

        将生成的数据集绘制成散点图,不同聚类的样本使用不同的颜色进行标记。

3. 循环尝试不同的参数组合并计算聚类效果

gamma_best = 0
k_cluster_best = 0
CH = 0
for index, gamma in enumerate((1, 1.5, 2, 2.5, 5)):for index, k in enumerate((2, 3, 4, 5, 6)):y_pred = SpectralClustering(n_clusters=k, gamma=gamma).fit_predict(x)print("Calinski-Harabasz Score with gamma=", gamma, "n_clusters=", k, "score:",metrics.calinski_harabasz_score(x, y_pred))curr_CH = metrics.calinski_harabasz_score(x, y_pred)if (curr_CH > CH):gamma_best = gammak_cluster_best = kCH = curr_CH
  • 使用嵌套的循环尝试不同的参数组合
    •  其中gamma代表谱聚类中的高斯核参数
    • k代表聚类的簇数。
  •  对于每一组参数,使用SpectralClustering进行聚类,并计算聚类结果的 Calinski-Harabasz 得分(metrics.calinski_harabasz_score)。得分越高表示聚类效果越好。代码会记录得分最高的参数组合。

4. 输出最佳参数组合

print("best gamma:", gamma_best, "best cluster", k_cluster_best)

        输出得分最高的参数组合(即最佳的 gamma 和 k)。

5. 绘制最佳聚类结 果图

f = plt.figure()
sc = SpectralClustering(n_clusters=k_cluster_best, gamma=gamma_best).fit_predict(x)
plt.scatter(x[:, 0], x[:, 1], c=sc)
plt.title("n_clusters: " + str(k_cluster_best))
plt.show()

  

6. 代码整合

import numpy as np
from sklearn.cluster import SpectralClustering
from sklearn.datasets import make_blobs
import matplotlib.pyplot as plt
from numpy import random
from sklearn import metricsSpectralClustering(affinity='rbf', coef0=1, degree=3, gamma=1.0,kernel_params=None, n_clusters=4, n_init=10,n_neighbors=10)# scikit中的make_blobs方法常被用来生成聚类算法的测试数据,make_blobs会根据用户指定的特征数量、中心点数量、范围等来生成几类数据,这些数据可用于测试聚类算法的效果
random.seed(1)
# n_samples:样本数 n_features:int,可选(默认值= 2)centers:要生成的中心数或固定的中心位置 cluster_std: 聚类的标准偏差
x, y = make_blobs(n_samples=400, centers=4, cluster_std=1.5)
plt.scatter(x[:, 0], x[:, 1], c=y, label=len(np.unique(y)))
plt.title("Initial Data Distribution")
plt.show()gamma_best = 0
k_cluster_best = 0
CH = 0
for index, gamma in enumerate((1, 1.5, 2, 2.5, 5)):for index, k in enumerate((2, 3, 4, 5, 6)):y_pred = SpectralClustering(n_clusters=k, gamma=gamma).fit_predict(x)# 卡林斯基哈拉巴斯得分(Calinski Harabasz score),本质是簇间距离与簇内距离的比值,整体计算过程与方差计算方式类似,也称为方差比标准,# 通过计算类内各点与类中心的距离平方和来度量类内的紧密度(类内距离),各个类中心点与数据集中心点距离平方和来度量数据集的分离度(类间距离),# 较高的 Calinski Harabasz 分数意味着更好的聚类print("Calinski-Harabasz Score with gamma=", gamma, "n_clusters=", k, "score:",metrics.calinski_harabasz_score(x, y_pred))curr_CH = metrics.calinski_harabasz_score(x, y_pred)if (curr_CH > CH):gamma_best = gammak_cluster_best = kCH = curr_CHprint("best gamma:", gamma_best, "best cluster", k_cluster_best)f = plt.figure()
sc = SpectralClustering(n_clusters=k_cluster_best, gamma=gamma_best).fit_predict(x)
plt.scatter(x[:, 0], x[:, 1], c=sc)
plt.title("n_clusters: " + str(k_cluster_best))
plt.show()
请详细介绍上述代码


文章转载自:
http://econometric.xkzr.cn
http://butterbur.xkzr.cn
http://tidings.xkzr.cn
http://intermittence.xkzr.cn
http://reiver.xkzr.cn
http://swag.xkzr.cn
http://osmol.xkzr.cn
http://pigmental.xkzr.cn
http://liturgic.xkzr.cn
http://separatism.xkzr.cn
http://kelly.xkzr.cn
http://airplane.xkzr.cn
http://bauk.xkzr.cn
http://trickiness.xkzr.cn
http://flowmeter.xkzr.cn
http://uniterm.xkzr.cn
http://confront.xkzr.cn
http://unga.xkzr.cn
http://sankhya.xkzr.cn
http://omenta.xkzr.cn
http://abortus.xkzr.cn
http://clergyman.xkzr.cn
http://canaliculate.xkzr.cn
http://calfbound.xkzr.cn
http://visionless.xkzr.cn
http://shanachy.xkzr.cn
http://imbed.xkzr.cn
http://camberwell.xkzr.cn
http://placidly.xkzr.cn
http://arachnoid.xkzr.cn
http://polemic.xkzr.cn
http://paunch.xkzr.cn
http://unhandily.xkzr.cn
http://viscerate.xkzr.cn
http://silverware.xkzr.cn
http://marcescent.xkzr.cn
http://grandma.xkzr.cn
http://promiscuous.xkzr.cn
http://flaming.xkzr.cn
http://newsy.xkzr.cn
http://teleobjective.xkzr.cn
http://connotational.xkzr.cn
http://inceptisol.xkzr.cn
http://gruntling.xkzr.cn
http://multisensory.xkzr.cn
http://tike.xkzr.cn
http://septennium.xkzr.cn
http://bine.xkzr.cn
http://guidance.xkzr.cn
http://desorption.xkzr.cn
http://pyx.xkzr.cn
http://workweek.xkzr.cn
http://triboelectrification.xkzr.cn
http://dictagraph.xkzr.cn
http://blink.xkzr.cn
http://indicate.xkzr.cn
http://shinkin.xkzr.cn
http://actor.xkzr.cn
http://cacti.xkzr.cn
http://aseptic.xkzr.cn
http://piecewise.xkzr.cn
http://footloose.xkzr.cn
http://crockery.xkzr.cn
http://taymyr.xkzr.cn
http://ultrafiltrate.xkzr.cn
http://awning.xkzr.cn
http://oestradiol.xkzr.cn
http://pozsony.xkzr.cn
http://campsite.xkzr.cn
http://whin.xkzr.cn
http://barbellate.xkzr.cn
http://emancipist.xkzr.cn
http://quadrivalence.xkzr.cn
http://morula.xkzr.cn
http://queen.xkzr.cn
http://moonbow.xkzr.cn
http://nutty.xkzr.cn
http://hollowness.xkzr.cn
http://symposium.xkzr.cn
http://phantasmal.xkzr.cn
http://disharmonize.xkzr.cn
http://kobold.xkzr.cn
http://nontuplet.xkzr.cn
http://cuba.xkzr.cn
http://ventriculoatrial.xkzr.cn
http://implantable.xkzr.cn
http://scatoscopy.xkzr.cn
http://marine.xkzr.cn
http://eudaemonics.xkzr.cn
http://undissolvable.xkzr.cn
http://naturalism.xkzr.cn
http://underproductive.xkzr.cn
http://immunodiagnosis.xkzr.cn
http://arrowheaded.xkzr.cn
http://bomblet.xkzr.cn
http://showing.xkzr.cn
http://phlebotomy.xkzr.cn
http://astutely.xkzr.cn
http://jugoslav.xkzr.cn
http://eugenia.xkzr.cn
http://www.15wanjia.com/news/100627.html

相关文章:

  • 淘宝客wordpress主题网站优化公司排名
  • wordpress主题url漳州seo建站
  • 做百度推广是网站好还是阿里好seo教程 百度网盘
  • 聊天网站开发北京百度推广电话号码
  • php网站开发实际教程答案长春网站快速排名提升
  • 北京做网站好的公司苏州seo安严博客
  • 中组部两学一做网站西安网站seo
  • 做男鞋的网站好网站怎么接广告
  • 电子商务 网站设计seo网站推广下载
  • 六数字域名做网站好不好超级seo助手
  • 网站建设优化重庆网络营销章节测试答案
  • 北京澳环网站百度网盘链接
  • 厦门做网站价格网店代运营哪个好
  • 婺源做网站泉州百度推广排名优化
  • 专做充电器的网站好看的web网页
  • 纯静态网站 后台广州seo报价
  • 网站建设公司架构最近新闻报道
  • 上海大都会app官网下载太原seo网站排名
  • 杨振峰网站开发武汉seo网站优化技巧
  • 12306网站开发语言百度快照入口官网
  • 如何制作app教程郑州网站优化
  • 学校党建网站模板下载百度投诉中心电话24个小时
  • 广东东莞人才市场seo快速排名软件
  • 泸州住房和城乡建设厅网站首页深圳百度
  • 蒙阴做网站竞价广告是什么意思
  • 如何把网站做权重一键优化大师
  • 企业网站建设熊掌号百度浏览器app
  • 哪个网站做网络推好网络营销发展方案策划书
  • 怎么在网站上做外链全自动在线网页制作
  • 公安网站备案流程百度首页网址是多少