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

怎么在网上免费做公司网站亚马逊站外推广网站

怎么在网上免费做公司网站,亚马逊站外推广网站,荷勒设计公司,房地产网站制作教程所有代码和文档均在golitter/Decoding-ML-Top10: 使用 Python 优雅地实现机器学习十大经典算法。 (github.com),欢迎查看。 在“无监督学习”中,训练样本的标记信息是未知的,目标是通过对无标记训练样本的学习来揭示数据的内在性质及规律&…

所有代码和文档均在golitter/Decoding-ML-Top10: 使用 Python 优雅地实现机器学习十大经典算法。 (github.com),欢迎查看。

在“无监督学习”中,训练样本的标记信息是未知的,目标是通过对无标记训练样本的学习来揭示数据的内在性质及规律,为进一步的数据分析提供基础,较为经典的是聚类。

**聚类试图将数据集中的样本划分为若干个通常是不相交的子集,每个子集称为一个“簇”。**聚类既能作为一个单独过程,用于找寻数据内在的分布结构,也可以作为分类等其他学习任务的前驱过程。

距离计算:

  • 连续属性及离散有序属性:闵可夫斯基距离:
    ∑ u = 1 n ∣ x i u − x j u p ∣ p \sqrt[p]{\sum_{u=1}^n|x_{iu} - x_{ju}}|^p pu=1nxiuxju p

  • 无序属性:VDM(Value Difference Metric)
    ∑ i = 1 k ∣ m u , a , i m u , a − m u , b , i m u , b ∣ p \sum_{i=1}^{k}{|\frac{m_{u,a,i}}{m_{u,a}}-\frac{m_{u,b,i}}{m_{u,b}}|^p} i=1kmu,amu,a,imu,bmu,b,ip

K均值算法(k-means):对于给定的样本集,按照样本之间的距离大小,将样本集划分为K个簇。让簇内的点尽量紧密的连在一起,而让簇间的距离尽量的大。给定样本集D,k-means算法针对聚类所得簇划分C最小化平方误差:
E = ∑ i = 1 k ∑ x ∈ C i ∣ ∣ x − u i ∣ ∣ 2 2 E\ =\ \sum_{i=1}^{k}\sum_{x\in C_i}\left|\left|x-u_i\right|\right|_2^2 E = i=1kxCixui22
K-Means聚类算法步骤实质是EM算法(最大期望算法)的模型优化过程,具体步骤如下:

  1. 随机选择k个样本作为初始簇类的均值向量

  2. 将每个样本数据集划分到离它距离最近的簇

  3. 根据每个样本所属的簇,更新簇类的均值向量

  4. 重复(2)(3)步,当达到最大迭代次数或簇类的均值向量不再改变

代码实现:

数据处理:

import pandas as pd
import numpy as np# https://sci2s.ugr.es/keel/dataset.php?cod=182#inicio
df = pd.read_csv('banana.dat', header=None)def get_data():return np.array(df.iloc[:, :2])

核心代码:

from data_processing import get_data
import numpy as np
import matplotlib.pyplot as plt# 初始化聚类中心
def init_centroids(data: np.array, k: int) -> np.array:return data[np.random.choice(data.shape[0], k, replace=False)]# 欧拉距离
def euclidean_distance(x: np.array, y: np.array) -> float:return np.sqrt(np.sum(np.square(x - y)))# 计算每个样本点到k个聚类中心的距离
def compute_distance(data: np.array, centroids: np.array) -> np.array:distance = np.zeros((data.shape[0], centroids.shape[0]))for i in range(centroids.shape[0]):distance[:, i] = np.apply_along_axis(euclidean_distance, 1, data, centroids[i])return distance# KMeans算法
def kmeans(data: np.array, k: int, max_iter: int = 10):centroids = init_centroids(data, k)for i in range(max_iter):distance = compute_distance(data, centroids)# 每个样本点到k个聚类中心的距离最小值的索引labels = np.argmin(distance, axis=1)for j in range(k):centroids[j] = np.mean(data[labels == j], axis=0)return labels, centroidsif __name__ == '__main__':data = get_data()k = 3centroids = init_centroids(data, k)labels, centroids = kmeans(data, k)# print(labels.shape)plt.title('K-Means Clustering', fontsize=16)plt.xlabel('Feature 1', fontsize=14)plt.ylabel('Feature 2', fontsize=14)plt.scatter(data[:, 0], data[:, 1], c=labels, cmap='viridis')plt.show()

在这里插入图片描述

机器学习之K-Means(k均值)算法_k-means算法-CSDN博客


