Sha256: dee513a83e48860663cd09c053e9b67c087d99f77556f61dbb760513f398bfed
Contents?: true
Size: 1.4 KB
Versions: 3
Compression:
Stored size: 1.4 KB
Contents
/** * Copyright (c) 2016-present, Facebook, Inc. * All rights reserved. * * This source code is licensed under the BSD-style license found in the * LICENSE file in the root directory of this source tree. An additional grant * of patent rights can be found in the PATENTS file in the same directory. */ #ifndef FASTTEXT_ARGS_H #define FASTTEXT_ARGS_H #include <istream> #include <ostream> #include <string> #include <vector> namespace fasttext { enum class model_name : int {cbow=1, sg, sup}; enum class loss_name : int {hs=1, ns, softmax}; class Args { private: std::string lossToString(loss_name); public: Args(); std::string input; std::string test; std::string output; double lr; int lrUpdateRate; int dim; int ws; int epoch; int minCount; int minCountLabel; int neg; int wordNgrams; loss_name loss; model_name model; int bucket; int minn; int maxn; int thread; double t; std::string label; int verbose; std::string pretrainedVectors; int saveOutput; bool qout; bool retrain; bool qnorm; size_t cutoff; size_t dsub; void parseArgs(const std::vector<std::string>& args); void printHelp(); void printBasicHelp(); void printDictionaryHelp(); void printTrainingHelp(); void printQuantizationHelp(); void save(std::ostream&); void load(std::istream&); }; } #endif
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
ffi-fasttext-0.3.0 | vendor/fasttext/args.h |
ffi-fasttext-0.1.1 | vendor/fasttext/args.h |
ffi-fasttext-0.1.0 | vendor/fasttext/args.h |