What happens if the num_words parameter is set in the Tokenizer class?

4 phương ánCó giải thích

Các phương án trả lời

Chọn một phương án
Lời giảiChọn phương án để mở

Đáp án đúng: "It limits the vocabulary size to a specified number of words.". Khi tạo Tokenizer(num_words=N), lớp này vẫn đếm mọi từ trong fit_on_texts nhưng lúc gọi texts_to_sequences chỉ giữ lại các từ có tần suất cao nhất, cụ thể là những từ có chỉ số nhỏ hơn N, còn từ hiếm bị bỏ đi hoặc thay bằng oov_token nếu có khai báo; nhờ vậy từ vựng gọn hơn và lớp Embedding có input_dim nhỏ hơn. "It defines the out-of-vocabulary token." sai vì token cho từ ngoài từ vựng được đặt bằng tham số riêng là oov_token, ví dụ oov_token='<OOV> '. "It determines the sequence length." sai vì độ dài chuỗi được thống nhất bằng tham số maxlen của pad_sequences, không phải ở Tokenizer. "It controls the learning rate during training." sai vì learning rate (tốc độ học) là tham số của optimizer, Tokenizer chỉ là bước tiền xử lý văn bản và không tham gia huấn luyện.

Cùng phần 3

Xuất hiện trong 1 bộ đề