问题标签 [generative]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Python:生成模型 LinAlgError:奇异矩阵错误
所以我在学习数据科学课程,本周一直在研究高斯生成分类模型。我编写了以下函数来拟合训练数据:
然后我写道:
这是我运行它时得到的回溯:
有人能帮我理解我是怎么弄错的吗?谢谢。
python - 如何用曲线上的点填充列表?
谢谢阅读。我正在尝试使用 pyautogui 在曲线中拖动鼠标,从我在其他线程中读到的内容(使用 PyPlot 绘制平滑线)在这里最好的方法是建立一系列点然后平滑它用 scipy 出去。我正在尝试找到一种使用 matplotlib 用曲线点填充列表的方法,但我在他们的文档中找不到任何关于它的信息——我只能找到使用他们的绘图系统绘制它的方法。
感谢您为我提供的任何帮助
python - tf.gradients() 返回 [None] 的列表
对不起,如果这听起来像重复。我已经解决了所有相关问题,但没有找到适合我的问题背景的解决方案。
我正在尝试构建一个生成模型,该模型输出 COVID 的每个跟踪日的概率,以输入基于 SEIR 的流行病学模型。
一代工作。但是,我无法弄清楚如何训练模型。我必须编写一个自定义损失函数,该函数通过流行病学模型的阶跃函数运行每日参数,并将每天填充“已确认”和“已删除”的数据集。然后,我将该数据与约翰霍普金在 GitHub 上的 COVID 数据集中记录的“确认”和“删除”数据进行比较。
我使用平均绝对误差根据生成的概率和 JHU 数据集中的实际值来计算“确认”和“删除”之间的损失。我遇到的问题是当我调用the tf.gradient()
函数时,它返回一个None
s 列表。我被困在这里,任何帮助将不胜感激。
这是我正在使用的代码:
训练步骤
训练循环
错误输出
loss_value
并按generator.trainable_weights
预期填充。
编辑:更新代码以反映Myrl Marmarelis的建议和TensorFlow 的自定义训练循环指南的架构。仍然有相同的渐变问题是None
's 列表。
python-3.x - Problems about realization of VAE with Pytorch
I am learning a VAE pytorch code. The dataset used is mnist. What the decoder outputs is,
So, the dimension of the output is a vector of 28 * 28 * batch_size
While, when it calculates the first term of ELBO, it uses log_prob,
Now x_shape is a matrix of batch_size * (28 * 28), however, the p_x_given_z, the decoder output, is a vector of 28 * 28 * batch_size. The dimensions of both are different, how does the calculation work?
loops - 如何根据特征制作生成代码?
如何根据特征生成 10,000 张图像(头像)的不同变体?我想我需要编写某种循环,但是怎么做呢?
processing - 处理中的 LineTrace 算法
我正在尝试实现本文中描述的 LineTrace 算法:
特别是它说:
要跟踪轮廓,您可以对前一行的一些附近边缘进行采样,计算这些边缘的平均方向并沿该方向向当前行添加一个顶点。然后添加一些随机动作来模仿自由手绘。这似乎在一段时间内工作得很好,但在结果中可以看到一些“惯性”——形状适应得太慢了。
添加到每个顶点的噪声量至关重要。这种噪音驱使整个系统做出有趣的形状,因为跟踪行为总是被迫尝试复制一般运动和一些随机抖动。
我正在尝试在处理中执行此操作,并且由于我是处理新手,并且对向量、边缘和方向的工作方式模糊不清,所以我不知道如何开始编码。我会非常感谢一些示例代码,任何可以帮助我开始的东西。我也很好奇他所说的“添加一些随机运动来模仿自由手绘”是什么意思,他是否以某种方式加入了柏林噪声?提前致谢。
prolog - 如何在没有 DCG 的 L 系统启发的重写系统中进行递归
我正在尝试编写一个受 Aristid Lindenmayers L-System启发的小型递归重写系统,主要是为了学习 Prolog 以及思考 Prolog 中的生成概念。我想在没有 DCG 的情况下实现这一目标。由于具有副作用的初始generate.
和谓词,它不是 100% 纯序言的想法。output
不要犹豫,把这个概念拆开。
我的主要问题是在列表的末尾。匹配原始列表中每个元素的规则,并使用每次替换的结果创建一个新列表。
[a]
公理变成了[a,b]
等等[a,b,a]
。还是更好地作为列表列表
[[a,b],[a]]
以使其更加灵活和易于理解,然后再将其展平?
没有常量的基本示例,可以以类似的方式添加。Axiom 一开始只使用一次。这个想法是将要交换的规则名称或符号以及应该与之交换的符号编码为事实/关系。Start withgenerate.
会用计数器重复 20 次。
node.js - 当我尝试运行 npm /node index.js 时,Hashlips 代码对我不起作用
我在运行命令 node index.js 来创建 NFTS 集合时遇到问题我不知道为什么它还会显示目录的 ENOEN 错误文件或类似的东西
python - 获取列表的组合,其中它选择列表中和下面的当前数字
我正在尝试获取所有数字组合,但它有点复杂,所以我将通过示例展示:
假设我有一个类似 [5, 10, 12, 4, 6] 的列表,我想要 [1, 1, 1, 1, 1], [1, 2, 1, 1, 1], ... [ 5、10、12、4、6]
所以每个数字只会上升到它的最高点。我试过这个:
但是有重复的机会,它并不是真正随机的。我知道列表中的数字足够高,机会非常渺茫,但我实际上想生成很多这样的数字,所以重复的机会就会增加。