The length of word index in the Keras Tokenizer












0















Consider the following code applied to the IMDB dataset. The printed length of word_index is always 88582 regardless of the value of max_words. I think it should be min(max_words,88582). What is wrong?



from keras.preprocessing.text import Tokenizer
max_words = 100
tokenizer = Tokenizer(num_words=max_words)
tokenizer.fit_on_texts(texts)
print(len(tokenizer.word_index))









share|improve this question


















  • 1





    I think you will find your answer here: github.com/keras-team/keras/issues/7551

    – Ghanem
    May 11 '18 at 4:30











  • Thanks, @Minion. It helped.

    – Hossein
    May 11 '18 at 4:59
















0















Consider the following code applied to the IMDB dataset. The printed length of word_index is always 88582 regardless of the value of max_words. I think it should be min(max_words,88582). What is wrong?



from keras.preprocessing.text import Tokenizer
max_words = 100
tokenizer = Tokenizer(num_words=max_words)
tokenizer.fit_on_texts(texts)
print(len(tokenizer.word_index))









share|improve this question


















  • 1





    I think you will find your answer here: github.com/keras-team/keras/issues/7551

    – Ghanem
    May 11 '18 at 4:30











  • Thanks, @Minion. It helped.

    – Hossein
    May 11 '18 at 4:59














0












0








0








Consider the following code applied to the IMDB dataset. The printed length of word_index is always 88582 regardless of the value of max_words. I think it should be min(max_words,88582). What is wrong?



from keras.preprocessing.text import Tokenizer
max_words = 100
tokenizer = Tokenizer(num_words=max_words)
tokenizer.fit_on_texts(texts)
print(len(tokenizer.word_index))









share|improve this question














Consider the following code applied to the IMDB dataset. The printed length of word_index is always 88582 regardless of the value of max_words. I think it should be min(max_words,88582). What is wrong?



from keras.preprocessing.text import Tokenizer
max_words = 100
tokenizer = Tokenizer(num_words=max_words)
tokenizer.fit_on_texts(texts)
print(len(tokenizer.word_index))






python keras






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked May 11 '18 at 4:17









HosseinHossein

981615




981615








  • 1





    I think you will find your answer here: github.com/keras-team/keras/issues/7551

    – Ghanem
    May 11 '18 at 4:30











  • Thanks, @Minion. It helped.

    – Hossein
    May 11 '18 at 4:59














  • 1





    I think you will find your answer here: github.com/keras-team/keras/issues/7551

    – Ghanem
    May 11 '18 at 4:30











  • Thanks, @Minion. It helped.

    – Hossein
    May 11 '18 at 4:59








1




1





I think you will find your answer here: github.com/keras-team/keras/issues/7551

– Ghanem
May 11 '18 at 4:30





I think you will find your answer here: github.com/keras-team/keras/issues/7551

– Ghanem
May 11 '18 at 4:30













Thanks, @Minion. It helped.

– Hossein
May 11 '18 at 4:59





Thanks, @Minion. It helped.

– Hossein
May 11 '18 at 4:59












1 Answer
1






active

oldest

votes


















0














max_words is the vocabulary size. So the result shape is (88582,100)






share|improve this answer























    Your Answer






    StackExchange.ifUsing("editor", function () {
    StackExchange.using("externalEditor", function () {
    StackExchange.using("snippets", function () {
    StackExchange.snippets.init();
    });
    });
    }, "code-snippets");

    StackExchange.ready(function() {
    var channelOptions = {
    tags: "".split(" "),
    id: "1"
    };
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function() {
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled) {
    StackExchange.using("snippets", function() {
    createEditor();
    });
    }
    else {
    createEditor();
    }
    });

    function createEditor() {
    StackExchange.prepareEditor({
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader: {
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    },
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    });


    }
    });














    draft saved

    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f50284939%2fthe-length-of-word-index-in-the-keras-tokenizer%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    0














    max_words is the vocabulary size. So the result shape is (88582,100)






    share|improve this answer




























      0














      max_words is the vocabulary size. So the result shape is (88582,100)






      share|improve this answer


























        0












        0








        0







        max_words is the vocabulary size. So the result shape is (88582,100)






        share|improve this answer













        max_words is the vocabulary size. So the result shape is (88582,100)







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Dec 31 '18 at 16:20









        johannjohann

        11




        11
































            draft saved

            draft discarded




















































            Thanks for contributing an answer to Stack Overflow!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid



            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.


            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f50284939%2fthe-length-of-word-index-in-the-keras-tokenizer%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            Mossoró

            Error while reading .h5 file using the rhdf5 package in R

            Pushsharp Apns notification error: 'InvalidToken'