Predicting Acute Hypotensive Episodes: The PhysioNet/Computing in Cardiology Challenge 2009 1.0.0

File: <base>/sources/Henriques/codeMatlab/main_AHE.m (3,652 bytes)
clc
disp(' _________________________________________________________________________');
disp(' иииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииии');
disp(' PREDICTION OF ACUTE HYPOTENSIVE EPISODES USING NEURAL NETWORK MULTIMODELS');
disp(' _________________________________________________________________________');
disp(' иииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииии');
disp('        Copyright (C) 2009 ');
disp('          : Jorge Henriques ...  <jh@dei.uc.pt>,');
disp('          : Teresa Rocha    ...  <teresa@sun.isec.pt>');
disp('        This software is released under the terms of the GNU');
disp('        General Public License (http://www.gnu.org/copyleft/gpl.html)');
disp(' иииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииии');
disp(' main_AHE.m ');
disp('__________________________________________________________________________');
disp(' иииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииии');
pause(1)
clc

option=1;
while option>0
    try
        clc
        disp(' ииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииии')
        disp('                         Prediction of AHE                           ')
        disp(' ____________________________________________________________________')
        disp(' ииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииии')
        disp(' [1]  PreprocessingABPSignal                                         ')
        disp('        :   MIMIC datasets {H,C,A,B}     -->   Processed 10+1 hours  ')
        disp('        :   ..\MIMIC_TRAIN_TXT\{H,C};    -->   ..\dataTrain\{H,C}    ')
        disp('        :   ..\MIMIC_TEST_MAT\{A,B}      -->   ..\dataTest\{A,B}     ')
        disp(' ииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииии')
        disp(' [2]  TrainSignals                                                   ')
        disp('        :    GRNN multimodels training                               ')
        disp('        :    ..\dataTrain                 -->   ..\NNModels          ')
        disp(' ииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииии')
        disp(' [3]  Merge_HC                                      ')
        disp('        :    Merge train signals {H,C}   -->   ..\dataTrain\DATSET  ')
        disp(' ииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииии')
        disp(' [4]  ForecastABPsignal                                              ')
        disp('        :    Prediction of ABP signals {A, B}                        ')
        disp('        :    ..\dataTest + ..\NNmodels    -->   ..\Results           ')
        disp(' ииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииии')
        disp(' [5]  Results                                                        ')
        disp('        :    ..\Results                   -->  AHE_ {A,B }           ')
        disp(' ииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииииии')
        disp(' [0]  Exit ')
        disp('            _____________________________  ')
        option=input('            ::::::::::::::::: Option : ');
        if ~isnumeric(option)
            option=6;
        end
        if isempty(option)
            option=6;
        end
    catch
    end


    switch option
        case 1
            mainPreProcessingABPSignal
        case 2
            mainTrainABPSignal
        case 3
            mainMergeHC
        case 4
            mainForecastABPSignal
        case 5
            mainShowAHE
    end

end