Unity ML-Agents 足球 AI 训练:Academy 脚本示例
using UnityEngine; using Unity.MLAgents; using Unity.MLAgents.Actuators; using Unity.MLAgentsExamples; using Unity.MLAgentsExamples.Bots; using Unity.MLAgentsExamples.Penguin; using Unity.MLAgentsExamples.Penguin.Scripts; using Unity.MLAgentsExamples.SharedAssets; using Unity.MLAgentsExamples.Tennis; using Unity.MLAgentsExamples.Test;
public class SoccerAcademy : Academy { // 定义训练参数 public float learningRate = 0.01f; public float rewardValue = 1f;
public override void InitializeAcademy()
{
// 设置学习率和奖励值
SetLearningRate(learningRate);
SetRewardForEpisodeComplete(rewardValue);
}
}
原文地址: https://www.cveoy.top/t/topic/nEj8 著作权归作者所有。请勿转载和采集!