jubadump converts saved jubatus internal model to json.
jubadump supports only classifier (except for NN), regression, recommender (inverted_index), anomaly (lof + inverted_index) and nearest_neighbor model.
- g++
- pkg-config
- jubatus_core
- msgpack
$ ./waf configure $ ./waf $ ./waf install
- Call save RPC and save your model.
- Execute jubadump.
usage: jubadump --input=string [options] ... options: -i, --input Input file (string) -?, --help print this message
- common
weights(some values are available only when IDF/BM25 weighting is used)version_number: Version of model. This value will be updated by MIX.document_frequencies: Frequency of each feature in data inputted so far.document_count: Number of all documents. This value will be used in calculation of global_weight(idf).group_frequencies: Frequency of each Datum (string_values) key in data inputted so far.group_total_length: Number of total features extracted from each Datum (string_values) key in data inputted so far.
- classifier
storagelabelsversion_number: Version of model. This value will be updated by MIX.label_count: Number of traind data of each label.
storageweight: Weights of each feature and each label in data inputted so far.
- regression
storageweight: Weights of each feature and each label in data inputted so far.
- recommender (inverted_index)
indexstorageinv: No data
originalinv: Features of each ID
- anomaly (lof based on inverted_index)
storagelof_recordsentry: kdist and lrd value of each ID
nn_records: Refer to recommender for the list of values.
- nearest_neighbor
tableclock: generation of the table (number of updates)schema: schema of the tabledata: records of each IDversion: generation of the recordvalues: data of each column for the ID; multiple 64-bit integers are used to represent the bit vector for column longer than 64 bit.owner: identifier of the server who has a permission to modify the record
LGPL 2.1