我不确定我的措辞是否正确
我有一个数据集,我将其转换为df,其中包含我的事务,如:
bread egg milk newspaper orange pineapple sugar
0 1 1 0 0 0 0 0
1 0 0 1 0 0 0 0
2 0 0 0 0 0 1 0
3 0 0 0 1 0 0 0
4 1 1 0 0 1 0 0
5 0 0 1 0 0 0 1
6 0 1 0 1 0 0 0
我已将其转换为一个位列表,以填充遗传算法:
[['1', '1', '0', '0', '0', '0', '0'], ['0', '0', '1', '0', '0', '0', '0'], ['0', '0', '0', '0', '0', '1', '0'], ['0', '0', '0', '1', '0', '0', '0'], ['1', '1', '0', '0', '1', '0', '0'], ['0', '0', '1', '0', '0', '0', '1'], ['0', '1', '0', '1', '0', '0', '0']]
这将成为我的遗传算法中的初始种群
然而,我不知道如何为这些数据设计一个合适的适应度函数,因为这些位并没有真正实现其原始含义?例如,['1','1','0','0','0','0']不带有我要在适应度函数中使用的原始支持值
你知道我怎么做吗
另外,在我的算法结束时,我得到了一个最好的个体(在教程的帮助下设计)。我如何才能获得一些优秀的个人
目前没有回答
相关问题 更多 >
编程相关推荐