def create_menu_bar(self, root):
        self.file_menu.add_command(label = "Open audio file", command = self.open_audio_file)
        self.menu_bar.add_cascade(label="File", menu=self.file_menu)

        self.ds_menu.add_command(label = "Generate graphics", command = lambda: spectogram.create_data_set_graphs())
        self.ds_menu.add_command(label = "Graphics augmentation", command = lambda: ImageTransform.gen_dataset_augmens())
        self.menu_bar.add_cascade(label = "Data-Set", menu=self.ds_menu)

        self.nn_menu.add_command(label = "Train", command = lambda: NeuralNetwork.create_and_train_nn())
        self.nn_menu.add_command(label = "Load last model weights", command=lambda : NeuralNetwork.load_model_weights())
        self.menu_bar.add_cascade(label = "Neural Network", menu=self.nn_menu)
    def create_menu_bar(self, root):
        self.file_menu.add_command(label="Open audio file",
                                   command=self.open_audio_file)
        self.menu_bar.add_cascade(label="File", menu=self.file_menu)

        self.ds_menu.add_command(
            label="Generate graphics",
            command=lambda: spectogram.create_data_set_graphs())
        self.ds_menu.add_command(
            label="Graphics augmentation",
            command=lambda: ImageTransform.gen_dataset_augmens())
        self.menu_bar.add_cascade(label="Data-Set", menu=self.ds_menu)

        self.nn_menu.add_command(
            label="Train", command=lambda: NeuralNetwork.create_and_train_nn())
        self.nn_menu.add_command(
            label="Load last model weights",
            command=lambda: NeuralNetwork.load_model_weights())
        self.menu_bar.add_cascade(label="Neural Network", menu=self.nn_menu)