我正在训练FastText单词表示模型,并且正在对多个参数范围进行网格搜索。以下是多个参数列表:

wordNgrams = [2, 3, 4, 5]
lr = [10e-2, 10e-3, 10e-4, 10e-5, 10e-6]
dim = [200, 250, 300]
ws = [5, 6, 8, 10]


我想将上述列表的所有可能组合尝试在一起,并将它们作为参数传递以训练我的模型。我不知道如何实现python函数来做到这一点,并希望获得一些帮助。请帮忙。

最佳答案

IIUC使用itertools

from itertools import product
print(product(wordNgrams, lr, dim, ws,repeat=4))

关于python - 组合所有参数以进行网格搜索,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/54859240/

10-14 18:02
查看更多