【问题标题】:what does the function of python meant to do,it is basically to find out when and how the function needs to be utilizedpython的函数是什么意思,基本上就是找出函数需要什么时候以及如何使用
【发布时间】:2020-05-18 14:15:29
【问题描述】:
def tokenize_corpus(corpus, num_words=-1):
    # Fit a Tokenizer on the corpus
    if num_words > -1:
        tokenizer = Tokenizer(num_words=num_words)
    else:
        tokenizer = Tokenizer()
    tokenizer.fit_on_texts(corpus)
    return tokenizer

函数试图做什么?我理解“else”之后的部分,但在此之前我无法理解,请有人解释一下。

【问题讨论】:

    标签: python machine-learning nlp stringtokenizer


    【解决方案1】:

    Tokenizer 是一个文本标记化实用程序类。

    这个类允许通过将每个文本转换为整数序列或向量来对文本语料库进行向量化

    参数 num_words:要保留的最大单词数,基于词频。只会保留最常见的 num_words-1 个单词。

    UPD : 这里使用 num_words tokenize_corpus 参数作为标志,-1 表示不使用 num words Tokenize 参数,否则使用 [它只是糟糕的实现]

    更多:https://keras.io/api/preprocessing/text/

    Coursera 教程【推荐】:https://www.coursera.org/lecture/natural-language-processing-tensorflow/working-with-the-tokenizer-VEUJX

    【讨论】:

    • 但他们为什么使用 -1 我无法理解
    • 所以基本上它的意思是如果语料库中有单词,那么分词器将等于分词器(num_words),否则它只是一个分词器(),然后我们会将它放在语料库中
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-19
    • 2020-08-15
    • 2015-08-20
    • 2021-01-09
    • 2010-12-28
    • 1970-01-01
    相关资源
    最近更新 更多