public Conv3DTranspose(int filters, Tuple <int, int, int> kernalSize, int strides = 1, PaddingType padding = PaddingType.Same, Tuple <int, int, int> dialationRate = null, ActType activation = ActType.Linear, BaseInitializer kernalInitializer = null, BaseRegularizer kernalRegularizer = null, BaseConstraint kernalConstraint = null, bool useBias = true, BaseInitializer biasInitializer = null, BaseRegularizer biasRegularizer = null, BaseConstraint biasConstraint = null) : base("conv3d_transpose") { }
/// <summary> /// Initializes a new instance of the <see cref="PRelu"/> class. /// </summary> /// <param name="alphaInitializer">The alpha initializer.</param> /// <param name="alphaRegularizer">The alpha regularizer.</param> /// <param name="alphaConstraint">The alpha constraint.</param> /// <param name="sharedAxes">The shared axes.</param> public PRelu(BaseInitializer alphaInitializer = null, BaseRegularizer alphaRegularizer = null, BaseConstraint alphaConstraint = null, params long[] sharedAxes) : base("prelu") { AlphaInitializer = alphaInitializer ?? new Zeros(); AlphaRegularizer = alphaRegularizer; AlphaConstraint = alphaConstraint; pos_relu = new Relu(); neg_relu = new Relu(); }
public Conv3DTranspose(uint filters, Tuple <uint, uint, uint> kernalSize, uint strides = 1, PaddingType padding = PaddingType.Same, Tuple <uint, uint, uint> dialationRate = null, ActivationType activation = ActivationType.Linear, BaseInitializer kernalInitializer = null, BaseRegularizer kernalRegularizer = null, BaseConstraint kernalConstraint = null, bool useBias = true, BaseInitializer biasInitializer = null, BaseRegularizer biasRegularizer = null, BaseConstraint biasConstraint = null) : base(filters, kernalSize, strides, padding, dialationRate, activation, kernalInitializer, kernalRegularizer, kernalConstraint, useBias, biasInitializer , biasRegularizer, biasConstraint) { Name = "conv3d_transpose"; }
/// <summary> /// Initializes a new instance of the <see cref="Embedding"/> class. /// </summary> /// <param name="inputDim">Size of the vocabulary, i.e. maximum integer index + 1.</param> /// <param name="outputDim">int >= 0, Dimension of the dense embedding.</param> /// <param name="embeddingsInitializer">Initializer for the embedding weight matrix.</param> /// <param name="embeddingsRegularizer">Regularizer function for the embedding weight matrix.</param> /// <param name="embeddingsConstraint">Constraint function for the embedding weight matrix.</param> public Embedding(int inputDim, int outputDim, BaseInitializer embeddingsInitializer = null, BaseRegularizer embeddingsRegularizer = null, BaseConstraint embeddingsConstraint = null) : base("embedding") { InputDim = inputDim; OutputDim = outputDim; EmbeddingsInitializer = embeddingsInitializer ?? new RandomUniform(); EmbeddingsConstraint = embeddingsConstraint; EmbeddingsRegularizer = embeddingsRegularizer; }
public Dense(int dim, string activation = ActivationType.Linear, BaseInitializer kernalInitializer = null, BaseRegularizer kernalRegularizer = null, BaseConstraint kernalConstraint = null, bool useBias = false, BaseInitializer biasInitializer = null, BaseRegularizer biasRegularizer = null, BaseConstraint biasConstraint = null) : base("dense") { Dim = dim; Activation = activation; UseBias = useBias; KernalInitializer = kernalInitializer ?? new GlorotUniform(); BiasInitializer = biasInitializer ?? new Zeros(); KernalConstraint = kernalConstraint; BiasConstraint = biasConstraint; KernalRegularizer = kernalRegularizer; BiasRegularizer = biasRegularizer; }
public Dense(int dim, ActType activation = ActType.Linear, BaseInitializer kernalInitializer = null, BaseRegularizer kernalRegularizer = null, BaseConstraint kernalConstraint = null, bool useBias = true, BaseInitializer biasInitializer = null, BaseRegularizer biasRegularizer = null, BaseConstraint biasConstraint = null) : base("dense") { Dim = dim; Act = ActivationRegistry.Get(activation); UseBias = useBias; KernalInitializer = kernalInitializer ?? new GlorotUniform(); BiasInitializer = biasInitializer ?? new Zeros(); KernalConstraint = kernalConstraint; BiasConstraint = biasConstraint; KernalRegularizer = kernalRegularizer; BiasRegularizer = biasRegularizer; }
public Dense( int dim, ActivationType activation = ActivationType.Linear, BaseInitializer weightInitializer = null, bool useBias = false, BaseInitializer biasInitializer = null) : base("dense") { Dim = dim; Activation = ActivationRegistry.Get(activation); UseBias = useBias; WeightInitializer = weightInitializer ?? new GlorotUniform(); if (useBias) { BiasInitializer = biasInitializer ?? new Zeros(); } }
public Conv3D(int filters, Tuple <int, int, int> kernalSize, int strides = 1, PaddingType padding = PaddingType.Same, Tuple <int, int, int> dialationRate = null, ActType activation = ActType.Linear, BaseInitializer kernalInitializer = null, BaseRegularizer kernalRegularizer = null, BaseConstraint kernalConstraint = null, bool useBias = true, BaseInitializer biasInitializer = null, BaseRegularizer biasRegularizer = null, BaseConstraint biasConstraint = null) : base("conv3d") { Filters = filters; KernalSize = kernalSize; Strides = strides; Padding = padding; DialationRate = dialationRate ?? Tuple.Create(1, 1, 1); Act = activation; UseBias = useBias; KernalInitializer = kernalInitializer ?? new GlorotUniform(); BiasInitializer = biasInitializer ?? new Zeros(); KernalConstraint = kernalConstraint; BiasConstraint = biasConstraint; KernalRegularizer = kernalRegularizer; BiasRegularizer = biasRegularizer; }
public BatchNormalization(int axis = -1, float momentum = 0.99f, float epsilon = 0.001f, bool center = true, bool scale = true, BaseInitializer betaInitializer = null, BaseRegularizer betaRegularizer = null, BaseConstraint betaConstraint = null, BaseInitializer gammaInitializer = null, BaseRegularizer gammaRegularizer = null, BaseConstraint gammaConstraint = null, BaseInitializer movingMeanInitializer = null, BaseInitializer movingVarianceInitializer = null) : base("batchnormalization") { Axis = axis; Momentum = momentum; Epsilon = epsilon; Center = center; Scale = scale; BetaInitializer = betaInitializer ?? new Zeros(); GammaInitializer = gammaInitializer ?? new Ones(); MovingMeanInitializer = movingMeanInitializer ?? new Zeros(); MovingVarianceInitializer = movingVarianceInitializer ?? new Ones(); BetaConstraint = betaConstraint; GammaConstraint = gammaConstraint; BetaRegularizer = betaRegularizer; GammaRegularizer = gammaRegularizer; }
public Conv1D(uint filters, uint kernalSize, uint strides = 1, uint?padding = null, uint dialationRate = 1, string activation = ActivationType.Linear, BaseInitializer kernalInitializer = null, BaseRegularizer kernalRegularizer = null, BaseConstraint kernalConstraint = null, bool useBias = true, BaseInitializer biasInitializer = null, BaseRegularizer biasRegularizer = null, BaseConstraint biasConstraint = null) : base("conv1d") { Filters = filters; KernalSize = kernalSize; Strides = strides; Padding = padding; DialationRate = dialationRate; Activation = activation; UseBias = useBias; KernalInitializer = kernalInitializer ?? new GlorotUniform(); BiasInitializer = biasInitializer ?? new Zeros(); KernalConstraint = kernalConstraint; BiasConstraint = biasConstraint; KernalRegularizer = kernalRegularizer; BiasRegularizer = biasRegularizer; }
public Conv3DTranspose(uint filters, Tuple <uint, uint, uint> kernalSize, Tuple <uint, uint, uint> strides = null, uint?padding = null, Tuple <uint, uint, uint> dialationRate = null, string activation = ActivationType.Linear, BaseInitializer kernalInitializer = null, BaseRegularizer kernalRegularizer = null, BaseConstraint kernalConstraint = null, bool useBias = true, BaseInitializer biasInitializer = null, BaseRegularizer biasRegularizer = null, BaseConstraint biasConstraint = null) : base("conv2dtranspose") { Filters = filters; KernalSize = kernalSize ?? Tuple.Create <uint, uint, uint>(1, 1, 1); Strides = strides ?? Tuple.Create <uint, uint, uint>(1, 1, 1); Padding = padding; DialationRate = dialationRate ?? Tuple.Create <uint, uint, uint>(1, 1, 1); Activation = activation; UseBias = useBias; KernalInitializer = kernalInitializer ?? new GlorotUniform(); BiasInitializer = biasInitializer ?? new Zeros(); KernalConstraint = kernalConstraint; BiasConstraint = biasConstraint; KernalRegularizer = kernalRegularizer; BiasRegularizer = biasRegularizer; }
public Variable BuildVar(string name, long[] shape, DType elementType, BaseInitializer initializer, BaseConstraint constraint = null, BaseRegularizer regularizer = null, bool trainable = true) { Variable v = null; if (!Params.ContainsKey(name)) { v = new Variable(name, elementType, shape); v.Data = initializer.Operator(v.Data.Shape); v.SetConstraint(constraint); v.SetRegularizer(regularizer); if (trainable) { Params.Add(name, v); } } else { v = Params[name]; } return(v); }
public Parameter BuildParam(string name, long[] shape, DataType elementType, BaseInitializer initializer, BaseConstraint constraint = null, BaseRegularizer regularizer = null, bool trainable = true) { Parameter v = null; name = Name + "_" + name; if (!Params.ContainsKey(name)) { v = new Parameter(name, elementType, shape); v.Data = initializer.Operator(shape); v.SetConstraint(constraint); v.SetRegularizer(regularizer); if (trainable) { Params.Add(name, v); } } else { v = Params[name]; } return(v); }
public static void Init() { BaseInitializer.Init(nameof(SeaglideOvercharge), typeof(Initializer).Assembly); ModUtils.LogDebug("Loaded SeaglideOvercharge", false); }
public void ConfigureServices(IServiceCollection services) { services.Configure <CookiePolicyOptions>(options => { // This lambda determines whether user consent for non-essential cookies is needed for a given request. options.CheckConsentNeeded = context => true; options.MinimumSameSitePolicy = SameSiteMode.None; }); services.AddControllers().AddNewtonsoftJson(); services.AddMvc(opt => { opt.Filters.Add(typeof(ValidatorActionFilter)); opt.Filters.Add(typeof(RoleActionFilter)); opt.EnableEndpointRouting = false; }) .AddFluentValidation() .ConfigureApplicationPartManager(p => p.FeatureProviders.Add(new GenericControllerFeatureProvider())); var appSettingsSection = Configuration.GetSection("AppSettings"); services.Configure <AppSettings>(appSettingsSection); var appSettings = appSettingsSection.Get <AppSettings>(); ApplicationDbContext.LocalDatabaseName = appSettings.LocalDatabaseName; var key = Encoding.ASCII.GetBytes(appSettings.Secret); services.AddDbContext <ApplicationDbContext>(ApplicationDbContext.Configure); services.AddAuthentication(x => { x.DefaultAuthenticateScheme = JwtBearerDefaults.AuthenticationScheme; x.DefaultChallengeScheme = JwtBearerDefaults.AuthenticationScheme; }) .AddJwtBearer(x => { x.RequireHttpsMetadata = false; x.SaveToken = true; x.TokenValidationParameters = new TokenValidationParameters { ValidateIssuerSigningKey = true, IssuerSigningKey = new SymmetricSecurityKey(key), ValidateIssuer = false, ValidateAudience = false }; }); services.AddAuthorization(options => { options.DefaultPolicy = new AuthorizationPolicy( new IAuthorizationRequirement[] { new AccountRequirement() }, options.DefaultPolicy.AuthenticationSchemes ); }); services.AddSwaggerGen(c => { c.SwaggerDoc("v1", new OpenApiInfo { Version = "v1", Title = appSettings.SiteData.Name, Description = appSettings.SiteData.APIDescription, Contact = new OpenApiContact { Name = appSettings.Contact.Name, Email = appSettings.Contact.Email } }); c.AddSecurityDefinition("Bearer", new OpenApiSecurityScheme { In = ParameterLocation.Header, Description = "Please enter into field the word 'Bearer' following by space and Access token", Name = "Authorization", Type = SecuritySchemeType.ApiKey, Scheme = "Bearer" } ); c.AddSecurityRequirement(new OpenApiSecurityRequirement { { new OpenApiSecurityScheme { Reference = new OpenApiReference { Type = ReferenceType.SecurityScheme, Id = "Bearer" }, Scheme = "ApiKey", // to be rechecked Name = "Bearer", In = ParameterLocation.Header }, new List <string>() } }); var xmlFile = $"{Assembly.GetExecutingAssembly().GetName().Name}.xml"; var xmlPath = Path.Combine(AppContext.BaseDirectory, xmlFile); c.IncludeXmlComments(xmlPath); }); services.AddScoped(typeof(IRepository <>), typeof(Repository <>)); services.AddScoped(typeof(ICachedRepository <>), typeof(CachedRepository <>)); services.AddScoped(typeof(IGenericLogic <, ,>), typeof(GenericLogic <, ,>)); services.AddScoped <IUserRepository, UserRepository>(); services.AddScoped <IPermissionsRepository, PermissionsRepository>(); services.AddScoped <IRolesRepository, RolesRepository>(); services.AddScoped <IAuthorizationHandler, LoginHandler>(); services.AddScoped <IActionPermissionRepository, ActionPermissionRepository>(); services.AddScoped <IActionRolesRepository, ActionRolesRepository>(); services.AddScoped <IActionRoleManager, ActionRoleManager>(); services.AddTransient <IAuth, JwtAuthorization>(); services.AddTransient <IAccountLogic, AccountLogic>(); services.AddTransient <IValidator <UserAuthenticationRequest>, UserAuthenticationRequestValidator>(); services.AddTransient <IMailService, SmtpMailService>(); services.AddTransient <IRolesAndPermissionsManager, RolesAndPermissionsManager>(); services.AddSingleton <IPasswordManager, RFC2898PasswordManager>(); if (appSettings.ValidateRolesFromToken) { services.AddSingleton <IRoleValidator, TokenRoleValidator>(); } else { services.AddScoped <IRoleValidator, DbRoleValidator>(); } using (ApplicationDbContext db = new ApplicationDbContext()) { db.Database.Migrate(); } BaseInitializer.StartInitialization(services); }
public static void Init() { BaseInitializer.Init(nameof(OPBladeBZ), typeof(Initializer).Assembly); Logger.Log(Logger.Level.Debug, "Loaded Blade damage: " + Config.Instance.Knife.Damage, null, true); }
public static void Init() { BaseInitializer.Init(nameof(MineralDetectorBlip), typeof(Initializer).Assembly); Logger.Log(Logger.Level.Debug, "Loaded Mineral Detector Blip", null, false); }
public static void Init() { BaseInitializer.Init(nameof(PropulseEverything), typeof(Initializer).Assembly); ModUtils.LogDebug("Loaded PropulseEverything", false); }
public static void Init() { Config.Instance.ToString(); // Just to get the file BaseInitializer.Init(nameof(Vitality), typeof(Initializer).Assembly); ModUtils.LogDebug("Loaded Vitality", false); }
public static void Init() { BaseInitializer.Init(nameof(NoDisclaimerScreen), typeof(Initializer).Assembly); }
public static void Init() { BaseInitializer.Init(nameof(ExtendedMineralDetector), typeof(Initializer).Assembly); Logger.Log(Logger.Level.Debug, "Loaded Scan Distance: " + Config.Instance.ScanDistance, null, true); }
public static void Init() { BaseInitializer.Init(nameof(BetterChunks), typeof(Initializer).Assembly); ModUtils.LogDebug("Loaded " + nameof(BetterChunks), false); }
public static void Init() { BaseInitializer.Init(nameof(FreeBeauty), typeof(Initializer).Assembly); ModUtils.LogDebug("Loaded " + nameof(FreeBeauty), false); }
public static void Init() { BaseInitializer.Init(nameof(FasterGrowth), typeof(Initializer).Assembly); }
public static void Init() { BaseInitializer.Init(nameof(ConfigurableSeaglide), typeof(Initializer).Assembly); ModUtils.LogDebug("Loaded ConfigurableSeaglide", false); }
public void SetDefaultInitializer(BaseInitializer instance) { defaultInitializer = instance; }
public static void Init() { BaseInitializer.Init(nameof(FasterPdaScan), typeof(Initializer).Assembly); Logger.Log(Logger.Level.Debug, "Loaded Pda Scan Time Modifier: " + Config.Instance.ScanTimeMultiplier, null, true); }
public static void Init() { BaseInitializer.Init(nameof(FasterPrawnDrill), typeof(Initializer).Assembly); Logger.Log(Logger.Level.Debug, "Loaded Drill damage: " + Config.Instance.MaxDrillHealth, null, true); }