- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 机器学习—分类模型
第二章 分类模型给定训练数据分类任务学习一个输入x到输出y的映射f://最大后验估计其中,y为离散值,其值范围为标签空间:当C=2时,为两类分类问题贝叶斯公式 先验概率 p(y=c)//根据以往的经验和分析得到的概率 类条件概率 ...
2018-09-25 22:14:03 16438 1
原创 机器学习_线性回归模型
1.线性回归1.1模型1.1.1目标函数(损失函数、正则) a.无正则:最小二乘线性回归(OLS) b.L2正则:岭回归(Ridge Regression) c.L1正则:Lasso1.1.2概率解释 最小二乘线性回归等价于极大似然估计 Recall:极大似然估计 线性回归的MLE 正则回归等价于贝叶斯估计小结:...
2018-09-22 17:41:57 3725
原创 Robocode简介
Robocode 什么是 Robocode? Robocode 是 2001 年 7 月在美国 IBM 的 Web alphaWorks 上发布的坦克机器人战斗仿真引擎。Robocode 是一位 IBM 的工程师 Mat Nelson 用 Java 语言所创造的机器人战斗仿真引擎。Robocode 不是一个完整游戏,它是个半成品,你所做的就是为你的机器人坦克编写智能程序,让它能...
2018-05-04 15:06:08 5068
原创 Robocode 超级机器人 “波”统计瞄准算法
获取当前帧的敌人的位置和自己的位置以及射击的角度,子弹的速度每一帧获取一次当有足够多的数据后,根据当前的位置和角度,获取之前最有可能打中地方的攻击方式。Robocode 模式匹配和随机移动波保存敌人的起始点、自己的起始点、与敌人的绝对夹角、敌人的距离、发现敌人的时间、射击角度、速度的水平分量、速度的垂直分量“波”统计瞄准算法进行模式匹配直线瞄准以及圆周瞄准算法都是全匹配算法我们将拥有超级机器...
2018-05-04 11:41:51 1762
原创 Robocode 直线瞄准机器人
该方法是直线瞄准算法使用Walls机器人以及下面算法的机器人//战场类package type.com.xalead;public class Enemy {// public static void main(String[] args) {// Enemy e1 = new Enemy();// Enemy e2 = new Enemy();//...
2018-05-04 11:26:25 690
原创 Robocode 圆周瞄准算法机器人
该方法是圆周瞄准算法使用了SpinBot机器人以及下方法的机器人s//战场类package type.com.xalead;public class Enemy {// public static void main(String[] args) {// Enemy e1 = new Enemy();// Enemy e2 = new Enemy()...
2018-05-04 11:14:32 1095
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人