corvus

所属分类:人工智能/神经网络/深度学习
开发工具:C
文件大小:5KB
下载次数:0
上传日期:2015-01-24 01:57:43
上 传 者sh-1993
说明:  遗传BF编程
(Genetic BF programming)

文件列表:
bird.c (1733, 2015-01-24)
bird.h (473, 2015-01-24)
engine.c (817, 2015-01-24)
engine.h (322, 2015-01-24)
graphics.c (809, 2015-01-24)
main.c (457, 2015-01-24)
makefile (43, 2015-01-24)
types.h (50, 2015-01-24)
virtualMachine.c (1728, 2015-01-24)
virtualMachine.h (278, 2015-01-24)

Corvus is an experiement in genetic programming. ![screenshot](http://i.imgur.com/nvtkkkG.gif) It creates a number of birds (BF virtual machines), each of which try to find food (f(x)), in a given environment (f). The birds reproduce upon finding enough food, or starve after trying too long. To modify the function the corvus birds are trying to find, modify targetFunction in main. VIRTUAL MACHINE: Corvus uses a modified version of BF, in that input is always given by the x for a function. So if I were to ',' for f(4), then ',' would store 4; SPEED: To find f(x) where f(x)=1, it takes apoximately...hold on...still waiting...

近期下载者

相关文件


收藏者