机器学习笔记(二)-预测神奇宝贝CP值

本文探讨如何预测神奇宝贝的CP值,通过建立线性模型和使用梯度下降法寻找最佳函数。文章介绍了从数据收集、模型建立到评估误差的过程,并讨论了模型复杂化与过拟合的问题,强调了选择相关特征的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、为什么要预测神奇宝贝的CP值?

CP(Combat Power)值指的是一只神奇宝贝的战斗力,每个神奇宝贝有初始CP值,在抓到一个神奇宝贝后投喂糖果之后就会进化,CP值增加。如果可以精确的预测一只神奇宝贝进化后的CP值,就可以提前决定是否进化这只神奇宝贝,放弃投喂进化后CP值较低的神奇宝贝。

2、Step 1: Model

用X表示一只神奇宝贝,Xcp表示神奇宝贝进化前的CP值,Xs表示神奇宝贝是哪种物种,Xhp表示神奇宝贝的生命值,Xw表示神奇宝贝的重量,Xh表示神奇宝贝的身高,y表示进化后的神奇宝贝的CP值。
比如说,存在这样的函数关系:y=b + w * Xcp,其中b、w是人以参数。可带入任意参数,如下图:

这样就可以得到很多function,其中有些是合理的,有些是很不合理的。这个Model属于Linear model,可以表示成:y=b + ∑WiXi ,其中Xi可以是Xcp、Xhp、Xw、Xh,Wi表示weight,b表示bias因为进化后的CP值可能和这些中的某一项有关,详解如下图:

3、Step 2:Goodness of Function

第二步需要我们判断一个function的好坏,怎么做呢?首先我们需要收集一些训练的资料。这个训练的资料会显示出function的input和output之间的对应。即真的需要去抓一些神奇宝贝,

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值