分类目录归档:人工智能

PPO-


  1. 在强化学习中的PPO(Proximal Policy Optimization)算法细节
  2. 优化目标
    • PPO的目标是优化策略网络以最大化累计奖励。在强化学习中,智能体与环境进行交互,在每个时间步$t$,智能体根据当前策略$\pi_{\theta}(a_t|s_t)$(其中$\theta$是策略网络的参数,$a_t$是采取的动作,$s_t$是环境状态)选择一个动作。PPO试图找到最优的$\theta$使得长期累积奖励$J(\theta)=\mathbb{E}{\pi}[\sum_{t = 0}^{\infty}\gamma^{t}r_{t}]$最大化,这里$\gamma$是折扣因子($0&...

Read more

AI知识体系概述


AI(人工智能)知识体系包含多个重要方面:

一、机器学习(Machine Learning)

  1. 定义

  2. 机器学习是多领域交叉学科,涉及概率论、统计学等多门学科,它研究计算机如何模拟人类学习行为,获取新知识和技能,优化自身性能。

  3. 类型

  4. 监督学习(Supervised Learning)

    • 有标记好的训练数据集,例如图像分类任务中图像有类别标签。模型学习输入特征和输出标签的关系,算法有决策树、支持向量机、多层感知机(分类)、线性回归(数值预测)等。
  5. 无监督学习(Unsupervised Learning)

    • 训练数据无标签,如聚类任务中模型根据数据相似性划分簇。常见算法有K...

Read more

神经网络剪枝


神经网络剪枝是一种模型压缩技术,旨在通过移除网络中不重要的参数或结构来减少模型的大小和计算复杂度,同时尽量保持模型的性能。以下是关于神经网络剪枝的详细信息:

剪枝的原理

剪枝的基本原理是识别并移除神经网络中对模型性能贡献较小的权重或神经元。这样可以在不显著影响模型准确性的前提下,减少模型的存储需求和计算量,从而提高推理速度和降低能耗。

剪枝的类型

  • 非结构化剪枝:移除单个权重或神经元,可能导致稀疏矩阵,需要特定硬件支持。
  • 结构化剪枝:移除整个卷积核、神经元或通道,保持模型结构的规整性,便于硬件加速。

剪枝的流程

  1. 模型预训练:使用标准训练算法训练模型。
  2. 模型剪枝:根据参数重要性评估结果...

Read more

人工智能的关键概念解析


人工智能的关键概念解析

人工智能(Artificial Intelligence,简称AI)是当今最具革命性和变革性的技术之一,它涉及多个领域的交叉和融合。本篇文章围绕人工智能的100个关键概念展开,涵盖了基础理论、模型、算法、应用场景和技术细节。

机器学习与深度学习

机器学习

机器学习是人工智能的核心分支,其目标是通过数据驱动的方法,使计算机能够自动改进性能。机器学习的核心概念包括: - 特征工程:通过技术手段提取能反映数据特性的信息。 - 标签:监督学习中用于指导模型训练的真实值。 - 训练集、测试集、验证集:分别用于模型训练、性能评估和超参数调整。 - 过拟合与欠拟合:过拟合指模型...

Read more

AI知识体系关键字


以下是一篇关于 AI 知识体系关键字的详细文章。# AI 知识体系关键 365 字深度解析:开启智能世界大门

一、基础概念(1 - 100)

  1. 人工智能(Artificial Intelligence):旨在赋予机器模拟、延伸和扩展人类智能的能力,涵盖学习、推理、感知、理解、决策等多方面智能行为,是一门综合性的学科领域,驱动着众多技术的发展与应用,为各行业的变革提供核心动力,从智能助手到复杂的工业自动化系统,其影响力无处不在。
  2. 机器学习(Machine Learning):作为人工智能的关键分支,使机器能够通过数据自动学习模式和规律,而非依赖于明确的编程指令。它基于统计学和数学理论,构建...

Read more

AI知识体系中的365个关键字


以下是一份按照重要程度大致列出的AI知识体系中的365个关键字:

一、基础概念(1 - 100)

  1. 人工智能
  2. 机器学习
  3. 深度学习
  4. 神经网络
  5. 算法
  6. 数据挖掘
  7. 数据分析
  8. 大数据
  9. 特征工程
  10. 标签
  11. 训练集
  12. 测试集
  13. 验证集
  14. 过拟合
  15. 欠拟合
  16. 模型评估
  17. 准确率
  18. 召回率
  19. F1值
  20. 均方误差(MSE)
  21. 交叉验证
  22. 超参数
  23. 参数调整
  24. 向量
  25. 矩阵
  26. 张量
  27. 激活函数
  28. Sigmoid函数
  29. ReLU函数
  30. Tanh函数
  31. 损失函数
  32. 对数损失
  33. 交叉熵损失
  34. 优化算法
  35. 随机梯度下降(SGD)
  36. Adagrad
  37. Adadelta
  38. Adam
  39. 正则化
  40. L1正则化
  41. L2正则化
  42. Dropout
  43. 批归一化(Batch Normalization...

Read more

Gemini-LLM


Gemini是谷歌推出的一款具有划时代意义的大语言模型,旨在为用户提供更加智能、高效的交互体验。它展现了卓越的多模态交互能力和出色的性能表现,能够处理文本、图像、音频等多种输入,为用户带来更加丰富的互动方式。以下是关于Gemini的详细介绍:

Gemini的主要功能

  • 多模态交互能力:Gemini能够处理文本、图像、音频等多种输入,提供丰富的互动方式。
  • 自然语言处理能力:具备强大的自然语言处理能力,能够理解并生成高质量的文本内容。
  • 图像和音频处理:内置的多种模型规格,包括Ultra、Pro和Nano,满足了不同场景下的应用需求。
  • 智能扩展程序:提供免费图片生成和智能扩展程序等功能。

G...

Read more

专家混合-MoE


专家混合(Mixture of Experts,简称 MoE) 是一种在机器学习领域尤其是深度学习中较为常用的模型架构设计理念与技术。

基本原理

  • 它由多个“专家”(通常是神经网络模块,比如多个小型的神经网络)组成,每个专家都专注于处理输入数据的某个特定方面或者某个局部模式。同时,还有一个“门控”(gating)机制,这个门控机制会根据输入数据的特征来决定让哪些专家参与对当前输入的处理以及每个专家参与处理的程度(也就是分配不同的权重)。

例如,想象有一个识别不同动物图像的任务,有几个专家分别擅长识别猫、狗、鸟等。当一张猫的图片输入进来时,门控机制经过判断后,会更多地让擅长识别猫的那个专...

Read more

ML的三个步骤


这张图片展示了机器学习(Machine Learning)的三个步骤: 1. Step 1: function with unknown(第一步:定义未知函数) - 这一步是机器学习的开始,通常涉及到确定一个需要通过数据来学习的未知函数。这个函数可能是一个预测模型,例如线性回归、逻辑回归等。 2. Step 2: define loss from training data(第二步:从训练数据中定义损失) - 在这一步,需要从训练数据中定义一个损失函数。损失函数用于衡量模型预测值与真实值之间的差异。常见的损失函数有均方误差(MSE)、交叉熵(Cross - Entropy)等...

Read more

预训练文本模型


Pre-trained text model即预训练文本模型,是一种在大规模文本数据上进行无监督学习得到的语言模型,以下是关于它的详细介绍:

基础概念

  • 定义:预训练文本模型是基于大量无标注文本数据进行预训练的深度学习模型,通过学习语言的统计规律、语法结构和语义表示,为各种自然语言处理任务提供强大的基础.
  • 训练方式:预训练模型的训练过程通常分为两个阶段,即预训练和微调。在预训练阶段,模型使用大量的无标签文本数据,通过自监督学习的方式进行训练,学习语言的一般特征和模式 。预训练完成后,模型可以通过微调适应特定的下游任务,即在具体任务的标注数据上对预训练模型进行有监督学习,通过对模型参数进行...

Read more