关于tensorflow2.0取消了contrib,VocabularyProcessor怎么用
tensorflow吧
全部回复
仅看楼主
level 1
做cnn文本分类,需要做词语库的时候,由于tensorflow1.X中有.contrib.learn.preprocessing.VocabularyProcessor方法支持。但2.0取消了contrib,所以请问有知道2.0这个方法移植到哪了吗??或者说这个方法直接被阉割了??求知道的大佬告知!!!
2019年11月15日 07点11分 1
level 5
試試
tf.keras.preprocessing.text.Tokenizer
2019年11月16日 01点11分 2
谢谢你哦,我没试,最后还是把py降到3.5,tensorflow降到1.8去做的[狂汗]
2019年11月16日 06点11分
请问解决了吗
2022年02月08日 09点02分
赞!!找了好久替代方法。不过Tokenizer不能把文本处理到指定长度,需要手动不全 x_array = tokenizer.texts_to_sequences(x_text) for item in x_array: if len(item) < max_document_length: #小于指定的最大长度则用0填充 item.extend([0] * (max_document_length - len(item)))
2022年05月24日 15点05分
@Haunis vocab_processor.vocabulary_._mapping怎么代替啊
2022年05月24日 16点05分
level 11
1的就用1的东西吧,2的再重新学,代码重新写[呵呵]
2022年07月07日 13点07分 3
1