问题标签 [ml-agent]

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 投票
2 回答
5183 浏览

c# - 错误 CS1644:无法使用功能“空传播运算符”,因为它不是 C# 4.0 语言规范的一部分

我有 Unity 2018.1.9f2,我下载了 Unity ml 代理并将文件夹添加到我的统一项目中。但是当我尝试运行“3D Ball”场景时,我在控制台中收到此错误:

Assets/ml-agents-master/UnitySDK/Assets/ML-Agents/Scripts/Brain.cs(79,25): error CS1644: Feature null propagating operator' 不能使用,因为它不是 C# 4.0 语言规范的一部分。当我双击它时,它会打开 VS 并brainBatcher?.SendBrainInfo(name, agentInfos);带有下划线。当我将鼠标悬停在它说的代码上时Feature 'null propagating operator' is not available in C# 4. Please use language version 6 or greater.

我试图遵循另一个类似问题的答案:Unity Visual Studio C# version synchronization。所以我使用了 unity-c-5.0-and-6.0-integration 并且没有显示该错误,但我得到了 150 多个其他错误。

任何帮助都感激不尽。

0 投票
0 回答
169 浏览

python - TypeError - Torch.Device RepeatedScalarContainer

我不断收到错误TypeError: new() received an invalid combination of arguments - got (google.protobuf.pyext._message.RepeatedScalarContainer, int)

我打印了 的类型device,发现它是类的torch.device,并在一个单独的程序中测试了所有相关命令。相关代码在下面,错误在下面。我将它与 Unity 的 ML-Agents 一起使用。问题可能是什么?

0 投票
2 回答
808 浏览

python - Unity ML-Agent 运行非常缓慢

使用 Python API,无论我是使用构建还是在编辑器中运行,模拟都比使用提供的mlagents-learn方法慢得多。我正在运行与此类似的东西,使用 DDPG 和 CUDA 9.0 的 PyTorch 实现。这是预期的行为吗?

0 投票
1 回答
312 浏览

unity3d - ML-AGENTS tensorflow 模型未在推理模式下运行

我正在研究 Ml-agents 并训练喷气式飞机飞向目标。训练已完成,现在我正尝试在推理模式下运行我的模型。收到此错误。

ArgumentException:离轴尺寸必须匹配 Barracuda.TensorExtensions.Concat(Barracuda.TensorShape[] 形状,System.Int32 轴)

我正在使用 python 3.6、ML-AGENTS v0.7、Unity 2017

任何帮助,将不胜感激。

0 投票
3 回答
5035 浏览

unity3d - 如何在 Unity 中为生产代码部署 pytorch 神经网络

我有一个在 pytorch 中训练的神经网络,我想将它部署到 Unity 应用程序中。最好的方法是什么?我也有兴趣让用户在 Unity 应用程序中进一步训练神经网络,我想这需要将 pytorch 的某些部分集成到 Unity 中(也许有一种方法可以将 pytorch 的 C++/torchscript API 与 Unity 集成?)。如果有人有这方面的经验,我想知道最好的选择是什么。

0 投票
0 回答
64 浏览

tensorflow - 我们可以在统一 mlagents 中使用 PPO 以外的 ML 算法来处理像 ddpg 这样的多代理吗

我想对包括 PPO 在内的多代理情况使用多种算法,但我找不到对 DDPG 等其他算法的任何支持。如果适用,我该如何开始工作,程序是什么。我必须在 PPO 的其他库中进行多少更改。

0 投票
0 回答
3441 浏览

android - 如何在 Unity 中使用 TensorFlow Lite 模型

我想在 Unity 中编写一个 Android 游戏,它利用已经存在的预训练神经网络,我只有一个 .tflite 文件。

我的第一个计划是将 .tflite 文件转换为 .nn 文件,然后 Unity 的 ml-agents 可以使用该文件。但是,到目前为止,我只找到了一种将冻结图 (.pb) 转换为 .nn 的方法,我找不到从 .tflite 到 .pb 的好方法。解决该问题的其他想法也将不胜感激。

0 投票
1 回答
145 浏览

python-3.x - ImportError:无法导入名称“cluster_resolver”

尝试设置 Unity3d ml-agents 时出现此错误

ImportError:无法导入名称“cluster_resolver”

按照https://github.com/Unity-Technologies/ml-agents/blob/master/docs/Installation.md教程

从 tensorflow.contrib 导入 cluster_resolver

当我尝试运行时发生错误mlagents-learn --help

我在 MacOS 上使用 Python 3.6

0 投票
1 回答
1636 浏览

visual-studio - 为什么 Unity Visual Studio 在我创建新项目时无法识别“Using MlAgents”,但在演示项目中可以识别?

我一直在尝试在我的系统上安装 Unity 的 MLAgents。在阅读了详细指南“ https://github.com/Unity-Technologies/ml-agents/blob/master/docs/Installation-Windows.md ”后,我设法让“3D Ball”等演示项目工作并成功训练。

我的问题是,当我创建一个新项目时,当我包含“Using MlAgents”时会突出显示一个错误,该错误指出“找不到名称空间名称'mlagents'的类型”。

我对 Unity 没有太多经验,所以我希望这是我错过的一件愚蠢的事情,例如您可能必须导入包,但我不知道如何导入?

我发现的所有教程都已经过时了,所以这是我最后的手段。任何帮助或建议表示赞赏。

我不明白演示项目如何在“使用 mlagents”中没有错误,但新项目却有。

0 投票
2 回答
1864 浏览

python - TensorFlow 和 Anaconda 的 ModuleNotFoundError (Windows 10)

我无法让 tensorflow 在两台不同的 Windows PC 上工作,并且在尝试在 python 中导入它们时,我都得到“ModuleNotFoundError: No module named 'tensorflow'。

例如,Numpy 在一台机器上工作,而不是在另一台机器上工作。检查了十几篇关于stackoverflow的帖子,没有任何帮助。显然路径有问题,无法真正弄清楚是什么以及如何检查它。我按照这个设置 https://github.com/Unity-Technologies/ml-agents/blob/master/docs/Installation-Windows.md 我需要 TF 的 1.7.1 版本才能让 Unity ML-agents 工作

即使是全新安装 Anaconda 也无济于事。