- removed contest mode from LearningAlgorithmsEvaluation
Merge branch 'master' of https://git.code.sf.net/p/mlpc/code
fixed swapped music<->speech parameters for RF
Merge branch 'master' of https://git.code.sf.net/p/mlpc/code
- fixed small errors in ensemble and optimized the code
Merge branch 'master' of https://git.code.sf.net/p/mlpc/code
ensemble now always combines prediction levels and assumes e.g. (0,1,0) probabilities for speech&music
- LearningAlgorithmsEvaluation now supports systematic testing of all folds (13 + 1 rotating)
- binary_to_ternary_classification now supports systematic testing of all folds (13 + 1 rotating)
Merge branch 'master' of https://git.code.sf.net/p/mlpc/code
Fixed check for available labels
restored LearningAlgorithmsEvaluation which was previously overwritten by an old version of itself on during a commit
improved comments/docu
Merge branch 'master' of https://git.code.sf.net/p/mlpc/code
re-added Sravanis class prediction functionality
setting random folds to true again, to avoid accidental troubles due to mis-runs
- fixed some issues with directory names and lengths when using ensemble
- ensemble can now be executed to merge results from disk
- predict_levels will now be stored for all results, not just combi_results (allows for combining multiple results into a combi_result and still having predict_levels there)
Merge branch 'master' of https://git.code.sf.net/p/mlpc/code
- Small fixes and cleanups
Merge branch 'master' of https://git.code.sf.net/p/mlpc/code
- Fixed lin_chart to correctly calculate the criterions again
Merge branch 'master' of https://git.code.sf.net/p/mlpc/code
- Some bugfixes
Merge branch 'master' of https://git.code.sf.net/p/mlpc/code
Some fixes for combining multiple results
Merge branch 'master' of https://git.code.sf.net/p/mlpc/code
- Added first version of combination evaluation (one set of algorithms examines music, the other one speech, then they are combined)
- Because internal fold names are now numbers instead of strings, we lost the information whether a result is for speech or music (if it is not both). Therefore, such a field was introduced into the result classes
Inserted our best parameter values instead of the default(empty) ones
Small fixes
- Unified many things (variable names, output, structure) between "old" binary classification and new ternary
fixed small error during previous merge
- Adapted fold descriptions to numbers instead of strings (as requested by Bernhard)
Fix for incorrectly generated folder structure (now works nicely with chart generation classes)
- Added TPR and FPR to the txt output for easier comparison with the ROC chart
aaand part 2 of the fix
fixed error due to accidently removed subdir variable
- Re-added automated scaling of parameters if required by algorithm because it got lost during a previous merge.
Added the option to avoid shuffling of samples, to get more reproduceable and comparable results when playing around with the parameters.
Added automatic scaling of data, if required by the algorithm (might be incomplete, check if yours requires scaling too)
Adapted roc_chart and added roc_chart_generator for easier generation of ROC charts when using the IDE
Several small additions and improvements, time per run is now correct (previously it was the total time!)
Results of runs are now stored permanently on the disk - in the form of human readable txts as well as in the form of machine readable dump files
Improved output of the LearningAlgorithmsEvaluation
Merge branch 'master' of https://git.code.sf.net/p/mlpc/code
- Simplified dataloader
Added files to make life easier when using an IDE: The requirement.txt tells Pycharm to download required packages and the .gitignore file ensures that no undesired files are uploaded to git.