Home Reference Source Test

packages/causality-models/src/causalNetModels.js

import { platform } from 'causal-net.utils';
import { Tensor as BaseTensor } from 'causal-net.core';
import { default as SingleLabelClassification } from './singleLableClassification';
/**
 * This class provide common used models which can be accessed via **causalNetModels** instance.
 * @class CausalNetModels
 * @extends BaseTensor
 * @example
 * [EXAMPLE ../examples/singleLabelClassification.babel.js]
 */
class CausalNetModels extends platform.mixWith( BaseTensor, [] ){
    constructor(){
        super();
    }
    
    classification(numClass){
        this.model = new SingleLabelClassification(numClass);
        return this.model;
    }
}
export default new CausalNetModels();