PrunableAttribute - Overdrive77/BioSynapStudio-Public GitHub Wiki
Marks a property or class as eligible for synaptic pruning or structural removal during neural network optimization and memory refinement.
BioSynapStudio.Net.Modules.Plasiticity
BioSynapStudio.Net.dll
[AttributeUsage(AttributeTargets.Property | AttributeTargets.Class)]
public class PrunableAttribute : Attribute
This attribute is used by the PlasticityManager
and related pruning systems to identify:
- Synapses or other elements within a neuron that should be checked for pruning based on activity.
- Entire neuron classes that may be removed if they are inactive or unproductive.
[Prunable]
public Synapse WeakSynapse { get; set; }
[Prunable]
public class Dendrite
{
public List<Synapse> Synapses { get; } = new();
}
- Works in tandem with
PlasticityManager
to enable biologically inspired neural resource optimization. - Often combined with hormonal or emotional conditions to reflect realistic plasticity triggers.
This software constitutes original intellectual property of the author, protected under international copyright and patent law. Patent: GB2506327.2 – Synthesized Emotional Cognition (SEC) DOI: 10.17605/OSF.IO/XERKF