#include <GUIMainImpl.h>
Inheritance diagram for GUIMainImpl:
Constructs the main window application. All standard widgets set with QT-Designer are implemented in this class.
|
Main Constructor for GUIMainImpl. |
|
Start the classify process for a single file. |
|
Actualize the file-information widgets, the waveform-widget and the windowedform-widget is a new file is selected or something like interleaving, factor or the nuber of windows changed.
|
|
Update the vowelmanager-prep_template and actualize the drawings using AudioDirViewFolderSelected().
|
|
Play the file selected in audiodirview |
|
Update the vowelmanager-prep_template and actualize the drawings using AudioDirViewFolderSelected().
|
|
Update the vowelmanager-prep_template and actualize the drawings using AudioDirViewFolderSelected().
|
|
Open a savefiledialog, so the usercan select a filename. |
|
Record a new file using the informations given in the audiorecord-groupbox. |
|
Display the results of a single-vowel classification within the output tab.
|
|
Display the correct WeightMatrix layer from the selected network. |
|
Find the absolute maximum of all values within a vector.
|
|
Initialize the output widgets for use with single vowel classification. |
|
Initialize the output widgets for use with the learning process. |
|
Learn one epoch and update widgets afterwards. Called due to the idle timer. |
|
Generate a new vowel classifier from the three individual network descriptions. |
|
Open a openfiledialog and load a vowel classifier from a given filename. |
|
Update the numberofneurons-input, so the correct information is shown when then number of the layer to change is changed in network0.
|
|
Update the initnet and set the maxvalue of the changelayer-input when the number of layers is changed in network0.
|
|
Set the numbers of neurons in network0.
|
|
Update the numberofneurons-input, so the correct information is shown when then number of the layer to change is changed in network1.
|
|
Update the initnet and set the maxvalue of the changelayer-input when the number of layers is changed in network1.
|
|
Set the numbers of neurons in network1.
|
|
Update the numberofneurons-input, so the correct information is shown when then number of the layer to change is changed in network2.
|
|
Update the initnet and set the maxvalue of the changelayer-input when the number of layers is changed in network2.
|
|
Set the numbers of neurons in network2.
|
|
Open a savefiledialog and save a vowel classifier to a given filename. |
|
opens the AboutForm-Dialog with some informations about this program. The dialog itself is made with QT-Designer. |
|
Re-display the weight matrix. |
|
Adjust the other value for the layernumbers, between which the weightmatrix should be shown, so that the difference is always 1 |
|
Adjust the other value for the layernumbers, between which the weightmatrix should be shown, so that the difference is always 1 |
|
Reload both the training and test sets by saving them to a temporary file and restoring the set from that file. Do this to reprocess all files with the updated audio preprocessing template. |
|
Handle the progress bar display while reloading all samples.
|
|
Add the final result percentages to all output graph widgets. |
|
add a selected file to the testingset. |
|
add a selected file to the trainingset. |
|
move a selected file from testingset to the trainingset. |
|
move a selected file from trainingset to the testset. |
|
remove a selected file from the testingset. |
|
remove a selected file from the trainingset. |
|
Open an openfiledialog and load the selected testingset. |
|
Update the vowelmanagerobject if the setname was changed
|
|
Clear the testingset and reset setname. |
|
Open a savefiledialog and save the actual set. |
|
Open an openfiledialog and load the selected trainingset. |
|
Update the vowelmanagerobject if the setname was changed
|
|
Clear the trainingset and reset setname. |
|
Open a savefiledialog and save the actual set. |
|
Set maximum values for layerselection of the weightmatrix if another network has been selected. |
|
Initialize the learn settings and start the train process. |
|
Update the audio_settings_changed variable when necessary. Check if there are samples loaded within the setmanager, and update the reload flag in case there are. |
|
Used to show the audio preprocessing settings have been changed. |
|
Contains the Initialization values for the Neural Network, needed by GenerateSystem |
|
Number of epochs to learn. |
|
Per object static-like string objects used for the final result percentage in the output window graph widgets. |
|
Per object static-like string objects used for the final result percentage in the output window graph widgets. |
|
Per object static-like string objects used for the final result percentage in the output window graph widgets. |
|
Per object static-like string objects used for the final result percentage in the output window graph widgets. |
|
Per object static-like string objects used for the final result percentage in the output window graph widgets. |
|
Per object static-like string objects used for the final result percentage in the output window graph widgets. |
|
Per object static-like string objects used for the final result percentage in the output window graph widgets. |
|
Per object static-like string objects used for the final result percentage in the output window graph widgets. |
|
When a sample-processing related progressbar is displayed, this object pointer is used. |
|
When reloading the samples due to changed audio settings, this keeps track of the samples imported and updates the reimport_progress progressbar object. |
|
The vowel sample that is displayed right now in the audio tab, or NULL when there is none. |