|
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 |
1.8.9.1