【DL】图神经网络

图神经网络(Graph Neural Networks,GNNs)是一类专门处理图结构数据的神经网络。在图结构数据中,数据以图的形式表示,由节点(nodes)和边(edges)组成,非常适合描述物体(或实体)及其间的复杂关系。图神经网络通过直接在图上进行操作,能够有效地捕捉这种结构信息,因此在社交网络分析、推荐系统、蛋白质结构预测、化学分子建模等领域得到了广泛应用。

核心思想

GNN的核心思想是节点表示的更新,这通过聚合来自邻居节点的信息来实现。每个节点的表示都是通过考虑其邻居节点的特征(以及可能的边的特征)进行更新的,这个过程可以迭代进行,直到达到一个稳定状态或者预定的迭代次数。这种信息的聚合方式使得每个节点能够捕捉到其在图中的局部结构信息。

阅读全文 »

【CV】概述

机器视觉算法是计算机视觉领域的关键组成部分,它使计算机能够通过图像和视频数据理解世界。这些算法可以根据它们的功能和用途进行分类。以下是一些常见的分类方式:

1. 图像处理算法

【NLP】文本预处理

数据预处理是自然语言处理(NLP)任务中至关重要的一步,它直接影响到模型训练的效果和最终结果的质量。预处理步骤的目的是将原始文本转换成一种更易于计算机理解和处理的格式。以下是数据预处理中常见的几个步骤:

  1. 阅读全文 »

【NLP】概述

任务

  1. 文本分类(Text Classification):将文本数据分类到预定义的类别中。常见的应用包括垃圾邮件检测、情感分析和主题分类。
  2. 阅读全文 »

【DL】强化学习

强化学习是机器学习的一个领域,它主要关注如何使智能体(Agent)在环境(Environment)中学会采取行动(Action)以最大化某种累积奖励(Reward)。强化学习与其他类型的机器学习(如监督学习和无监督学习)的主要区别在于,它不依赖于预先标记的输入/输出对,而是通过智能体与环境的交互来学习。以下是这些概念的详细介绍:

  1. 阅读全文 »

【ML】Softmax


Softmax 函数如上图所示,分子 xi 是每个数据的值,将其指数化,将输出的数值拉开距离。分母是所有数据指数之和,这是一种概率形式,表达为样本占所有值的概率。
它可以用作 Softmax 回归、Softmax 激活函数在神经网络中往往用在最后一层,特别是在处理分类问题时,将网络的原始输出转换为更直观的概率形式。

阅读全文 »