Source: eclairjs/ml/feature.js

/**
 * Licensed to the Apache Software Foundation (ASF) under one or more
 * contributor license agreements.  See the NOTICE file distributed with
 * this work for additional information regarding copyright ownership.
 * The ASF licenses this file to You under the Apache License, Version 2.0
 * (the "License"); you may not use this file except in compliance with
 * the License.  You may obtain a copy of the License at
 *
 *    http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
(function () {
    /**
     * ml feature module.
     * @example
     * var ml = require('eclairjs/ml/feature');
     * @module eclairjs/ml/feature
     */
    module.exports = {
        Binarizer: require(EclairJS_Globals.NAMESPACE + '/ml/feature/Binarizer'),
        Bucketizer: require(EclairJS_Globals.NAMESPACE + '/ml/feature/Bucketizer'),
        ChiSqSelector: require(EclairJS_Globals.NAMESPACE + '/ml/feature/ChiSqSelector'),
        ChiSqSelectorModel: require(EclairJS_Globals.NAMESPACE + '/ml/feature/ChiSqSelectorModel'),
        CountVectorizer: require(EclairJS_Globals.NAMESPACE + '/ml/feature/CountVectorizer'),
        CountVectorizerModel: require(EclairJS_Globals.NAMESPACE + '/ml/feature/CountVectorizerModel'),
        DCT: require(EclairJS_Globals.NAMESPACE + '/ml/feature/DCT'),
        ElementwiseProduct: require(EclairJS_Globals.NAMESPACE + '/ml/feature/ElementwiseProduct'),
        HashingTF: require(EclairJS_Globals.NAMESPACE + '/ml/feature/HashingTF'),
        IDF: require(EclairJS_Globals.NAMESPACE + '/ml/feature/IDF'),
        IDFModel: require(EclairJS_Globals.NAMESPACE + '/ml/feature/IDFModel'),
        IndexToString: require(EclairJS_Globals.NAMESPACE + '/ml/feature/IndexToString'),
        MinMaxScaler: require(EclairJS_Globals.NAMESPACE + '/ml/feature/MinMaxScaler'),
        MinMaxScalerModel: require(EclairJS_Globals.NAMESPACE + '/ml/feature/MinMaxScalerModel'),
        NGram: require(EclairJS_Globals.NAMESPACE + '/ml/feature/NGram'),
        Normalizer: require(EclairJS_Globals.NAMESPACE + '/ml/feature/Normalizer'),
        OneHotEncoder: require(EclairJS_Globals.NAMESPACE + '/ml/feature/OneHotEncoder'),
        PolynomialExpansion: require(EclairJS_Globals.NAMESPACE + '/ml/feature/PolynomialExpansion'),
        QuantileDiscretizer: require(EclairJS_Globals.NAMESPACE + '/ml/feature/QuantileDiscretizer'),
        RegexTokenizer: require(EclairJS_Globals.NAMESPACE + '/ml/feature/RegexTokenizer'),
        RFormula: require(EclairJS_Globals.NAMESPACE + '/ml/feature/RFormula'),
        RFormulaModel: require(EclairJS_Globals.NAMESPACE + '/ml/feature/RFormulaModel'),
        SQLTransformer: require(EclairJS_Globals.NAMESPACE + '/ml/feature/SQLTransformer'),
        StandardScaler: require(EclairJS_Globals.NAMESPACE + '/ml/feature/StandardScaler'),
        StandardScalerModel: require(EclairJS_Globals.NAMESPACE + '/ml/feature/StandardScalerModel'),
        StopWordsRemover: require(EclairJS_Globals.NAMESPACE + '/ml/feature/StopWordsRemover'),
        StringIndexer: require(EclairJS_Globals.NAMESPACE + '/ml/feature/StringIndexer'),
        Tokenizer: require(EclairJS_Globals.NAMESPACE + '/ml/feature/Tokenizer'),
        VectorIndexer: require(EclairJS_Globals.NAMESPACE + '/ml/feature/VectorIndexer'),
        VectorAssembler: require(EclairJS_Globals.NAMESPACE + '/ml/feature/VectorAssembler'),
        VectorIndexerModel: require(EclairJS_Globals.NAMESPACE + '/ml/feature/VectorIndexerModel'),
        Word2VecModel: require(EclairJS_Globals.NAMESPACE + '/ml/feature/Word2VecModel'),
        Word2Vec: require(EclairJS_Globals.NAMESPACE + '/ml/feature/Word2Vec'),
        VectorSlicer: require(EclairJS_Globals.NAMESPACE + '/ml/feature/VectorSlicer')
    }

})();