Esempio n. 1
0
    def load_model_predict(self):
        '''

        This method validates the supplied parameters, before generating a
        prediction, using a chosen stored model from the NoSQL cache.

        '''

        # instantiate class
        session = Model_Predict(self.data)

        # implement class methods
        if not session.validate_arg_none():
            session.validate_premodel_settings()
            session.check()

            my_prediction = session.predict()
            if my_prediction['error']:
                response = {
                    'status': 1,
                    'result': my_prediction['error'],
                    'type': 'model-predict'
                }
            else:
                response = {
                    'status': 0,
                    'result': my_prediction,
                    'type': 'model-predict'
                }

            return json.dumps(response)
    def load_model_predict(self):

        # instantiate class
        session = Model_Predict(self.data)

        # implement class methods
        if not session.validate_arg_none():
            session.validate_svm_settings()
            session.check()

            my_prediction = session.svm_prediction()
            if my_prediction['error']: return {'result': None, 'error': my_prediction['error']}
            else: return {'result': my_prediction, 'error': None}
Esempio n. 3
0
    def load_model_predict(self):
        '''@load_model_predict

        This method validates the supplied parameters, before generating a
        prediction, using a chosen stored model from the NoSQL cache.

        '''

        # instantiate class
        session = Model_Predict(self.data)

        # implement class methods
        if not session.validate_arg_none():
            session.validate_premodel_settings()
            session.check()

            my_prediction = session.predict()
            if my_prediction['error']:
                return {'result': None, 'error': my_prediction['error']}
            else:
                return {'result': my_prediction, 'error': None}