我决定使用神经网络来创建我拥有的动画引擎的行为.神经网络为我拥有的每个身体部位提供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
我正在运行rake来自动化我在CCNet内部的构建过程.我用它来启动IIS Express,然后运行Nunit,然后在Nunit完成后关闭服务器.问题是,每次Nunit失败,耙子停止,永远不会到达关闭部分.在Nunit失败后如何继续使用rake,并且仍然告诉CCNet Nunit失败了,构建也是如此?
我已经创建了一个T4模板,它为每个属性生成标准的Entities类和Interfaces,这样我就可以制作只包含我想要的数据的自定义poco对象.我还创建了一个复制函数,它可以在实现所述实体接口的任何对象之间进行转换
生成的代码如下所示
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated from a template.
//
// Manual changes to this file may cause unexpected behavior in your application.
// Manual changes to this file will be overwritten if the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
namespace DomainModel
{
using System;
using System.Collections.Generic;
using System.Linq;
public interface IRole
{
}
public interface IRole_RoleId : IRole
{
int RoleId { get; set; }
}
public interface IRole_ApplicationName : IRole
{
string ApplicationName { …Run Code Online (Sandbox Code Playgroud) 我一直在研究将SignalR授权属性与自定义授权提供程序(称为MVCAuthorization)集成的方法.我试图为集线器重新创建授权提供程序时遇到了一些漏洞,但事实证明这太过复杂了.所以我想知道如何将我现有的Controller和Action Authorization与我的SignalR Hubs和方法集成?
我正在尝试获取打字稿类和函数的参数。
export type CtorArgs<TBase> = TBase extends new (...args: infer TArgs) => infer Impl ? TArgs : never;
export type AbsCtorArgs<TBase> = TBase extends {constructor: (...args: infer TArgs) => infer Impl} ? TArgs : never;
export type FuncArgs<TBase> = TBase extends (...args: infer TArgs) => infer Impl ? TArgs : never;
function RegularFunction(a:string,b:number){}
class RegularClass{
constructor(a:string,b:number){}
}
abstract class AbstractClass{
constructor(a:string,b:number){}
}
type thing = [
CtorArgs<typeof RegularClass>,
FuncArgs<typeof RegularFunction>,
AbsCtorArgs<typeof AbstractClass>,
CtorArgs<typeof AbstractClass>,
FuncArgs<typeof AbstractClass>
];
Run Code Online (Sandbox Code Playgroud)
abstract-class arguments type-inference typescript typescript-generics
animation ×1
arguments ×1
asp.net-mvc ×1
c# ×1
iqueryable ×1
lazy-loading ×1
nunit ×1
physics ×1
poco ×1
rake ×1
ruby ×1
signalr ×1
typescript ×1