A1-virtual-nematode

所属分类:系统/网络安全
开发工具:Python
文件大小:0KB
下载次数:0
上传日期:2022-12-01 05:14:16
上 传 者sh-1993
说明:  个人人工智能实验、研究和开发的第一次迭代。使用并改进了C.Elegans的Connectome代码,一个nem...,
(First iteration of personal AI experimentation, research, and development. Made use of and improved Connectome code for C. Elegans, a nematode, in order to implement it in a virtual environment - then started making variant RNN design with self modification capabilities built in and moved it to https://github.com/BlueHephaestus/A2-self-modifying...)

文件列表:
A1-virtual-nematode-A1/ (0, 2022-11-30)
A1-virtual-nematode-A1/EO_backup/ (0, 2022-11-30)
A1-virtual-nematode-A1/EO_backup/disembodiedEO.py (145862, 2022-11-30)
A1-virtual-nematode-A1/EO_backup/experimentalOptimization.py (145562, 2022-11-30)
A1-virtual-nematode-A1/LICENSE (15219, 2022-11-30)
A1-virtual-nematode-A1/body.py (6164, 2022-11-30)
A1-virtual-nematode-A1/connectome.py (38627, 2022-11-30)
A1-virtual-nematode-A1/ctrnn_derivations.py (5878, 2022-11-30)
A1-virtual-nematode-A1/neat-python/ (0, 2022-11-30)
A1-virtual-nematode-A1/neat-python/cart_pole.py (3334, 2022-11-30)
A1-virtual-nematode-A1/neat-python/config-ctrnn (1774, 2022-11-30)
A1-virtual-nematode-A1/neat-python/test_ctrnn.py (3489, 2022-11-30)
A1-virtual-nematode-A1/neat-python/test_ctrnn_visualization.py (1994, 2022-11-30)
A1-virtual-nematode-A1/neat-python/winner-ctrnn (704, 2022-11-30)
A1-virtual-nematode-A1/neurons.txt (44333, 2022-11-30)

Mostly used the c. elegans connectome project, built on that gopigo code, improved several bugs and overall have it considerably improved - i was modifying the neuron implementation in order for it to work better with evolutionary algorithms as a continuous time recurrent network (CTRNN), but then ended up re-inventing NEAT, or at least getting far enough in my own designs of it that I realized I was yet again coming upon NEAT, or Neuro Evolution of Augmenting Topologies. That's the method for evolving the nematode's connectome i was thinking about, and I haven't implemented that yet because I got into CTRNN derivations and came up with an idea for one that could modify itself while alive, and I like that a lot more than the evolutionary approach so i'm working on that at the moment and calling it A2. Not sure if it's better than this model in terms of making an AGI, but it's the next step i'm taking forward in terms of network and model design. The nice thing about all of this is the parts - the nematode connectome, virtual environments, NEAT CTRNN implementations, the A2 self-mod network, all of them are modular parts that can be combined in different ways. So A2 is starting to implement CTRNN derivations for selfmod, and that's where i'm leaving this repo for now. EDIT: Actually I don't feel I understand exactly why CTRNNs would be better than normal RNNs (I just understood that continous-time was different than I thought), and normal discrete time RNNs are what I have been designing and using so far, so i'm going to continue with normal RNNs. (also that's what the connectomes use) On to Model A-2!

近期下载者

相关文件


收藏者