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().