感知器模型的测试17 Mar 2025 | 阅读 2 分钟 感知器模型旨在对我们的数据进行分类,并根据先前标记的数据告诉我们患癌症的几率,即最大或最小。 我们的模型已经过训练,现在,我们测试我们的模型,以了解它的工作是否顺利,并给出准确的结果。为此,我们必须在代码中添加更多功能。 测试我们的模型有以下步骤 步骤 1 我们将重新绘制拟合的模型,为此,我们必须对将要初始化的随机点进行预测。在我们的例子中,我们将取两个点以便更好地理解。 步骤 2 现在,我们的下一步是绘制这些点以进行可视化,以便我们可以确定这两个点属于哪个类,即 1 或 0。 点 p1 和 p2 最初是张量形式,因此我们通过类型转换将这些点转换为 numpy。 ![]() 步骤 3 我们现在可以对每个点进行预测。我们将预测每个点属于正区域 2 类 1 的概率。我们知道所有橙色点都被标记为 1,所有蓝色点都被标记为 0。因此概率确定为 红点和黑点的概率等于它的预测。 ![]() 步骤 4 现在,我们将回到我们的类初始化,并创建一个名为 predict 的方法,该方法有一个参数。我们使用 self.forward(x) 来查找概率。如果概率大于 0.5,那么我们将返回类 1,否则返回 0。 步骤 5 最后,我们将添加另外两个打印语句,这些语句告诉我们使用 predict 方法的类,如下所示 ![]() 很明显,我们的模型运行流畅,并且使用随机数据为我们提供了准确的结果。 完整代码输出 ![]() ![]() 下一主题深度神经网络中的非线性边界 |
我们请求您订阅我们的新闻通讯以获取最新更新。