问题标签 [deep-dream]

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.

0 投票
1 回答
131 浏览

python - Deepdream python脚本不显示图像

我一直遵循Link的指南,直到

步。现在它运行没有错误,但它不显示图像。这是输出:

它继续以类似的输出。

我可以使用以下代码显示文件:

但它不适用于指南提供的代码。唯一看起来奇怪的是,当我使用 f.getvalue() 打印 f (StringIO) 时,它包含“垃圾”。

关于为什么不显示图像的任何见解?

编辑: 如果我换行(在 showarray 方法中)

它不显示图像,但至少将其保存在指定的文件夹中。

编辑 2: 更改线路

显示图像。现在的问题是我无法关闭它,所以它显示一个在其他之上。

0 投票
1 回答
1396 浏览

c++ - Caffe::net 重塑

我正在尝试在 in 中实现deepdreamC++caffe想在 android 中运行它)。googlenet需要输入 shape 224*224*3。在它的 ipython 笔记本中deepdream显示src.reshape(1,3,h,w). 这是否意味着只有输入 blob 被重塑或通过网络传播?我试着打电话给net.Reshape()C++,结果是:

网络不应该也被重塑吗?如果不是,那么仅仅重塑输入 blob 意味着什么?我是深度学习的新手。如果这看起来微不足道,请原谅我。

0 投票
2 回答
1358 浏览

command-line - 如何从另一个 Lua 脚本中运行具有用户指定参数的 Lua 脚本?

如何从另一个 Lua 脚本中运行具有用户指定参数的 Lua 脚本?

下面的代码会起作用吗?其中“content_image”是我在“deepdream.lua”脚本中指定的输入图像(保存到图像文件或仍在脚本中),“output_image”是我想要的“deepdream.lua”脚本的输出在我的 Lua 脚本中使用。

我想在另一个 Lua 脚本中运行的脚本可以在这里找到:https ://github.com/bamos/dream-art/blob/master/deepdream.lua

0 投票
1 回答
3097 浏览

python - 如何运行 Deep Dream 源代码?

(我从https://github.com/google/deepdream下载了深梦源代码)

首先,我不仅对纯粹的 Deep Dream 感兴趣,而且对机器学习,尤其是作为一个整体的深度学习感兴趣。我知道编程(但绝不是专家)和 python 语法等。但是,我不熟悉外部库以及如何正确安装它们。

因此,我正在努力获取运行 Deep Dream 的源代码。这是我到目前为止所做的:

  1. 安装了 Python,但它无法运行 .ipynb(也不包含任何库)文件,所以我:
  2. 安装了 Anaconda,但它不包括 Caffe,所以我:
  3. 下载了 Caffe,但它需要 cudNN(??) 所以我:
  4. 下载的 cudNN(它是否需要 Cuda(不管是什么?))

什么是下一个步骤?有很多东西要下载和安装,除了 Python 编程本身,我没有任何经验。

我尝试阅读安装说明,但它们让我更加困惑。

为了让它运行,我接下来应该采取哪些步骤?

请记住,我是初学者。请不要恨。官方文档和术语仍然难以理解。我只是在寻找分步说明。

提前致谢!

编辑:我正在使用 Windows

0 投票
1 回答
122 浏览

python - DeepDream 的梯度是如何计算的

我有一个非常简单的 Deep Dream 算法实现,灵感来自 kadenze 示例https://github.com/pkmital/CADL/blob/master/session-4/lecture-4.ipynb

我不明白它是如何工作的——我的意思是我们如何用我们生成的 ( layer_activation) 替换实际的层激活并获得正确的梯度?

我做了一个简单的实验:

无论我用什么替代y- 我总是得到正确的梯度x3.06.0. 我知道我遗漏了一些东西,但究竟是什么?

0 投票
1 回答
166 浏览

neural-network - “步长”在 DeepDream 中实际上做了什么?

“步长”在 DeepDream 中实际上做了什么?

看起来像是八度音阶的数量,八度音阶基本上是在以某些模式调整图像的大小,而迭代次数是建立在幻觉细节上的。但是在 DeepDream 过程中,“步长”或“步长”值在做什么呢?

0 投票
0 回答
1037 浏览

python - tf.gradients 只返回 [None]

我尝试使用 Google 的 Inception Neural Network 用这段代码构建我自己的深度梦想算法:

但该行tf.gradients(tf.reduce_mean(layer), img)只返回[None]。这(当然)会导致错误。谁能告诉我如何解决它?

0 投票
1 回答
374 浏览

python - Deep Dream Code 不会生成可识别的模式

我尝试使用以下代码创建自己的 Deep Dream 算法:

但即使在运行此循环 100 次迭代后,生成的图片仍然看起来是随机的(我会将所述图片附加到此问题中)。 在此处输入图像描述有人可以帮我优化我的代码吗?

0 投票
1 回答
376 浏览

tensorflow - Deep-Dream - 加载通过迁移学习获得的重新训练的 Inception 模型

在本文之后,我使用迁移学习方法重新调整了Inception V3网络的用途。

为此,我删除了最后的网络层,并将数百张我的面部图像输入网络。

然后成功生成了一个新模型:inceptionv3-ft.model


现在我想加载这个模型并使用它的固定权重将我的脸应用为输入图像上的“主题”,例如google-dream.

为此,我正在使用一个keras程序,它可以加载如下模型:

完整代码在这里:https ://github.com/keras-team/keras/blob/master/examples/deep_dream.py

那么,我如何加载和传递不是预训练的而是我重新训练的模型权重

0 投票
0 回答
63 浏览

caffe - Caffe - CNN 错误:RuntimeWarning:在除法中遇到除以零

我从头开始训练了一个 VGG 人脸/情绪检测模型。相关文件和权重的声明如下:

然后我尝试使用这个模型来优化某个输入图像并通过选择和end目标层在其上生成“梦想”。所以,如果我有一个架构如下的网络:

VGG_FACE_deploy.prototxt

temp.prototxt

我宣布"conv5"作为我的目标,我使用以下代码来尝试生成我的“梦想”:

但是当我运行这个过程时,我收到以下错误:

src.data 打印:

如果我更正这一行:

为其添加“偏差”,例如g+.1,代码不会中断并生成除 以外的值0,但也不会生成梦境图像。

我的模型有什么问题?任何帮助将非常感激。