补充SimGNN

补充SimGNN

理解Test函数:

理解test()函数中部分代码: 假设数据: test_dataset = [
{“norm_ged”: 0.1, “edge_index_1”: …, “edge_index_2”: …, “features_1”: …, “features_2”: …},
{“norm_ged”: 0.3, “edge_index_1”: …, “edge_index_2”: …, “features_1”: …, “features_2”: …},
{“norm_ged”: 0.2, “edge_index_1”: …, “edge_index_2”: …, “features_1”: …, “features_2”: …} ] 这里的 norm_ged
其实也就是相当于以前学过的标签值(真实值)

进行预测: prediction = model(data) 获取预测值: 第一样本:0.12 第二样本:0.28 第三样本:0.25

计算误差: 第一样本:(-math.log(0.12) - 0.1) ** 2 =>得:0.01 第二样本:(-math.log(0.28)

  • 0.3) ** 2 =>得:0.02 第三样本:(-math.log(0.25) - 0.2) ** 2 =>得:0.015 理解一下为何这个误差为啥要取负对数呢? 举个例子理解: 假设计算得到一个预测值 p=0.9 真实的归一化编辑距离ged = 0.1
    看看取对数 和 不取对数的区别: 不取对数: error = (0.9 - 0.1) ** 2 = 0.64
    此时误差值非常大,并不能真实放映出两个图之间的距离关系。 取对数: d_hat = -math.log(0.9) = 0.105 error
    = (0.105 - 0.1) ** 2 = 0.000025 此时的误差值就比较小,能够更加准确地反映两个图之间的距离关系。

计算均方误差(MSE): model_error = np.mean([0.01, 0.02, 0.015]) = 0.015

计算基线误差: 真实标签norm_ged 怕平均值: norm_ged_mean = np.mean([0.1, 0.3, 0.2]) =
0.2 基线误差: baseline_error = np.mean([(0.1 - 0.2) ** 2, (0.3 - 0.2) ** 2, (0.2 - 0.2) ** 2]) = 0.02

“”"

相关推荐

  1. 补充SimGNN

    2024-06-07 21:04:05       28 阅读
  2. selenium补充

    2024-06-07 21:04:05       60 阅读
  3. css补充

    2024-06-07 21:04:05       44 阅读
  4. python补充

    2024-06-07 21:04:05       34 阅读
  5. c++<span style='color:red;'>补充</span>

    c++补充

    2024-06-07 21:04:05      36 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-07 21:04:05       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-07 21:04:05       100 阅读
  3. 在Django里面运行非项目文件

    2024-06-07 21:04:05       82 阅读
  4. Python语言-面向对象

    2024-06-07 21:04:05       91 阅读

热门阅读

  1. c++入门笔记——头文件

    2024-06-07 21:04:05       20 阅读
  2. 爬虫技术笔记

    2024-06-07 21:04:05       23 阅读
  3. 【学习笔记】Git常用命令

    2024-06-07 21:04:05       25 阅读
  4. 实战指南:Go语言中的OAuth2认证

    2024-06-07 21:04:05       25 阅读
  5. 简单使用vue2和elementUI自定义audio支持拖拽进度

    2024-06-07 21:04:05       31 阅读
  6. npm发布自己的组件组件/插件包

    2024-06-07 21:04:05       28 阅读
  7. python-web应用程序-Django数据库-数据库表设计

    2024-06-07 21:04:05       33 阅读