AIXI.Utils.BitsNeeded C# (CSharp) Метод

BitsNeeded() публичный статический Метод

public static BitsNeeded ( int value ) : int
value int
Результат int
        public static int BitsNeeded(int value)
        {
            return LogBase2(value) + 1;
        }

Usage Example

Пример #1
0
 public virtual void fill_out_bits()
 {
     this.ActionBits      = Utils.BitsNeeded(this.ValidActions.Max());
     this.ObservationBits = Utils.BitsNeeded(this.ValidObservations.Max());
     this.RewardBits      = Utils.BitsNeeded(this.ValidRewards.Max());
 }