|
jubatus_core
0.1.2
Jubatus: Online machine learning framework for distributed environment
|
Classes | |
| class | euclid_lsh |
| class | inverted_index |
| class | lsh |
| class | minhash |
| class | nearest_neighbor_recommender |
| class | recommender_base |
| class | recommender_factory |
| class | recommender_mock |
| class | recommender_mock_storage |
Functions | |
| void | generate_random_vector (size_t dim, uint32_t seed, std::vector< float > &v) |
| void | generate_random_vector (size_t dim, uint32_t seed, vector< float > &ret) |
| std::vector< std::pair< std::string, float > > | make_ids (const std::string &repr) |
| vector< pair< string, float > > | make_ids (const string &repr) |
| common::sfv_t | make_sfv (const std::string &repr) |
| common::sfv_t | make_sfv (const string &repr) |
| void | prod_invert_and_vector (const jubatus::util::data::unordered_map< std::string, std::vector< float > > &matrix, const common::sfv_t &vec, size_t dim, std::vector< float > &ret) |
| void | prod_invert_and_vector (const unordered_map< string, vector< float > > &matrix, const common::sfv_t &vec, size_t dim, vector< float > &ret) |
| void | set_bit_vector (const std::vector< float > &vec, jubatus::core::storage::bit_vector &bit_vec) |
| void | set_bit_vector (const std::vector< float > &vec, bit_vector &bit_vec) |
Variables | |
| static const uint64_t | DEFAULT_HASH_NUM = 64 |
Definition at line 91 of file euclid_lsh.cpp.
| typedef framework::linear_mixable_helper< recommender_mock_storage, recommender_mock_storage> jubatus::core::recommender::mixable_recommender_mock_storage |
Definition at line 97 of file recommender_mock_storage.hpp.
Definition at line 90 of file euclid_lsh.cpp.
Definition at line 26 of file recommender_type.hpp.
| void jubatus::core::recommender::generate_random_vector | ( | size_t | dim, |
| uint32_t | seed, | ||
| std::vector< float > & | v | ||
| ) |
| void jubatus::core::recommender::generate_random_vector | ( | size_t | dim, |
| uint32_t | seed, | ||
| vector< float > & | ret | ||
| ) |
Definition at line 35 of file lsh_util.cpp.
References jubatus::core::common::jsonconfig::v().
Referenced by jubatus::core::recommender::lsh::generate_column_base().


| std::vector<std::pair<std::string, float> > jubatus::core::recommender::make_ids | ( | const std::string & | repr | ) |
| vector<pair<string, float> > jubatus::core::recommender::make_ids | ( | const string & | repr | ) |
Definition at line 45 of file recommender_mock_util.cpp.
References make_sfv().

| common::sfv_t jubatus::core::recommender::make_sfv | ( | const std::string & | repr | ) |
| common::sfv_t jubatus::core::recommender::make_sfv | ( | const string & | repr | ) |
Definition at line 33 of file recommender_mock_util.cpp.
Referenced by make_ids().

| void jubatus::core::recommender::prod_invert_and_vector | ( | const jubatus::util::data::unordered_map< std::string, std::vector< float > > & | matrix, |
| const common::sfv_t & | vec, | ||
| size_t | dim, | ||
| std::vector< float > & | ret | ||
| ) |
| void jubatus::core::recommender::prod_invert_and_vector | ( | const unordered_map< string, vector< float > > & | matrix, |
| const common::sfv_t & | vec, | ||
| size_t | dim, | ||
| vector< float > & | ret | ||
| ) |
Definition at line 55 of file lsh_util.cpp.
References JUBATUS_ASSERT_EQ, and jubatus::core::common::jsonconfig::v().
Referenced by jubatus::core::recommender::lsh::calc_lsh_values().


| void jubatus::core::recommender::set_bit_vector | ( | const std::vector< float > & | vec, |
| jubatus::core::storage::bit_vector & | bit_vec | ||
| ) |
| void jubatus::core::recommender::set_bit_vector | ( | const std::vector< float > & | vec, |
| bit_vector & | bit_vec | ||
| ) |
Definition at line 44 of file lsh_util.cpp.
References jubatus::core::storage::bit_vector_base< bit_base >::resize_and_clear().
Referenced by jubatus::core::recommender::lsh::calc_lsh_values().


1.8.9.1