Как назначить случайное состояние для воспроизведения того же результата в Featuretools - PullRequest
0 голосов
/ 29 мая 2020

У меня есть таблица с именем df, и я создаю новые функции, комбинируя их с инструментами trans_primitives. Из-за нехватки времени я хотел создать всего 500 функции. Однако при каждом запуске эти 500 сгенерированных функций различаются (другими словами, порядок создания функций различается). Как я могу убедиться, что одни и те же функции будут генерироваться при каждом запуске со случайным состоянием или начальным значением? Я пробовал random.seed и np.random.seed, но они не работали.

es = es.entity_from_dataframe(entity_id = 'entity', 
                             dataframe = df, 
                             make_index=True, 
                             index = 'index'
                             )
features, feature_names = ft.dfs(entityset = es, target_entity = 'entity', 
                                    trans_primitives = ['equal','or','add_numeric'],
                                    ignore_variables= {'entity':['index']},
                                    max_depth = 1,
                                    max_features = 500
                                    ) 

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...