public void AutoBalance()
        {
            var balanced = Smote.AutoBalance(ds, labels, k: 2);
            var groups   = balanced.Item2.GroupBy(x => x).ToDictionary(x => x.Key, x => x.Count());

            Assert.Equal(12, groups[1.0]);
        }
        public void Test3()
        {
            var balanced = Smote.Balance(ds, labels, n: 150, k: 2);
            var groups   = balanced.Item2.GroupBy(x => x).ToDictionary(x => x.Key, x => x.Count());

            Assert.Equal(6, groups[1.0]);
        }
Exemplo n.º 3
0
        public static void Init()
        {
            try
            {
                menu = Load.MenuIni.AddSubMenu("SummonerSpells", "SummonerSpells");

                if (Mark.IsVaild() || Player.Spells.Any(s => s.Name.Equals("SummonerPoroThrow")))
                {
                    balls.Init();
                }
                if (Barrier.IsVaild())
                {
                    Borrier.Init();
                }
                if (Clarity.IsVaild())
                {
                    Clarty.Init();
                }
                if (Cleanse.IsVaild())
                {
                    Clanse.Init();
                }
                if (Exhaust.IsVaild())
                {
                    Exhust.Init();
                }
                if (Flash.IsVaild())
                {
                    Flish.Init();
                }
                if (Heal.IsVaild())
                {
                    Heel.Init();
                }
                if (Ignite.IsVaild())
                {
                    Ignoite.Init();
                }
                if (Smite.IsVaild())
                {
                    Smote.Init();
                }

                if (menu.LinkedValues.Count == 0)
                {
                    menu.AddGroupLabel("Your SummonerSpells are not Supported");
                }
            }
            catch (Exception ex)
            {
                Logger.Send("Error At KappaUtility.Brain.Activator.Spells.SummonerSpells.Init", ex, Logger.LogLevel.Error);
            }
        }