Ejemplo n.º 1
0
        public async Task <IActionResult> Put_Values(int id, Cortex cortex)
        {
            if (id != cortex.id)
            {
                return(BadRequest());
            }

            _context.Entry(cortex).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!ValuesExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }
            return(NoContent());
        }
Ejemplo n.º 2
0
        public void ComputeActive()
        {
            var cortex = new Cortex(
                new CortexCreationOptions
            {
                CortexShape = new int[] { 32, 32 },
                InputShape  = new int[] { 20, 20 },
                ConnectedPermanenceThreshold = 0.5,
                PotentialSynapsePercent      = 0.75
            }
                );

            var sp = new SpatialPooler(
                new SpatialPoolerCreationOptions
            {
                ActivationsPerInhibitionRegion = 10,
                StimulusThreshold     = 1.0,
                SynapticPermanenceInc = 0.1,
                SynapticPermanenceDec = 0.02,
                BoostStrength         = 100,
                DutyCycleLength       = 1000
            },
                cortex
                );

            var inputs = InputGenerator <double> .SinWave(1, 0, Math.PI, 50);

            foreach (var input in inputs)
            {
                sp.ProcessAndLearn(input);
            }
        }
Ejemplo n.º 3
0
        public async Task <ActionResult <Cortex> > Post_Values(Cortex cortex)
        {
            _context.Cortex.Add(cortex);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetValues", new { id = cortex.id }, cortex));
        }
Ejemplo n.º 4
0
        static void Main(string[] args)
        {
            Cortex CityOfHeroes = new Cortex("cityofheroes", CortexData.AccessLevel.ALL_ACCESS);

            var HealthAddr = CityOfHeroes.AddressFromOffset(0xC92960);
            var Health     = CityOfHeroes.ReadAddress(HealthAddr, 20);

            Console.WriteLine(Encoding.ASCII.GetString(Health));
            Console.WriteLine(String.Join(", ", Health));
            Console.ReadKey();
        }