CS224W 图机器学习11:基于 GNN 的推荐

1 推荐系统的任务与评价

推荐系统可以建模为二分图(bipartite graph)

  • 具有两种类型的节点——用户(user)和项(item)
  • 边用于连接用户和项,表示二者间的互动(比如点击、购买或评论)

任务:给定历史图,预测每个用户未来将产生的交互项(链接预测问题)

前置知识:推荐排序模型评价指标

基于嵌入表示的推荐系统建模思路

  • 对于每一个用户 $u$,基于编码器生成对应的用户嵌入表示
  • 对于每一个可交互项 $v$,基于编码器

Read more

人体微量元素

碘的作用也非常重要,特别是对于要减肥的人来说,一般来说,经常吃海鲜的人,不会缺碘,比如说海边的人。对于内陆山区的人来说,可能需要补充一些碘。

碘的主要作用,维持甲状腺健康,新陈代谢,免疫系统,认知能力,防止脱发等等。

缺镁的人也比较多,据美国的数据发现,大概一半的人,镁摄入量都不足。

镁的功能也非常多,和精力、肌肉(抽筋)、神经系统、运动表现、心理压力、睡眠质量等等都有关系。

一种很重要的矿物质元素,抗氧化效果也不错,降低 DNA 损害,改善免疫系统,有一定的抗癌功效,还有一个很重要的功效,维护甲状腺健康,还可以减少哮喘。

硒作

Read more

维生素基础

维生素科普

人体一共需要 13 种维生素:维生素 A,维生素 B,维生素 C,维生素 D,维生素 E,维生素 K,维生素 H,维生素 P,维生素 PP,维生素 M,维生素 T,维生素 U,水溶性维生素

维生素服用规则

  • 避光保存:B 族维生素尤其是维生素 B2,见光极易分解,从而导致失效
  • 避碱服用:B 族维生素在碱性溶液中

Read more

CS224W 图机器学习10:子图的匹配和计数

1 神经网络子图

子图(subgraphs)是构建图的基础块,能够描述和区分图网络

给定图 $G=(V,E)$,可以给出 2 种方式定义子图 $G'=(V',E')$

子图的定义方式 1:节点诱导子图(Node-induced subgraph)

  • 从图 $G$ 的节点集合中筛选子集来构建子图,$V'\subseteq V$
  • 然后从图 $G$ 的边集合中筛选子图所有节点的对应边,$E'={(u,v)\in E|u,v\in V'}

Read more

Python 日志管理

1 基本定义

不同日志级别:

  • INFO:记录关键代码点的信息,以确定代码是否按预期执行,生产环境常用
  • DEBUG:记录详细的信息,方便定位问题进行调试,在生产环境一般不开启
  • WARNING:记录某些不预期发生的情况,如磁盘不足,可接受的数据异常
  • ERROR:当程序某些功不能正常运行时,进行相关错误的记录(尽量详细)
  • CRITICAL:当发生严重错误,导致应用程序不能继续运行时记录的信息

基本概念:

  • 记录器(logger),用于记录具体日志的实例,记录器会根据实际代码调用和文件目录自动生成子记录器,也可以在对应的文件内设置单独的

Read more

Pythonic 优雅编程

理解 Pythonic 概念

逻辑运算

变量值交换:a, b = b, a

运算符优先级:先括号 P,再指数 E,然后乘除 MD,最后加减 AS

链式比较:5 < 10 < 5*10 < 100 -> True

三目运算:text = '男' if gender == 'male' else '女'

列表与字典

列表反转:a_list[::-1]

字典取值:a_dict.get("name", "default")

字典合并:x.update(y){**x,**

Read more

关系型数据库

RDBMS:关系型数据库(Relational database management system)

SQLite

一个独立的、基于文件的、完全开源的 RDBMS

优点:

  • 轻量便携,占用空间小(600K),不需要额外的依赖
  • 无服务(不需要重启或停止),数据库存储在单个文件中
  • 适合嵌入式 APP 或开发的快速测试,数据迁移方便

缺点:

  • 并发能力有限,单个时间戳只有一个进程能修改数据库
  • 不支持用户权限,权限控制依赖底层系统的文件访问权限
  • 不适用于大数据量(1TB)/高写入量的场景,不支持网络访问

MySQL

MySQL 基本使用

Pos

Read more

AlphaGeometry:解决数学奥赛的平面几何问题

中文标题:在没有人工演示的情况下求解奥林匹克

Read more

国际数学奥林匹克 IMO

国际数学奥林匹克(International Mathematical Olympiad,IMO)

  • 面向大学预科生的数学奥林匹克竞赛,是世界上“最负盛名”的数学竞赛
  • 也是历史最悠久的国际科学奥林匹克竞赛,第一届在1959年的罗马尼亚

赛制说明:

  • 问题来自中学数学的各个领域,大致可分为几何、数论、代数和组合数学
  • 比赛连续两天举行,每天有3个问题,每题 7 分,所以满分是 42 分
  • 比赛结束后,根据最终得分排名,并根据中位数筛选出一半的获奖参赛者
  • 获奖参赛者按照1:2:3 的比例分别授予金牌、银牌和铜牌数

朝鲜因两次作弊(1991 年和 2010 年)被取消资格

自 2022 年

Read more

披萨指数

"披萨指数(Pizza Meter)”一词起源于冷战时期,顾名思义,就是指的是五角大楼、白宫、国防部总部等美国主要政府大楼附近的披萨店的披萨订单数量。如果指数异常激增,即显示国防部和相关机构的人员手头上有“大策划”,忙到无时间外出用膳,或要长时间加班工作,需要叫披萨外卖来填饱肚子和提振士气

报纸报道称,披萨订单与危机事件之间的关系在政府机构内部产生了文化和运营影响。例如,五角大楼已经修改了其内部食品选择,包括能够在延长营业时间提供服务的快餐连锁店,以应对夜间紧急情况下对食物的需求。

在 1983 年入侵格林纳达和 1989 年入侵巴拿马之前,达美乐的披萨外卖量急剧增加1011 

Read more