• 大小: 420KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-09
  • 语言: Python
  • 标签:

资源简介

通过神经网络和遗传算法进化的有趣展示

资源截图

代码片段和文件信息

“““
Bot Evolution v1.0.0
“““

import os
import sys
import pickle
import pygame as pg
from pygame.locals import *
import numpy as np
import datetime
import settings
import population

def main():
    np.random.seed()
    pg.init()

    # Initialize runtime variables.
    periodically_save = False
    pop = None
    if os.path.isfile(“save.txt“) and input(“Save file detected! Use it? (y/n): “).lower() == ‘y‘:
        settings.FPS settings.WINDOW_WIDTH settings.WINDOW_HEIGHT settings.TIME_MULTIPLIER pop = pickle.load(open(“save.txt“ “rb“))
    else:
        pop_size = 0
        mutation_rate = 0
        while True:
            pop_size = int(input(“Population size: “))
            if pop_size < 5:
                print(“Population size must be at least 5!“)
            else:
            

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2017-05-01 14:37  bot-evolution-master\
     文件        1072  2017-05-01 14:37  bot-evolution-master\LICENSE
     文件         977  2017-05-01 14:37  bot-evolution-master\README.md
     文件      493850  2017-05-01 14:37  bot-evolution-master\example.gif
     目录           0  2017-05-01 14:37  bot-evolution-master\src\
     文件        7500  2017-05-01 14:37  bot-evolution-master\src\main.py
     文件        5068  2017-05-01 14:37  bot-evolution-master\src\neural_network.py
     文件        8881  2017-05-01 14:37  bot-evolution-master\src\population.py
     文件         143  2017-05-01 14:37  bot-evolution-master\src\settings.py
     文件        1136  2017-05-01 14:37  bot-evolution-master\src\utility.py

评论

共有 条评论