#include <keyword-ranker.h>
◆ KeywordRanker() [1/3]
◆ KeywordRanker() [2/3]
◆ KeywordRanker() [3/3]
◆ ~KeywordRanker()
| sh::KeywordRanker::~KeywordRanker |
( |
| ) |
|
|
defaultnoexcept |
◆ decode_keywords()
| std::vector< KeywordId > KeywordRanker::decode_keywords |
( |
const std::vector< std::string > & |
query | ) |
const |
◆ embedd_text_queries()
◆ find()
| KwSearchIds KeywordRanker::find |
( |
const std::string & |
search, |
|
|
size_t |
num_limit |
|
) |
| const |
◆ get_text_query_feature()
| StdVector< float > KeywordRanker::get_text_query_feature |
( |
const std::string & |
query | ) |
|
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ operator[]()
Gets all string representants of this keyword.
◆ parse_float_matrix()
| FeatureMatrix KeywordRanker::parse_float_matrix |
( |
const std::string & |
filepath, |
|
|
size_t |
row_dim, |
|
|
size_t |
begin_offset = 0 |
|
) |
| |
|
static |
Parses float matrix from a binary file that is written in row-major format and starts at begin_offset offset.k FORMAT: Matrix of 4B floats, row - major:
- each line is dim_N * 4B floats
- number of lines is number of selected frames
◆ parse_float_vector()
| FeatureVector KeywordRanker::parse_float_vector |
( |
const std::string & |
filepath, |
|
|
size_t |
dim, |
|
|
size_t |
begin_offset = 0 |
|
) |
| |
|
static |
FORMAT: Matrix of 4B floats:
- each line is dim * 4B floats
- number of lines is number of selected frames
◆ parse_kw_classes_text_file()
| std::vector< Keyword > KeywordRanker::parse_kw_classes_text_file |
( |
const std::string & |
filepath, |
|
|
const DatasetFrames & |
_dataset_frames |
|
) |
| |
|
static |
◆ rank_sentence_query()
| void KeywordRanker::rank_sentence_query |
( |
const std::string & |
sentence_query_raw, |
|
|
ScoreModel & |
model, |
|
|
const PrimaryFrameFeatures & |
_dataset_features, |
|
|
size_t |
temporal |
|
) |
| const |
◆ report_results()
| void KeywordRanker::report_results |
( |
const StdVector< std::pair< FrameId, float >> & |
sorted_results, |
|
|
const DatasetFrames & |
_dataset_frames, |
|
|
size_t |
num = 10 |
|
) |
| |
|
static |
◆ tokenize_textual_query()
| std::vector< std::string > KeywordRanker::tokenize_textual_query |
( |
const std::string & |
sentence_query_raw | ) |
const |
◆ _keyword_ranker
| std::vector<Keyword> sh::KeywordRanker::_keyword_ranker |
|
private |
◆ kw_features
◆ kw_features_bias_vec
◆ kw_pca_mat
◆ kw_pca_mean_vec
The documentation for this class was generated from the following files: