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

做传销网站的静态网站用什么做最快

做传销网站的,静态网站用什么做最快,wordpress不用模版,镇海建设银行网站代码解析:正向扩散过程和加噪演示 引言 这段代码实现了一个正向扩散过程和加噪演示的功能。通过生成一个特定形状的数据集,并在每个时间步长上应用正向扩散过程和加噪过程,最终展示了数据点在空间中的演变过程。 数据集生成 通过 make_swiss…

代码解析:正向扩散过程和加噪演示

  1. 引言
    这段代码实现了一个正向扩散过程和加噪演示的功能。通过生成一个特定形状的数据集,并在每个时间步长上应用正向扩散过程和加噪过程,最终展示了数据点在空间中的演变过程。

  2. 数据集生成
    通过 make_swiss_roll 函数生成一个类似瑞士卷的数据集,数据集具有特定的形状和噪声。在这个示例中,数据集被缩放和裁剪,以便更好地展示正向扩散和加噪的效果。

  3. 超参数设定
    设定了一系列超参数,包括时间步数 num_steps 和用于控制正向扩散过程的 alphas 和 betas。这些超参数决定了正向扩散过程中的权重变化,并影响数据点在空间中的演变轨迹。

  4. 正向扩散过程
    定义了一个函数 q_x,用于执行正向扩散过程。该函数接受初始数据点和时间步长作为输入,并根据预先设定的超参数计算出新的数据点。在每个时间步长上,根据权重 alphas 和 betas,将初始数据点与噪声相结合,生成新的数据点。

  5. 加噪演示
    通过循环迭代,每隔一定的时间步长,在图表中展示了数据点的演变过程。在每个演示步骤中,通过调用 q_x 函数生成新的数据点,并在图表中以散点图的形式展示。这样可以清晰地观察到数据点在空间中的变化,从而更好地理解加噪的效果。

  6. 结论
    这段代码展示了如何使用正向扩散过程和加噪过程来生成和演示数据集的变化。通过调整超参数和观察结果,可以更好地理解数据的分布和特征,为后续的数据分析和建模工作提供参考。

import torch
import torch.nn as nn
import numpy as np
import matplotlib.pyplot as plt
from sklearn.datasets import make_swiss_roll  # 导入 make_swiss_roll 函数# 构建我们需要的数据集
s_curve, _ = make_swiss_roll(10**4, noise=0.1)
s_curve = s_curve[:, [0, 2]] / 10.0
dataset = torch.Tensor(s_curve).float()# 确定时间步数
num_steps = 100# 确定alpha、beta超参数的值
betas = torch.linspace(-6, 6, num_steps)
betas = torch.sigmoid(betas) * (0.5e-2 - 1e-5) + 1e-5
alphas = 1 - betas
alphas_prod = torch.cumprod(alphas, 0)
alphas_prod_p = torch.cat([torch.tensor([1]).float(), alphas_prod[:-1]], 0)
alphas_bar_sqrt = torch.sqrt(alphas_prod)
one_minus_alphas_bar_sqrt = torch.sqrt(1 - alphas_prod)# 正向扩散过程——根据x_0和noise计算出任意时刻的x_t值
def q_x(x_0, t):noise = torch.randn_like(x_0)alphas_t = alphas_bar_sqrt[t]alphas_1_m_t = one_minus_alphas_bar_sqrt[t]return (alphas_t * x_0 + alphas_1_m_t * noise)# 演示加噪过程,每20步展示一次结果
num_shows = 20
fig, axs = plt.subplots(2, 10, figsize=(28, 3))
for i in range(num_shows):j = i // 10k = i % 10q_i = q_x(dataset, torch.tensor([i * num_steps // num_shows]))axs[j, k].scatter(q_i[:, 0], q_i[:, 1], color='red', edgecolor='white')axs[j, k].set_axis_off()axs[j, k].set_title(f'$q(\\mathbf{{x}}_{{{i * num_steps // num_shows}}})$')
plt.show()
http://www.yayakq.cn/news/834647/

相关文章:

  • 企业网站建设 新闻宣传wordpress怎么换主题
  • 常州制作公司网站做内衣的网站
  • 珠海网站制作推广公司哪家好怎么做一个免费的网站
  • 大连网站建设选高和科技九台网站
  • 前端网页设计流程优化神马网站关键词排名价格
  • 深圳做网站行业长沙征帆网络科技有限公司
  • 属于c2c网站的有哪几个c2c电子商务平台举例
  • 花生壳做网站缺点网站建设项目如何敏捷
  • 有没有在网上做ps赚钱的网站脚底长了像水泡一样的东西很痒什么原因
  • 东莞产品网站建设网页设计基础只是
  • 怎么建设音乐试听网站网站开发drupal
  • 网络营销之网站建设在哪找做调查赚钱的网站好
  • 桂林网站建设费用wordpress中英文网站
  • 品牌网站建设d小蝌蚪wordpress主题怎么上传
  • 用dw做淘客网站的步骤网站引导页在线做
  • 深圳建设工程造价管理站深圳网站建设 外包合作
  • 重启 iis 中的网站logo免费生成器
  • 深圳网站建设计爱站网挖掘词
  • 外贸订单网站推广企业装修展厅公司
  • 公司官方网站一般什么公司做wordpress显示产品类别
  • 佛山品牌网站建设报价应税服务网站开发开票
  • 怎样进入当地建设局网站网站标题间隔符
  • 怎么建立一个个人网站开发直播平台
  • 厦门网站建设awordpress 同类文章
  • 叫别人做网站要多久网站建设公司推荐金石下拉网络
  • 四川中成煤炭建设集团网站网页制作工具安其制作方式分 可以分为
  • 深圳自适应网站建设价格网站备案 管局审核 需要多长时间
  • app门户网站api导入wordpress
  • 京东商城的网站怎么建设的哪有专做飞织鞋面的网站
  • 四川宜宾网站建设网页qq登录保护在哪里