jubatus_core
0.1.2
Jubatus: Online machine learning framework for distributed environment
|
Namespaces | |
detail | |
Classes | |
class | cast_check_error |
class | config |
class | config_error |
class | json_config_iarchive_cast |
class | member_collector |
class | not_found |
class | out_of_range |
class | redundant_key |
class | type_error |
Typedefs | |
typedef std::vector< jubatus::util::lang::shared_ptr< config_error > > | config_error_list |
Functions | |
template<class T > | |
T | config_cast (const config &c) |
template<class T > | |
T | config_cast (const config &c, config_error_list &errors) |
template<class T > | |
T | config_cast_check (const config &c) |
for (size_t i=0;i< size;++i) | |
GENERATE_CONFIG_SERIALIZE_FLOAT_DEF (float) GENERATE_CONFIG_SERIALIZE_FLOAT_DEF(double) template< typename T > inline void serialize(json_config_iarchive_cast &js | |
template<typename T > | |
void | json_from_config (const config &conf, T &v) |
template<typename T > | |
void | json_from_config (const config &conf, T &v, json_config_iarchive_cast &js) |
template<typename T > | |
void | json_from_config (const config &conf, T &v, config_error_list *errors) |
template<typename T > | |
void | serialize (member_collector &mem, jubatus::util::data::serialization::named_value< T > &v) |
template<typename T > | |
void | serialize (json_config_iarchive_cast &js, T &v) |
template<typename K , typename V > | |
void | serialize (json_config_iarchive_cast &js, std::map< K, V > &m) |
template<typename K , typename V > | |
void | serialize (json_config_iarchive_cast &js, jubatus::util::data::unordered_map< K, V > &m) |
template<typename T > | |
void | serialize (json_config_iarchive_cast &js, jubatus::util::data::serialization::named_value< jubatus::util::data::optional< T > > &v) |
template<typename T > | |
void | serialize (json_config_iarchive_cast &js, jubatus::util::data::serialization::named_value< T > &v) |
template<> | |
void | serialize (json_config_iarchive_cast &js, jubatus::util::text::json::json &v) |
template<> | |
void | serialize (json_config_iarchive_cast &js, config &v) |
vs | swap (v) |
std::vector< T > | v (size) |
Variables | |
std::vector< T > & | vs |
typedef std::vector<jubatus::util::lang::shared_ptr<config_error> > jubatus::core::common::jsonconfig::config_error_list |
T jubatus::core::common::jsonconfig::config_cast | ( | const config & | c | ) |
Definition at line 296 of file cast.hpp.
References json_from_config().
Referenced by jubatus::core::common::jsonconfig::config::As().
T jubatus::core::common::jsonconfig::config_cast | ( | const config & | c, |
config_error_list & | errors | ||
) |
Definition at line 303 of file cast.hpp.
References serialize().
T jubatus::core::common::jsonconfig::config_cast_check | ( | const config & | c | ) |
Definition at line 311 of file cast.hpp.
References JUBATUS_EXCEPTION, and serialize().
Referenced by jubatus::core::nearest_neighbor::create_nearest_neighbor(), and jubatus::core::unlearner::create_unlearner().
jubatus::core::common::jsonconfig::for | ( | ) |
Definition at line 197 of file cast.hpp.
References json_from_config().
jubatus::core::common::jsonconfig::GENERATE_CONFIG_SERIALIZE_FLOAT_DEF | ( | float | ) |
void jubatus::core::common::jsonconfig::json_from_config | ( | const config & | conf, |
T & | v | ||
) |
Definition at line 284 of file cast.hpp.
References serialize().
Referenced by config_cast(), for(), and serialize().
void jubatus::core::common::jsonconfig::json_from_config | ( | const config & | conf, |
T & | v, | ||
json_config_iarchive_cast & | js | ||
) |
void jubatus::core::common::jsonconfig::json_from_config | ( | const config & | conf, |
T & | v, | ||
config_error_list * | errors | ||
) |
Definition at line 290 of file cast.hpp.
References serialize().
|
inline |
Definition at line 54 of file cast.hpp.
References jubatus::core::common::jsonconfig::member_collector::append().
Referenced by config_cast(), config_cast_check(), and json_from_config().
|
inline |
Definition at line 106 of file cast.hpp.
References jubatus::core::common::jsonconfig::json_config_iarchive_cast::get(), jubatus::core::common::jsonconfig::json_config_iarchive_cast::get_config(), jubatus::core::common::jsonconfig::member_collector::get_members(), JUBATUS_EXCEPTION, jubatus::core::common::jsonconfig::config::path(), jubatus::core::common::jsonconfig::json_config_iarchive_cast::push_error(), serialize(), and jubatus::core::common::jsonconfig::json_config_iarchive_cast::trace_error().
|
inline |
Definition at line 204 of file cast.hpp.
References jubatus::core::common::jsonconfig::config::begin(), jubatus::core::common::jsonconfig::detail::check_json_type(), jubatus::core::common::jsonconfig::config::end(), jubatus::core::common::jsonconfig::json_config_iarchive_cast::errors(), jubatus::core::common::jsonconfig::json_config_iarchive_cast::get_config(), and json_from_config().
|
inline |
Definition at line 221 of file cast.hpp.
References jubatus::core::common::jsonconfig::config::begin(), jubatus::core::common::jsonconfig::detail::check_json_type(), jubatus::core::common::jsonconfig::config::end(), jubatus::core::common::jsonconfig::json_config_iarchive_cast::errors(), jubatus::core::common::jsonconfig::json_config_iarchive_cast::get_config(), and json_from_config().
|
inline |
Definition at line 240 of file cast.hpp.
References jubatus::core::common::jsonconfig::config::contain(), jubatus::core::common::jsonconfig::json_config_iarchive_cast::errors(), jubatus::core::common::jsonconfig::config::get(), jubatus::core::common::jsonconfig::json_config_iarchive_cast::get_config(), and json_from_config().
|
inline |
Definition at line 257 of file cast.hpp.
References jubatus::core::common::jsonconfig::config::contain(), jubatus::core::common::jsonconfig::json_config_iarchive_cast::errors(), jubatus::core::common::jsonconfig::json_config_iarchive_cast::get_config(), json_from_config(), JUBATUS_EXCEPTION, jubatus::core::common::jsonconfig::config::path(), jubatus::core::common::jsonconfig::json_config_iarchive_cast::push_error(), and jubatus::core::common::jsonconfig::json_config_iarchive_cast::trace_error().
|
inline |
Definition at line 272 of file cast.hpp.
References jubatus::core::common::jsonconfig::json_config_iarchive_cast::get().
|
inline |
Definition at line 279 of file cast.hpp.
References jubatus::core::common::jsonconfig::json_config_iarchive_cast::get(), jubatus::core::common::jsonconfig::json_config_iarchive_cast::get_config(), and jubatus::core::common::jsonconfig::config::path().
Referenced by serialize().
std::vector<T> jubatus::core::common::jsonconfig::v | ( | size | ) |
Referenced by jubatus::core::driver::anomaly::calc_score(), jubatus::core::driver::classifier::classify(), jubatus::core::driver::recommender::complete_row_from_datum(), jubatus::core::driver::recommender::complete_row_from_id(), jubatus::core::clustering::eigen_feature_mapper::convert(), jubatus::core::driver::recommender::decode_row(), jubatus::core::driver::regression::estimate(), jubatus::core::recommender::generate_random_vector(), jubatus::core::fv_converter::datum_to_fv_converter_impl::make_string_features(), jubatus::core::driver::nearest_neighbor::neighbor_row_from_datum(), msgpack::operator>>(), jubatus::core::driver::anomaly::overwrite(), jubatus::core::recommender::prod_invert_and_vector(), jubatus::core::storage::fixed_size_heap< T, Comp >::push(), jubatus::core::storage::inverted_index_storage::put_diff(), jubatus::core::storage::local_storage_mixture::set3_nolock(), jubatus::core::storage::sparse_matrix_storage::set_row(), jubatus::core::driver::nearest_neighbor::set_row(), jubatus::core::driver::nearest_neighbor::similar_row(), jubatus::core::driver::recommender::similar_row_from_datum(), jubatus::core::driver::classifier::train(), jubatus::core::driver::regression::train(), jubatus::core::driver::anomaly::update(), jubatus::core::storage::local_storage_mixture::update(), jubatus::core::storage::local_storage::update(), and jubatus::core::driver::recommender::update_row().
std::vector<T>& jubatus::core::common::jsonconfig::vs |