问题标签 [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 投票
0 回答
137 浏览

python - Caffe - 使用 VGG 网络层作为“最终”目标并在输入图像上生成梦想

模型

我一直在尝试VGG_FACE_16_layers按照这个项目的步骤从头开始训练网络: https ://github.com/danduncan/HappyNet

然后我从我mdb的文件中在云 GPU 上训练了一个人脸/情绪识别模型,并生成了一个文件my_face.caffemodel.

它有 6 个标签,虽然预测精度不是最优的,但模型似乎是可用的。

W所有层的 's 和b's 似乎都打印了有效值。

和架构:


客观的

我的目标是使用networkasobjective ends中的图层来生成dreams,并使用以下代码使用于训练的面部“出现”在输入图像上:

然后运行它,期望训练好的人脸出现在云图像上,如下所示:

相关文件

部署.prototxt

train.prototxt

追溯

上面的代码适用于预训练的网络,但不适用于我的,从头开始训练。

不知何故,看起来 net 并没有一直被转发,因为我得到了一些零除法的回溯,如下所示:

(结果图像是全黑的,如果我手动添加偏差 - g+.1,我只是打印原始图像,根本没有转换。)

另外,我收到以下InnerProduct警告,暗示我 input_dim的分类层可能有误,但我不明白为什么或怎么会这样,因为原始项目使用 input_dim 224,224

无论如何,我尝试将input_dimat更改deploy.prototxt为 AlexNet 的 value 227,但无济于事。

OBS 因为我想使用我的模型来生成梦境而不是对图像进行分类,所以我想知道我是否应该尝试让模型FullyConnected一直向上分类层,正如这个答案所建议的那样:

Caffe:可变输入图像大小

如果这是使模型与 GoogLeNet 架构兼容并=end从我的模型中激活层的方法,请有人告诉我该怎么做?

请,任何帮助将不胜感激

我很乐意应要求通过聊天分享我的模型。

0 投票
1 回答
172 浏览

python - 尝试运行 python 程序时出现“没有名为 caffe 的模块”错误

我最近开始做梦寐以求的 VFX,但在输入 bash 后出现此错误python video.py

我是这方面的新手,我查了3天还是不知道,有人可以帮忙吗?我尝试使用这些说明安装 caffe,但运行时不断出现错误make all。在另一个线程上,他们说要下载并设置 OpenCV 以使其工作,但这也失败了......

这些是我在安装 Caffe 时遇到的错误

这是我在尝试完成 OpenCV 设置时遇到的错误:

虽然有很多关于此的帖子,但它们似乎都已从 2015 年到 2016 年过时。

0 投票
1 回答
1530 浏览

python - 从 Python 运行 Tensorflow Deep Dream 教程时出现类型错误:类型错误:__init__() 得到了意外的关键字参数“serialized_options”

我采用了tensorflow deepdream 示例并将Jupyter Notebook转换为普通的Python 模块

从 Eclipse / Python 3.6 运行模块时,我得到以下回溯:

有一个类似的 stackoverflow 问题,用户可以通过将 tensorboard 更新到 1.9.0 来解决该问题。我安装了 tensorflow 和 tensorboard 1.10.0 PyPi 软件包,甚至尝试使用 1.9.0 版本,但这并不能解决问题。

还有另一个问题看起来与这个问题有关,但没有人回答。

0 投票
1 回答
78 浏览

python - 如何加载、深入梦想和覆盖文件夹中的所有图像?

到目前为止,我已经能够通过替换“图片”来“手动”处理图像

对于我正在处理的每张图像。

这是有效的,当然,但它很慢。

有任何想法吗?

我正在使用的代码:

0 投票
1 回答
350 浏览

python - 选择 Tensorflow 1 层中的特定特征

我遵循 教程并使用Github 页面中的 ipynb notebook 在 Google Colaboratory 中生成 deepdream 图像。本教程使用 Inception5h 网络。该模型中的 12 层通常用于生成图像。

每层由大约 500 个单独的特征组成,它们识别不同的模式。可以选择层中的特定特征,这会产生不同的结果。我已经在第 6 层“mixed4a:0”中生成了每个特征的图像。我现在要做的是混合这些功能。

像这样选择特定层:

我可以选择一系列这样的功能:

我正在尝试做的是选择特定功能而不是一系列功能。我已经尝试了一些显然不起作用的东西。

为了弄清楚“layer_tensor”是什么类型的对象/事物/数据结构,我尝试使用不同的参数打印它:

一般来说,我是 Tensorflow 和神经网络的新手。有谁知道如何选择不同的功能,而不仅仅是一系列功能?提前致谢!

要运行代码,请将“DeepDream_using_tensorflow.ipynb”文件加载到 Google Colaboratory。选择带有 GPU 后端的 Python3 运行时。将文件“download.py”和“inception5h.py”上传到运行时,它应该可以正常工作。

0 投票
1 回答
801 浏览

python - ModuleNotFoundError:Windows 10 上没有名为“caffe._caffe”的模块

我想用这个脚本制作一个 deepdream 视频:https ://github.com/graphific/DeepDreamVideo 。我不得不对其进行一些更改,但现在我收到此错误:

我已经安装了 caffe,pip install caffe-ssd-x86但它并没有解决这个问题。我正在使用 Windows 10 和 Python 3.8

我现在使用的代码:

你对这个问题有什么解决方案吗?我在谷歌上搜索答案,但找不到任何答案,在此先感谢您的帮助!

0 投票
0 回答
106 浏览

javascript - tensorflow.js throws puzzling error when calling tf.grad() for gradient ascent

For a course I'm taking, I am to implement deep dream for feature visualization. I chose to realize this project in the browser. As for my background, I am new to Machine Learning and Tensorflow.js.

Mostly, I have followed this guide for the Python API of Tensorflow:
https://www.tensorflow.org/tutorials/generative/deepdream#calculate_loss

So far, I was able to implement all the steps until Gradient Ascent. I had a feeling that calculating the gradients would be a challenge, since the Python API has this convenient tf.GradientTape() construct, which Tensorflow.js does not have. From my understanding I have to use tf.grad() or tf.grads() instead.
This is my loss function:

I pass it the feature extraction model and a tensor4d and it returns a tensor with 1 value.

The (partial) gradient ascent function I used:

The error it throws:

What I've tried:

  • I have replaced the loss function and the function to calculate the gradients with inputGradientAscent() from this repo (tfjs-examples), but got a similar error. Instead of x is undefined, it show _this2.gamma is undefined.
  • I didn't gain any insight by using the debugger.
  • I've used tf.js version 2.0, 2.4, 2.7 and now 2.8.2, with the same result.
0 投票
0 回答
17 浏览

python - 在 Python 2.7 上使用 CUDA 10.0 安装 Caffe

首先,我只是一个想要使用 DeepDreamAnim 为我正在制作的动画制作资源的新手。

我以前从未使用过 Caffe,但我需要安装它才能使用 DeepDreamAnim,问题是无论我在互联网上搜索什么,我都无法构建支持 GPU 的 Caffe(仅在 CPU 模式下)。

我需要使用支持 RTX 20 系列(9、10 或 11)和 Python 2.7 的任何版本的 CUDA 安装它(我知道这是一个已弃用的版本,但 DeepDreamAnim 不适用于 Python 3)。

我知道人们通常会在这里发布更具体的问题,但在这一点上,我真的很绝望。

先感谢您。