我决定使用神经网络来创建我拥有的动画引擎的行为.神经网络为我拥有的每个身体部位提供3个vector3s和1个欧拉角.第一个vector3是位置,第二个是它的速度,第三个是它的角速度.欧拉角是身体部位的旋转.我有7个身体部位.这些数据类型中的每一个都有3个浮点数.7*4*3 = 84,所以我的神经网络有84个输入.输出映射到角色的肌肉.它们提供适用于每块肌肉的力量,其中有15种.
我同时运行15个网络10秒,通过计算最低能量使用,具有最小量的z和x运动,以及如果身体部位处于与其余部分相比正确的y位置来评定其适合度(hips.y> upperleg.y,upperleg.y> lowerleg.y等),然后通过遗传算法运行它们.我正在运行一个神经网络,每个隐藏层有168个神经元,有8个隐藏层.我试图让角色站直,不要走动太多.我跑了3000代,我甚至没有接近.
神经网络和遗传算法是本教程的 C#版本.我将交叉方法从一个点改为混合.
我有84个输入和15个输出.我的神经网络应该有多大?
animation physics machine-learning neural-network genetic-algorithm
如何在javascript中设置锚标记的文本?这似乎不起作用.我正在使用Firefox.
var link = document.createElement("a");
link.innerHtml = "Remove";
Run Code Online (Sandbox Code Playgroud) 我正在寻找像 sprintf() 这样的函数,除了使用 sprintf() 您按参数顺序绑定值之外,我想要一些可以按名称绑定变量的东西。所以,如果我有 string "Hello $name! We're please to have you visit, $name!",你可以传递一个数组或其他东西并从中获取结果字符串。
类似于 PDO 语句,但仅用于纯字符串,而不是数据库查询。我可以使用什么?
我是Ruby的新手(熟悉Python,C++和C).我需要创建一个只能由模块中的其他类和方法使用的类.在Python中,我只是将其称为__classname.我在C++中使用一个空的typedef.我如何在Ruby中执行此操作(或者我咆哮错误的树而不是"Ruby方式"?)
如果是scala函数
def A(): Either[Exception, ArrayBuffer[Int]] = {
...
}
Run Code Online (Sandbox Code Playgroud)
什么应该是处理返回结果的正确方法?
val a = A()
和?
我有一些HTML像:
<ul id='foo'>
<span><a>hello 1</a></span>
<span><a>hello 2</a></span>
<span><a>hello 3</a></span>
</ul>
Run Code Online (Sandbox Code Playgroud)
我想得到一个元素的所有文本值的数组,如:
var texts = [ 'hello 1', 'hello 2', 'hello 3' ];
Run Code Online (Sandbox Code Playgroud)
我试图迭代每一个,在jQuery中是否有某种方法可以使用选择器抓取所有这些?
谁能帮我?我无法弄清楚我做错了什么,但似乎会有一个简单的解决方案:
通常你可以is像这样使用:
if (theObject is MyClass) ...
Run Code Online (Sandbox Code Playgroud)
但是如果你想指定它在运行时检查的类型,那么就不会编译
Type theType = ...
if (theObject is theType) ...
Run Code Online (Sandbox Code Playgroud)
我试过这样做:
if (theObject.GetType() == theType) ...
Run Code Online (Sandbox Code Playgroud)
但这只有theType在确切类型的情况下才有效,并且不会像is语句那样考虑继承
我确定存在一个解决方案(可能使用泛型),但我现在想不到一个(它突然记得你点击'发布'时如何做的事情)
谁能告诉我其中任何一个是否会比在Java 1.6下编译的其他任何一个更好?假设MyObject是一个带有一个名为listField的字段的类,它有一个getter和setter
样品#1:
MyObject obj = new MyObject();
List<String> lst = new ArrayList<String>(1);
lst.add("Foo");
obj.setListField(lst);
Run Code Online (Sandbox Code Playgroud)
样品#2:
MyObject obj = new MyObject();
obj.setListField(new ArrayList<String> (1));
obj.getListField().add("Foo");
Run Code Online (Sandbox Code Playgroud)
我的想法是,ArrayList的一个本地实例的创建将创建内存开销,但调用getListField()每当你想添加到列表是不一样快访问列表的本地版本.也许,如果有要添加到列表中的几个项目,样品#1是快,但只有少数项目样本#2是更快?或将编译器优化这一点,以便调用getListField()等效于访问列表的本地版本?
我需要在C#字符串的标题旁边添加TM(商标)上标符号.无论如何可能会这样做?谢谢!