MCPcopy Create free account

hub / github.com/Accagain2014/TextMatching / functions

Functions25 in github.com/Accagain2014/TextMatching

↓ 3 callersMethodcreat_feed_dict
:param query_batch: 查询输入 :param doc_batch: 文档输入 :param label_batch: 查询和文档对应的相关性label :return:
DSSM/dssm.py:310
↓ 3 callersMethodrun_epoch
计算一次迭代过程 :param sess: :param query_input: :param doc_input: :param labels: :return:
DSSM/dssm.py:334
↓ 2 callersMethod_split
Split a word with lenth of self.n_gram_size :param self: :param word: word to be splited by n_gram len :return:
helper/wordhash.py:53
↓ 2 callersMethodfit
模型入口 :param sess: :param query_input: :param doc_input: :param labels: :return:
DSSM/dssm.py:374
↓ 1 callersMethod_get_hash_dict
Get n_gram terms and mapping them to indexes :return:
helper/wordhash.py:70
↓ 1 callersMethodcreate_log_loss_op
计算log_loss, 也就是交叉熵 :return:
DSSM/dssm.py:293
↓ 1 callersMethodcreate_loss_max_condition_lh_op
用极大似然的方法计算, 正例的条件概率 计算相关文档的loss, gama经验值也用来学习 :return:
DSSM/dssm.py:279
↓ 1 callersMethodcreate_model_op
建立整个模型,分成两端的网络,query端和doc端的
DSSM/dssm.py:83
↓ 1 callersMethodcreate_train_op
采用梯度下降方式学习 :return:
DSSM/dssm.py:301
↓ 1 callersMethodget_n_gram_count
Get n_gram counting term matrix :param sentences: sentences to be handled to get n_gram term counting matrix :param is_du
helper/wordhash.py:88
↓ 1 callersFunctionquora_dssm
测试函数 :return:
quora_dssm.py:24
↓ 1 callersFunctiontest_WordHash
()
helper/wordhash.py:122
↓ 1 callersFunctiontest_dssm
测试函数 :return:
DSSM/dssm.py:447
Method__init__
paras: hash_tokens_nums: word hash后词的个数 dnn_layer_nums: dnn的层数 dnn_hidden_node_nums: dnn的
DSSM/dssm.py:17
Method__init__
:param words: origin vacabulary :param n_gram: number of letters to make a n_gram term :param marks: the character added in
helper/wordhash.py:17
Functioncos_dis
Calculate cosine distance about vector x and y :param x: np.array liked, a vector, one dimension :param y: np.array liked, a vector, one
helper/distance.py:6
Functiondata_iterator
:param orig_X: :param orig_y: :param orig_label: :param batch_size: :param shuffle: :return:
helper/tools.py:57
Functionget_words
(sentences)
quora_dssm.py:15
Functionoversample
(X_ot,y,p=0.165)
helper/tools.py:41
Methodpredict
计算预测过后的查询与文档的相关性 :param sess: :param query: :param doc: :param labels: :return:
DSSM/dssm.py:422
Methodset_positive_weights
(self, positive_weights)
DSSM/dssm.py:80
Functionsigmoid
(x)
helper/tools.py:27
Functionsigmoid_grad
(f)
helper/tools.py:32
Functionsoftmax
(x)
helper/tools.py:10
Functionxavier_init
(n1, n2)
helper/tools.py:37