DifferentiableSketching:可区分的绘图和素描

时间:2024-04-27 11:34:44
【文件属性】:

文件名称:DifferentiableSketching:可区分的绘图和素描

文件大小:74.99MB

文件格式:ZIP

更新时间:2024-04-27 11:34:44

Python

可区分的绘图和素描 该存储库包含论文的正式实施 •••• 关于 这是在完全由GPU加速的张量操作实现的点/线/曲线栅格化和草图生成的自底向上的,可微分的松弛。 我们放宽了对原始对象进行栅格化的操作,以使图像中每个像素的原始参数都存在一个梯度。 然后可以以不同的方式(只要它们是可微分的)来组合图元的栅格化,以实现可以优化的结果输出。 我们证明了有可能直接通过光栅化器执行梯度下降,以使生成的图像根据某些损失与目标图像匹配(这可能是一个简单的函数,甚至是一个复杂的神经网络-上面的图像是使用进行以优化2000个直线段及其相应的颜色)。 我们还演示了光栅化器在自动编码器模型中的使用,该模型学会既产生重构,又同时学习基础矢量基元的实际参数,从而有区别地执行 。 用法 安装 克隆源代码,然后从源代码目录安装依赖项( pip -r requirements.txt ),然后运行python setu


网友评论