Artificial intelligence 使用遗传算法将形状作为输出

Artificial intelligence 使用遗传算法将形状作为输出,artificial-intelligence,genetic-algorithm,Artificial Intelligence,Genetic Algorithm,场景是,当边、顶点和内角的数量作为输入给定时,我希望将输出作为一个形状。我正试图用遗传算法来做到这一点 我的问题是,我开始有困难。我如何为这种情况随机创建初始总体?我如何用位表示法定义染色体 我指的是一些PPT。 但在我的例子中,我认为我不能把染色体表示为比特。因为这是我要给出的数值,不是吗?有什么线索可以让我前进吗?遗传算法不必用比特表示,尽管我更喜欢这样做。最好的方法可能是将数字从二进制转换为表示形状所需的任何形式,然后再转换回来 可以缩放二进制文件或剪裁边,使其适合所需的任何边界 在初

场景是,当边、顶点和内角的数量作为输入给定时,我希望将输出作为一个形状。我正试图用遗传算法来做到这一点

我的问题是,我开始有困难。我如何为这种情况随机创建初始总体?我如何用位表示法定义染色体

我指的是一些PPT。


但在我的例子中,我认为我不能把染色体表示为比特。因为这是我要给出的数值,不是吗?有什么线索可以让我前进吗?

遗传算法不必用比特表示,尽管我更喜欢这样做。最好的方法可能是将数字从二进制转换为表示形状所需的任何形式,然后再转换回来

可以缩放二进制文件或剪裁边,使其适合所需的任何边界


在初始化方面,你所需要做的就是计算出你需要多少位来代表你所有的输入,然后随机生成。例如,如果您想要3个介于0-255之间的整数,则需要24位(8*3)。只需为群体中的每个染色体随机生成这个数字。创建形状时,您只需将染色体拆分为3,将其转换为3个整数并使用它们。

非常感谢。让我试试