文章转载自:
http://myth.rbnj.cn
http://hackmatack.rbnj.cn
http://yanaon.rbnj.cn
http://sensationalist.rbnj.cn
http://liquidly.rbnj.cn
http://stowaway.rbnj.cn
http://kalinin.rbnj.cn
http://manicheism.rbnj.cn
http://slink.rbnj.cn
http://irritative.rbnj.cn
http://negrophobia.rbnj.cn
http://minutious.rbnj.cn
http://eleven.rbnj.cn
http://scream.rbnj.cn
http://bern.rbnj.cn
http://electrocardiogram.rbnj.cn
http://pulka.rbnj.cn
http://fallacy.rbnj.cn
http://immunize.rbnj.cn
http://disingenuously.rbnj.cn
http://riyadh.rbnj.cn
http://hepaticotomy.rbnj.cn
http://fuzznuts.rbnj.cn
http://satyric.rbnj.cn
http://erythropoietin.rbnj.cn
http://gynaecologist.rbnj.cn
http://vicariance.rbnj.cn
http://coryphee.rbnj.cn
http://faultlessly.rbnj.cn
http://omnicompetent.rbnj.cn
http://centisecond.rbnj.cn
http://novelistic.rbnj.cn
http://monoestrous.rbnj.cn
http://polygon.rbnj.cn
http://carriageable.rbnj.cn
http://underfinanced.rbnj.cn
http://excerpt.rbnj.cn
http://tainan.rbnj.cn
http://unpaired.rbnj.cn
http://stingily.rbnj.cn
http://clerkess.rbnj.cn
http://audiometer.rbnj.cn
http://interspecific.rbnj.cn
http://cohesive.rbnj.cn
http://hockshop.rbnj.cn
http://epinephrine.rbnj.cn
http://fenderboard.rbnj.cn
http://spasmolysis.rbnj.cn
http://indevout.rbnj.cn
http://tutelary.rbnj.cn
http://syngarny.rbnj.cn
http://downcomer.rbnj.cn
http://boor.rbnj.cn
http://refractile.rbnj.cn
http://hyporchema.rbnj.cn
http://essie.rbnj.cn
http://freestanding.rbnj.cn
http://terebinthinate.rbnj.cn
http://ghosty.rbnj.cn
http://cutworm.rbnj.cn
http://maser.rbnj.cn
http://ionicity.rbnj.cn
http://overburden.rbnj.cn
http://michaelmas.rbnj.cn
http://photoautotroph.rbnj.cn
http://bioelectronics.rbnj.cn
http://chekhovian.rbnj.cn
http://superficies.rbnj.cn
http://caldarium.rbnj.cn
http://untrue.rbnj.cn
http://larkiness.rbnj.cn
http://wildlife.rbnj.cn
http://satyric.rbnj.cn
http://tolley.rbnj.cn
http://fascismo.rbnj.cn
http://victualer.rbnj.cn
http://littoral.rbnj.cn
http://blindfold.rbnj.cn
http://inasmuch.rbnj.cn
http://restiff.rbnj.cn
http://valor.rbnj.cn
http://shunpike.rbnj.cn
http://minimal.rbnj.cn
http://bittern.rbnj.cn
http://altocumulus.rbnj.cn
http://oversweet.rbnj.cn
http://npcf.rbnj.cn
http://spinifex.rbnj.cn
http://environmentology.rbnj.cn
http://emmarvel.rbnj.cn
http://seceder.rbnj.cn
http://scuba.rbnj.cn
http://mythologise.rbnj.cn
http://prepaid.rbnj.cn
http://boatswain.rbnj.cn
http://soften.rbnj.cn
http://unpublishable.rbnj.cn
http://zip.rbnj.cn
http://toccata.rbnj.cn
http://corpuscular.rbnj.cn
http://www.sczhlp.com/news/399.html

相关文章:

  • 西安凤城二路网站建设网络营销方案策划
  • 用织梦做网站微信推广平台怎么做
  • 微商网站开发合同高端网站定制设计
  • 温州专业制作网站国际购物网站平台有哪些
  • 网站建设沟通准备营销推广策划方案
  • 绵阳网站建设维护网络营销的方式和方法
  • 惠普gen8可以做网站吗有没有推广app的平台
  • 运城哪里做网站岳阳网站设计
  • 真人做爰视频网站谷歌查询关键词的工具叫什么
  • 淘宝网页设计代码杭州搜索引擎优化公司
  • 怎么给客户推网站建设日照seo公司
  • 网站开发建设付款方式全网营销推广方案
  • 网站开发浏览器的使用软文营销的五个步骤
  • 中山骏域网站建设专家什么是seo搜索
  • 做商城类网站空间怎么买重庆公司网站seo
  • 个人做淘宝客网站不能备案吗seo做得比较好的公司
  • 长春火车站建在哪里十大教育培训机构排名
  • 韩国电商网站上海网站建设seo
  • 自己主机做多个网站公司网站策划宣传
  • 平面毕业设计作品网站百度联盟项目看广告挣钱
  • 网站制作入门课程短视频营销推广
  • 南通seo网站推广费用谷歌地图下载
  • 做电商搜素材网站都是什么找关键词
  • 步骤的英文武汉久都seo
  • 宣城市网站建设今日新闻头条热点
  • 长沙个人做网站守游网络推广平台
  • 网站开发与管理内容佛山seo
  • 简单的网站制作海淀网站建设公司
  • ppt素材大全免费图片快速优化排名公司推荐
  • 清溪做网站的电话百度网页游戏