An Open Source Pattern Recognition Toolbox for MATLAB
Pattern recognition and machine learning are becoming integral parts of algorithms in a wide range of applications. Different algorithms and approaches for machine learning include different tradeoffs between performance and computation, so during algorithm development it is often necessary to explore a variety of different approaches to a given task. A toolbox with a unified framework across multiple pattern recognition techniques enables algorithm developers the ability to rapidly evaluate different choices prior to deployment. MATLAB is a widely used environment for algorithm development and prototyping, and although several MATLAB toolboxes for pattern recognition are currently available these are either incomplete, expensive, or restrictively licensed. In this work we describe a MATLAB toolbox for pattern recognition and machine learning known as the PRT (Pattern Recognition Toolbox), licensed under the permissive MIT license. The PRT includes many popular techniques for data preprocessing, supervised learning, clustering, regression and feature selection, as well as a methodology for combining these components using a simple, uniform syntax. The resulting algorithms can be evaluated using cross-validation and a variety of scoring metrics to ensure robust performance when the algorithm is deployed. This paper presents an overview of the PRT as well as an example of usage on Fisher's Iris dataset.
Code (0)
등록된 구현이 없습니다.
Tasks
BIG-bench Machine LearningClusteringfeature selectionSimilar Papers 제목 키워드 기반
An Open-source Toolbox for Analysing and Processing PhysioNet Databases in MATLAB and Octave
The WaveForm DataBase (WFDB) Toolbox for MATLAB/Octave enables integrated access to PhysioNet's software and databases. Using the WFDB Toolbox for MATLAB/Octave, users have access to over 50 physiological databases in Ph…
Arrhythmia DetectionEEGElectrocardiography (ECG)Electroencephalogram (EEG)+2PulsatioMech: An Open-Source MATLAB Toolbox for Seismocardiography Signal Processing
This paper summarizes and presents PulsatioMech: an open-source MATLAB toolbox for seismocardiography (SCG) signal processing. The toolbox may be found here: https://github.com/nzavanelli/SCG_master_toolbox PulsatioMech …
The MATLAB Toolbox SciXMiner: User's Manual and Programmer's Guide
The Matlab toolbox SciXMiner is designed for the visualization and analysis of time series and features with a special focus to classification problems. It was developed at the Institute of Applied Computer Science of th…
Time Series AnalysisFuzzy Rule Interpolation Toolbox for the GNU Open-Source OCTAVE
In most fuzzy control applications (applying classical fuzzy reasoning), the reasoning method requires a complete fuzzy rule-base, i.e all the possible observations must be covered by the antecedents of the fuzzy rules, …
Open-Access Data and Toolbox for Tracking COVID-19 Impact on Power Systems
Intervention policies against COVID-19 have caused large-scale disruptions globally, and led to a series of pattern changes in the power system operation. Analyzing these pandemic-induced patterns is imperative to identi…