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]); }
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); } }