""" Try to "classify" samples based on random chance and always guessing the most popular category. """ import random from data import DataSet most_pop = 'TennisSwing' data = DataSet() nb_classes = len(data.classes) # Try a random guess. nb_random_matched = 0 nb_mode_matched = 0 for item in data.data: choice = random.choice(data.classes) actual = item[1] if choice == actual: nb_random_matched += 1 if actual == most_pop: nb_mode_matched += 1 random_accuracy = nb_random_matched / len(data.data) mode_accuracy = nb_mode_matched / len(data.data) print("Randomly matched %.2f%%" % (random_accuracy * 100)) print("Mode matched %.2f%%" % (mode_accuracy * 100))