Darwin:TypeScript中灵活的遗传算法实现

时间:2024-05-01 04:48:01
【文件属性】:

文件名称:Darwin:TypeScript中灵活的遗传算法实现

文件大小:64KB

文件格式:ZIP

更新时间:2024-05-01 04:48:01

typescript algorithms evolution genetic-algorithm darwin

达尔文 TypeScript中灵活的遗传算法实现。 安装 npm install charles.darwin 达尔文与ES6模块兼容 演示版 受到启发 受到启发的 用法 首先必须选择一种将所需行为编码为某种类型的数组(染色体)并评估任何此类染色体的适用性的方法。 例如,“ Typing Monkeys”演示试图向目标字符串发展,适应度就是随机生成的字符串中存在的正确字符的数量。 另一方面,“聪明的食者”演示改进了人工神经网络的权重和偏见,“食者”的适用性是其一代人(2000滴答)食用的营养物的数量。 const population = new Darwin < T> ( { populationSize : number , chromosomeLength : number , randomGene : ( ) => T , crossov


【文件预览】:
Darwin-master
----.gitignore(34B)
----package.json(953B)
----package-lock.json(138KB)
----src()
--------Chromosome.ts(2KB)
--------Utils.ts(1KB)
--------Demos()
--------CrossoverMethods.ts(4KB)
--------MutationMethod.ts(1023B)
--------Darwin.ts(7KB)
----webpack.config.js(667B)
----tsconfig.json(405B)
----.github()
--------workflows()
----README.md(3KB)
----demos.config.js(2KB)
----.vscode()
--------tasks.json(274B)
----.npmignore(23B)

网友评论