- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想将 Encog 实现到 Unity。当我将dll放入 Assets 时,没有发生错误。我什至可以毫无错误地创建新的神经网络。
当我将 XOR 示例粘贴到脚本时,出现如下所示的错误。我在谷歌上搜索了它与 Encog 使用 Unity 单声道行为中未涵盖的 C# 部分有关的某种相关信息。
有人说我应该使用 net framework 3.5 构建的 dll,但是当我尝试在 visual basic 中加载解决方案文件时,我得到另一个类似的错误:
Error 1 The type or namespace name 'Tasks' does not exist in the namespace 'System.Threading' (are you missing an assembly reference?) C:\Programs\Unity\ncog\encog-dotnet-core-3.2.0\encog-core-cs\Util\Concurrency\Job\ConcurrentJob.cs 24 24 encog-core-cs
我尝试修改 encog 源代码中包含的 build.bat,以便它使用 3.5 框架的路径:C:\Windows\Microsoft.NET\Framework64\v3.5\msbuild(编译时没有错误/警告)但是当我尝试统一使用这个 dll 时,我得到了与正常分发在 encog 站点上的 dll 相同的错误。
尝试使用 XOR 保护示例脚本时出现统一错误
Internal compiler error. See the console log for more information. output was:
Unhandled Exception: System.TypeLoadException: Could not load type 'Encog.ML.Train.BasicTraining' from assembly 'encog-core-cs, Version=3.2.0.0, Culture=neutral, PublicKeyToken=3e882172b12155d4'.
at (wrapper managed-to-native) System.MonoType:GetMethodsByName (string,System.Reflection.BindingFlags,bool,System.Type)
at System.MonoType.GetMethods (BindingFlags bindingAttr) [0x00000] in <filename unknown>:0
at Mono.CSharp.MemberCache.AddMethods (BindingFlags bf, System.Type type) [0x00000] in <filename unknown>:0
at Mono.CSharp.MemberCache.AddMethods (System.Type type) [0x00000] in <filename unknown>:0
at Mono.CSharp.MemberCache..ctor (IMemberContainer container) [0x00000] in <filename unknown>:0
at Mono.CSharp.TypeHandle..ctor (System.Type type) [0x00000] in <filename unknown>:0
at Mono.CSharp.TypeHandle.GetTypeHandle (System.Type t) [0x00000] in <filename unknown>:0
at Mono.CSharp.TypeHandle.GetMemberCache (System.Type t) [0x00000] in <filename unknown>:0
at Mono.CSharp.TypeManager.LookupMemberCache (System.Type t) [0x00000] in <filename unknown>:0
at Mono.CSharp.TypeHandle..ctor (System.Type type) [0x00000] in <filename unknown>:0
at Mono.CSharp.TypeHandle.GetTypeHandle (System.Type t) [0x00000] in <filename unknown>:0
at Mono.CSharp.TypeHandle.GetMemberCache (System.Type t) [0x00000] in <filename unknown>:0
at Mono.CSharp.TypeManager.LookupMemberCache (System.Type t) [0x00000] in <filename unknown>:0
at Mono.CSharp.TypeHandle..ctor (System.Type type) [0x00000] in <filename unknown>:0
at Mono.CSharp.TypeHandle.GetTypeHandle (System.Type t) [0x00000] in <filename unknown>:0
at Mono.CSharp.TypeHandle.GetMemberCache (System.Type t) [0x00000] in <filename unknown>:0
at Mono.CSharp.TypeManager.MemberLookup_FindMembers (System.Type t, MemberTypes mt, BindingFlags bf, System.String name, System.Boolean& used_cache) [0x00000] in <filename unknown>:0
at Mono.CSharp.TypeManager.RealMemberLookup (System.Type invocation_type, System.Type qualifier_type, System.Type queried_type, MemberTypes mt, BindingFlags original_bf, System.String name, IList almost_match) [0x00000] in <filename unknown>:0
at Mono.CSharp.TypeManager.MemberLookup (System.Type invocation_type, System.Type qualifier_type, System.Type queried_type, MemberTypes mt, BindingFlags original_bf, System.String name, IList almost_match) [0x00000] in <filename unknown>:0
at Mono.CSharp.Expression.MemberLookup (Mono.CSharp.CompilerContext ctx, System.Type container_type, System.Type qualifier_type, System.Type queried_type, System.String name, MemberTypes mt, BindingFlags bf, Location loc) [0x00000] in <filename unknown>:0
at Mono.CSharp.Expression.MemberLookupFinal (Mono.CSharp.ResolveContext ec, System.Type qualifier_type, System.Type queried_type, System.String name, MemberTypes mt, BindingFlags bf, Location loc) [0x00000] in <filename unknown>:0
at Mono.CSharp.New.DoResolve (Mono.CSharp.ResolveContext ec) [0x00000] in <filename unknown>:0
at Mono.CSharp.Expression.Resolve (Mono.CSharp.ResolveContext ec, ResolveFlags flags) [0x00000] in <filename unknown>:0
at Mono.CSharp.Expression.Resolve (Mono.CSharp.ResolveContext ec) [0x00000] in <filename unknown>:0
at Mono.CSharp.Assign.DoResolve (Mono.CSharp.ResolveContext ec) [0x00000] in <filename unknown>:0
at Mono.CSharp.SimpleAssign.DoResolve (Mono.CSharp.ResolveContext ec) [0x00000] in <filename unknown>:0
at Mono.CSharp.Expression.Resolve (Mono.CSharp.ResolveContext ec, ResolveFlags flags) [0x00000] in <filename unknown>:0
at Mono.CSharp.Expression.Resolve (Mono.CSharp.ResolveContext ec) [0x00000] in <filename unknown>:0
at Mono.CSharp.ExpressionStatement.ResolveStatement (Mono.CSharp.BlockContext ec) [0x00000] in <filename unknown>:0
at Mono.CSharp.StatementExpression.Resolve (Mono.CSharp.BlockContext ec) [0x00000] in <filename unknown>:0
at Mono.CSharp.Block.Resolve (Mono.CSharp.BlockContext ec) [0x00000] in <filename unknown>:0
at Mono.CSharp.Block.Resolve (Mono.CSharp.BlockContext ec) [0x00000] in <filename unknown>:0
at Mono.CSharp.Block.Resolve (Mono.CSharp.BlockContext ec) [0x00000] in <filename unknown>:0
at Mono.CSharp.ToplevelBlock.Resolve (Mono.CSharp.FlowBranching parent, Mono.CSharp.BlockContext rc, Mono.CSharp.ParametersCompiled ip, IMethodData md) [0x00000] in <filename unknown>:0
最佳答案
这似乎是 DLL 支持的常见问题。我从试图将 Encog 连接到 Ninjatrader 的人那里看到了类似的问题。当前版本的 Ninjatrader 支持过时(落后几个版本)的 .Net 版本,不支持 LINQ。我假设 Unity3D 有类似的问题。我不是 Ninjatrader 或 Unity3D 的活跃开发人员。我真的不想同时支持 Ninjatrader 和 Unity3D 版本(一天只有这么多小时)。然而,更高版本的 .Net 支持 LINQ 中的一些非常有用的功能,以及非常高级的腭化功能。
我想一个答案是创建一个非常基本的非 LINQ/非并行,它与过去 10 年内的任何 .Net 版本兼容。
关于c# - Unity中的Encog dll?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23865859/
我是 Encog 的新手,当我阅读用 Java 中的 Encog 2 编程神经网络时,我在 Encog 3 中找不到诸如 ContextLayer 之类的类,而且 encog 3 似乎相当重要与 en
我在其中一个项目中使用 Encog,但在解码 One-Of 类时遇到了困难。该字段的规范化操作之一是 NormalizationAction.OneOf,它具有三个输出。当我评估时,我想解码预测值。如
是否可以将经过训练的网络保存到文件中,然后再次使用它(加载文件)?可以举个简单的例子吗?目前我每次训练都应该运行: EncogUtility.trainConsole(网络、trainingSet、T
我正在使用 Encog 框架和 Java 来做一个图像识别系统。然而,当我将下采样宽度和高度设置为高于 100 时,我得到了 java.lang.NegativeArraySizeException
我正在使用(encog 3.3.0 库)构建用于图像识别的神经网络。我已将图像转换为 50x50 灰度,以避免神经网络混淆,因为我基本上想从图像中提取一些与颜色无关的特征。我有两个输出类。 我的输入:
我有一个非常小的数据集,只有 200 行。我只有 3 列;前两个是数字(负数和正数),最后一个是字母。 我正在尝试根据前两列数字对最后一列进行分类。 我的逗号分隔数据看起来与此类似(规范化之前): H
Encog具有多线程支持。但据我所知,在一个处理器上并行处理例如 8 个内核是很好的。如果我买 motherboard,它会工作得更快吗?有 4 个 socket ,并安装四个 Intel Xeon
我看到的 NeuralDataSet 对象除了 XOR 之外什么都不是,它只是两个小数据数组......我无法从文档中找出任何东西在 MLDataSet 上。 似乎所有内容都必须一次加载。但是,我想循
一旦我看到从验证集计算出的误差开始增加,我就想停止训练网络。我正在使用带有 RPROP 的 BasicNetwork 作为训练算法,并且我有以下训练迭代: void trainCrossValidat
我是机器学习和 Encog 的新手,但我希望 Encog 至少能从示例中给出一致的结果,以帮助我更轻松地了解 Encog。对我来说,Encoge 每次运行时都会给出不同的方向结果。 谁能帮助我更好地理
我已经使用 encog 库实现了一个神经网络,如下所示, MLDataSet trainingSet = new BasicMLDataSet(XOR_INPUT, XOR_IDEAL); f
我看到的 Encog 框架示例描述了如何将数字数据分类为文本数据。例如,以下是用于经典 Iris 数据集的数据: "sepal_l","sepal_w","petal_l","petal_w","sp
我是神经网络领域的新手(说实话我几天前才刚开始)。我想在我的 OCR 应用程序中使用神经网络来识别手写文本。 我想知道的是,是否可以在初始训练后训练网络。换句话说,我一开始要训练几个字符,但我想稍后向
机器学习 - 太棒了! 我有一个小项目,我想用它来识别未标记数据中的异常情况。因此,无监督聚类。 但是,数据的顺序也很重要,因为单个记录可能不令人感兴趣,但它之前的记录顺序可能会使其异常。 所以我正在
我需要对来自摄像机的图像进行分类,要考虑的主要功能是: 物体形状(基本形状,如三角形、正方形等) 对象颜色 几乎没有变形 我已经在使用 opencv 进行形状识别,遵循此 Real Time Trac
我正在寻找有关如何使用 Encog Framework 创建简单的垃圾邮件过滤/分类或集群应用程序的示例。我在谷歌上找不到任何东西。 我还购买了 Jeff Heaton 的书《Programming
我正在尝试训练 SVM 来对两个螺旋数据进行分类。 我的输入是一个 3 列的 CSV 文件,前两列是螺旋(未归一化)上一个点的 (x, y) 坐标,第三列是该点所属的螺旋(类) . 我首先规范化 CS
我正在使用 jeff heaton 的这个分类示例: https://github.com/encog/encog-java-examples/blob/master/src/main/java/or
我认为我对 Encog 做错了什么。在我见过的所有示例中,他们只是进行训练,直到达到一定的训练误差,然后打印结果。何时计算梯度并更新隐藏层的权重?这一切都包含在training.iteration()
我正在使用 encog 完成一些大学作业,我想导出网络中所有连接及其相关权重的列表。 我看到了 dumpWeights() 函数,它是 BasicMLNetwork 类的一部分(我使用 Java),但
我是一名优秀的程序员,十分优秀!