人工智能机器学习算法总结偏差和方差

1.定义

在机器学习中,偏差(Bias)和方差(Variance)是评估模型泛化能力的重要概念。它们描述了模型在训练数据上的表现以及对新数据的适应能力。

  1. 偏差(Bias)

    • 偏差是指模型的预测值与真实数据的偏差程度。
    • 高偏差意味着模型对训练数据的拟合程度不够,通常表现为欠拟合(Underfitting)。
    • 欠拟合的模型可能过于简单,没有捕捉到数据中的复杂关系。
  2. 方差(Variance)

    • 方差是指模型在不同训练数据集上的预测结果的波动程度。
    • 高方差意味着模型对训练数据中的噪声和细节过于敏感,容易过拟合(Overfitting)。
    • 过拟合的模型在训练数据上表现很好,但在新的、未见过的数据上表现差。

理想情况下,我们希望模型既有较低的偏差也有较低的方差,这样它就能在训练数据上表现良好,同时对新数据也有较好的泛化能力。我们希望找到一个偏差和方差都较低的模型,即能够很好地拟合训练数据,同时具较好的泛化能力。这需要通过调整模型的复度、增加训练数据、使用正则化等方法来平衡偏差和方差。

理解偏差和方差对于选择合适的机器学习模型和调整模型参数至关重要。

通俗易懂点说:偏差衡量的就是拟合能力,偏差越小说明训练集拟合的越好,但是同时有可能会过拟合;方差衡量的是训练集的变化对泛化性能的影响,方差越大说明如果在训练集上的一点变换就会对泛化性能造成很大影响。

补充:

噪声(噪音):

在机器学习中,噪声(Noise)或称为噪音,指的是数据中存在的随机误差或不相关的信息,这些信息并不反映潜在的数据生成过程或模式。噪声可能会干扰模型的学习过程,导致模型性能下降。以下是我给出的关于噪声的一些具体的特点:

  1. 随机误差:噪声通常是由于测量误差、数据输入错误或其他随机因素引起的。例如,在收集温度数据时,可能会由于仪器的不精确性而引入噪声。

  2. 不相关的信息:噪声还可以指那些与目标变量无关,但存在于数据集中的信息。这些信息可能会误导模型,使其学习到错误的模式。

  3. 过拟合:噪声是导致过拟合的主要原因之一。如果模型对噪声过于敏感,它可能会学习到数据中的随机波动,而不是潜在的模式。这会导致模型在训练数据上表现良好,但在新数据上的泛化能力下降。

  4. 数据清洗:为了减少噪声对模型性能的影响,通常需要进行数据清洗,包括去除异常值、填补缺失值和平滑数据等。

  5. 鲁棒性:一个鲁棒的模型应该能够抵抗噪声的影响,专注于学习数据中的潜在模式。这可以通过使用正则化技术、集成方法或选择更简单的模型来实现。

  6. 半监督学习和无监督学习:在某些情况下,可以使用无监督学习方法(如聚类或降维)来识别和去除噪声,或者使用半监督学习方法来利用未标记的数据来提高模型对噪声的抵抗力。

  7. 噪声对模型选择的影响:噪声的存在可能会影响模型选择。例如,对于具有高噪声的数据集,可能需要选择更简单的模型或使用正则化技术来防止过拟合。

总之,噪声是机器学习中需要特别注意的问题,因为它可能会干扰模型的学习过程并降低模型的性能。通过数据清洗、选择合适的模型和使用鲁棒的学习方法,可以减少噪声对模型性能的影响。

2.高方差与高偏差

在机器学习中,偏差(Bias)和方差(Variance)是评估模型泛化能力的重要指标,它们共同决定了模型在未知数据上的表现。理解高偏差和高方差的概念对于选择合适的模型和调整模型参数至关重要。

高偏差(High Bias)

高偏差通常发生在模型过于简单,无法捕捉到数据中的复杂关系时。这种情况下,模型倾向于对训练数据进行欠拟合(Underfitting)。具体表现如下:

  1. 训练误差高:模型在训练集上的表现就很差,无法学习到数据的基本规律。
  2. 泛化能力弱:由于模型过于简化,它在新数据上的表现也不会好,因为它没有学习到足够的特征来泛化到新的情况。
  3. 决策边界简单:在分类问题中,模型的决策边界可能非常直线,无法区分复杂的类别边界。

![B)9`X8_]RA0E]XH@XUH0G.png](https://img-blog.csdnimg.cn/img_convert/cfe9d81f0e732c04886e895c55085b67.webp?x-oss-process=image/format,png)

高方差(High Variance)

高方差则发生在模型过于复杂,对训练数据中的噪声和细节过于敏感时。这种情况下,模型倾向于对训练数据过拟合(Overfitting)。具体表现如下:

  1. 训练误差低:模型在训练集上的表现非常好,能够捕捉到数据中的大部分细节。
  2. 泛化能力差:尽管在训练集上表现良好,但模型在新数据上的表现很差,因为它学习到了训练数据中的噪声和不相关的细节。
  3. 决策边界复杂:在分类问题中,模型的决策边界可能非常曲折,能够捕捉到训练数据中的每一个点,但这种复杂性在新数据上可能不适用。

Z0JBU3@C_M(R25N9C@GF`M.png

如何解决高偏差和高方差

  • 解决高偏差

    • 增加模型复杂度:选择更复杂的模型,例如从线性模型升级到非线性模型。
    • 添加特征:引入更多的特征或构造更复杂的特征,以帮助模型捕捉数据的复杂性。
    • 减少正则化:如果模型使用了正则化技术,减少正则化强度可能有助于模型捕捉更多的信息。
  • 解决高方差

    • 简化模型:选择更简单的模型,减少模型的复杂度。
    • 增加数据:更多的训练数据可以帮助模型学习到更一般化的特征,减少对噪声的敏感性。
    • 正则化:使用正则化技术(如L1、L2正则化)来限制模型的复杂度,减少对训练数据的拟合。
    • 数据增强:通过数据增强技术生成更多的训练样本,以提高模型的泛化能力。

理解偏差和方差之间的权衡是机器学习中的一个核心概念,它有助于我们选择和调整模型,以达到更好的泛化性能。

  • 欠拟合模型(Underfitting Model)无法捕捉数据的线性趋势,因为它太简单了。
  • 过拟合模型(Overfitting Model)在训练数据上拟合得很好,但在测试数据上表现不佳,因为它捕捉了数据中的噪声。
  • 适当拟合模型(Good Fit Model)在训练数据和测试数据上都表现良好,因为它找到了偏差和方差之间的平衡。

3.学习曲线

在机器学习中,学习曲线(Learning Curve)是一个非常有用的工具,用于分析和诊断模型的性能问题。学习曲线通过展示模型在不同大小的训练集上的性能(通常是训练误差和验证误差)来帮助我们理解模型的学习能力。

学习曲线的组成

学习曲线通常由两部分组成:

  1. 训练误差(Training Error):模型在训练集上的平均误差。这表示模型对已见过的数据的拟合程度。

  2. 验证误差(Validation Error)或交叉验证误差(Cross-Validation Error):模型在与训练集不同的验证集或通过交叉验证得到的平均误差。这表示模型对未见过的数据的泛化能力。

学习曲线的类型

根据模型的表现,学习曲线可以揭示不同的问题:

  1. 高偏差(欠拟合):如果训练误差和验证误差都相对较高,且两者之间的差距不大,这表明模型太简单,无法捕捉数据的基本规律,即存在高偏差。

  2. 高方差(过拟合):如果训练误差远小于验证误差,且两者之间的差距随训练集大小的增加而增大,这表明模型对训练数据学得过多,包括噪声和细节,即存在高方差。

  3. 适当的拟合:如果训练误差和验证误差都相对较低,且两者之间的差距不大,这表明模型找到了一个较好的平衡点,能够很好地泛化到新数据。

如何使用学习曲线

  1. 选择模型复杂度:通过观察学习曲线,可以选择一个合适的模型复杂度,以避免欠拟合或过拟合。

  2. 确定数据量:如果模型在较小的训练集上表现不佳,可能需要更多的训练数据来提高模型性能。

  3. 调试模型:如果模型存在性能问题,学习曲线可以帮助确定问题类型(高偏差或高方差),从而采取相应的解决措施。

绘制学习曲线

绘制学习曲线通常涉及以下步骤:

  1. 选择模型:确定要分析的模型。

  2. 划分数据集:将数据集划分为多个不同大小的子集作为训练集,剩余部分作为验证集。

  3. 训练模型:对每个大小的训练集训练模型,并记录训练误差和验证误差。

  4. 绘制曲线:在同一个图表上绘制训练误差和验证误差曲线,通常横轴表示训练样本的数量,纵轴表示误差。

示例代码

以下是使用Python和scikit-learn库绘制学习曲线的示例代码:

import numpy as np
import matplotlib.pyplot as plt
from sklearn.model_selection import learning_curve# 假设 X_train 和 y_train 是你的训练数据
X_train, y_train = ...# 定义模型
model = ...# 计算学习曲线
train_sizes, train_scores, test_scores = learning_curve(model,X_train,y_train,cv=3,  # 交叉验证的折数n_jobs=4,  # 并行计算的核数train_sizes=np.linspace(.1, 1.0, 5))# 计算平均值和标准差
train_mean = np.mean(train_scores, axis=1)
train_std = np.std(train_scores, axis=1)
test_mean = np.mean(test_scores, axis=1)
test_std = np.std(test_scores, axis=1)# 绘制学习曲线
plt.figure()
plt.plot(train_sizes, train_mean, 'o-', label="Training error")
plt.plot(train_sizes, test_mean, 'o-', label="Cross-validation error")
plt.fill_between(train_sizes, train_mean - train_std, train_mean + train_std, alpha=0.1)
plt.fill_between(train_sizes, test_mean - test_std, test_mean + test_std, alpha=0.1)plt.xlabel("Number of training samples")
plt.ylabel("Error")
plt.title("Learning Curve")
plt.legend(loc="best")
plt.show()

学习曲线示例:

v2-261c3b6a1a7608b8a4445c1bedf12985_1440w.png

通过分析学习曲线,可以获得关于模型性能和数据需求的宝贵见解。

4.泛化能力与数据敏感度

泛化能力和对数据的敏感性在机器学习模型中是相对的,它们之间存在一种权衡关系。这种权衡通常被称为偏差-方差权衡(Bias-Variance Tradeoff)。

泛化能力

泛化能力是指模型对未见过的数据进行预测的能力。一个具有强泛化能力的模型能够从训练数据中学习到普适的规律,并能够将这些规律应用到新数据上,从而做出准确的预测。

对数据的敏感性

对数据的敏感性是指模型对训练数据中的细节和噪声的反应程度。一个对数据高度敏感的模型可能会捕捉到训练数据中的每一个细节和异常值,包括那些可能不具有普适性的噪声。

偏差-方差权衡

  • 高偏差(欠拟合):模型太简单,对数据的敏感性低,无法捕捉到数据中的复杂关系。这种模型的泛化能力通常较差,因为它无法学习到足够的特征来泛化到新数据上。

  • 高方差(过拟合):模型太复杂,对数据过于敏感,会捕捉到训练数据中的噪声和细节。虽然这种模型在训练数据上的表现可能很好,但它的泛化能力也较差,因为它学习到了太多特定于训练数据的特征。

  • 适当的拟合:模型复杂度适中,既能够捕捉到数据中的重要特征,又不会对噪声和细节过于敏感。这种模型通常具有较好的泛化能力。

如何平衡泛化能力和对数据的敏感性

  1. 模型选择:选择一个复杂度适中的模型,避免过于简单或过于复杂的模型。

  2. 特征工程:通过特征选择或特征提取减少数据中的噪声和不相关特征,提高模型的泛化能力。

  3. 正则化:使用L1或L2正则化等技术限制模型的复杂度,减少对数据的敏感性。

  4. 数据增强:通过数据增强等技术增加训练数据的多样性,提高模型对新数据的适应性。

  5. 交叉验证:使用交叉验证等方法评估模型的泛化能力,避免过拟合。

  6. 早停:在训练过程中,当验证集上的性能不再提升时停止训练,以防止过拟合。

通过这些方法,可以在提高模型对数据的敏感性的同时,保持或提高其泛化能力,从而达到更好的预测性能。

注意:

泛化能力强的模型并不意味着对数据完全不敏感,而是它能够识别出数据中真正重要的特征和模式,而不是被噪声和细节所干扰。换句话说,泛化能力强的模型能够从数据中学习到普适的规律,并能将这些规律应用到新数据上,而不是仅仅记住训练数据的特定实例。

以下是其间一些制衡关系的特点特性:

  1. 区分信号与噪声:泛化能力强的模型能够区分数据中的信号(有用的信息)和噪声(无用的干扰),而不会过度拟合噪声。
  2. 学习普适特征:泛化能力强的模型倾向于学习那些在训练集和新数据中都适用的特征,而不是只适用于训练集的特定特征。
  3. 避免过拟合:泛化能力强的模型不太可能出现过拟合现象,即不会对训练数据中的每一个细节都过于敏感,包括那些在新数据中不会出现的细节。
  4. 适度的复杂度:泛化能力强的模型通常具有适度的复杂度,既不会太简单而无法捕捉数据的复杂性,也不会太复杂而对数据过于敏感。
  5. 稳健性:泛化能力强的模型对数据的小变化更加稳健,不会因为训练数据中的小波动而产生大的预测变化。
  6. 推广到新数据:泛化能力强的模型能够更好地推广到新数据上,即使新数据与训练数据在分布上略有不同。

总之,泛化能力强的模型并不是对数据不敏感,而是它能够更加智能地对数据进行敏感,专注于那些对预测任务最重要的信息,同时忽略那些不重要的噪声和细节。通过适当的模型选择、特征工程、正则化、数据增强等技术,可以提高模型的泛化能力,使其在新数据上表现更好。

以上就是我关于机器学习中偏差和方差知识点的理解以及笔记,欢迎大家点赞,收藏和交流!!!

如何系统的去学习大模型LLM ?

作为一名热心肠的互联网老兵,我意识到有很多经验和知识值得分享给大家,也可以通过我们的能力和经验解答大家在人工智能学习中的很多困惑,所以在工作繁忙的情况下还是坚持各种整理和分享。

但苦于知识传播途径有限,很多互联网行业朋友无法获得正确的资料得到学习提升,故此将并将重要的 AI大模型资料 包括AI大模型入门学习思维导图、精品AI大模型学习书籍手册、视频教程、实战学习等录播视频免费分享出来

😝有需要的小伙伴,可以V扫描下方二维码免费领取🆓

一、全套AGI大模型学习路线

AI大模型时代的学习之旅:从基础到前沿,掌握人工智能的核心技能!

img

二、640套AI大模型报告合集

这套包含640份报告的合集,涵盖了AI大模型的理论研究、技术实现、行业应用等多个方面。无论您是科研人员、工程师,还是对AI大模型感兴趣的爱好者,这套报告合集都将为您提供宝贵的信息和启示。

img

三、AI大模型经典PDF籍

随着人工智能技术的飞速发展,AI大模型已经成为了当今科技领域的一大热点。这些大型预训练模型,如GPT-3、BERT、XLNet等,以其强大的语言理解和生成能力,正在改变我们对人工智能的认识。 那以下这些PDF籍就是非常不错的学习资源。

img

在这里插入图片描述

四、AI大模型商业化落地方案

img

阶段1:AI大模型时代的基础理解

  • 目标:了解AI大模型的基本概念、发展历程和核心原理。
  • 内容
    • L1.1 人工智能简述与大模型起源
    • L1.2 大模型与通用人工智能
    • L1.3 GPT模型的发展历程
    • L1.4 模型工程
    • L1.4.1 知识大模型
    • L1.4.2 生产大模型
    • L1.4.3 模型工程方法论
    • L1.4.4 模型工程实践
    • L1.5 GPT应用案例

阶段2:AI大模型API应用开发工程

  • 目标:掌握AI大模型API的使用和开发,以及相关的编程技能。
  • 内容
    • L2.1 API接口
    • L2.1.1 OpenAI API接口
    • L2.1.2 Python接口接入
    • L2.1.3 BOT工具类框架
    • L2.1.4 代码示例
    • L2.2 Prompt框架
    • L2.2.1 什么是Prompt
    • L2.2.2 Prompt框架应用现状
    • L2.2.3 基于GPTAS的Prompt框架
    • L2.2.4 Prompt框架与Thought
    • L2.2.5 Prompt框架与提示词
    • L2.3 流水线工程
    • L2.3.1 流水线工程的概念
    • L2.3.2 流水线工程的优点
    • L2.3.3 流水线工程的应用
    • L2.4 总结与展望

阶段3:AI大模型应用架构实践

  • 目标:深入理解AI大模型的应用架构,并能够进行私有化部署。
  • 内容
    • L3.1 Agent模型框架
    • L3.1.1 Agent模型框架的设计理念
    • L3.1.2 Agent模型框架的核心组件
    • L3.1.3 Agent模型框架的实现细节
    • L3.2 MetaGPT
    • L3.2.1 MetaGPT的基本概念
    • L3.2.2 MetaGPT的工作原理
    • L3.2.3 MetaGPT的应用场景
    • L3.3 ChatGLM
    • L3.3.1 ChatGLM的特点
    • L3.3.2 ChatGLM的开发环境
    • L3.3.3 ChatGLM的使用示例
    • L3.4 LLAMA
    • L3.4.1 LLAMA的特点
    • L3.4.2 LLAMA的开发环境
    • L3.4.3 LLAMA的使用示例
    • L3.5 其他大模型介绍

阶段4:AI大模型私有化部署

  • 目标:掌握多种AI大模型的私有化部署,包括多模态和特定领域模型。
  • 内容
    • L4.1 模型私有化部署概述
    • L4.2 模型私有化部署的关键技术
    • L4.3 模型私有化部署的实施步骤
    • L4.4 模型私有化部署的应用场景

学习计划:

  • 阶段1:1-2个月,建立AI大模型的基础知识体系。
  • 阶段2:2-3个月,专注于API应用开发能力的提升。
  • 阶段3:3-4个月,深入实践AI大模型的应用架构和私有化部署。
  • 阶段4:4-5个月,专注于高级模型的应用和部署。
这份完整版的大模型 LLM 学习资料已经上传CSDN,朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费

😝有需要的小伙伴,可以Vx扫描下方二维码免费领取🆓

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/33103.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

北斗三号短报文通信终端 | 助力户外无网络场景作业

北斗三号短报文通信终端是一款专为户外无网络场景作业设计的先进通信工具,它依托于中国自主研发的北斗卫星导航系统,为用户在偏远地区或无网络覆盖区域提供了可靠的通信保障。以下是关于北斗三号短报文通信终端的详细介绍: 一、功能特点 北斗…

【Linux系列】tree 命令的实用指南

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学…

头歌——机器学习——集成学习案例

第1关:基于集成学习模型的应用案例 任务描述 本次任务我们将会使用银行营销数据集(来源于UCI数据集:UCI Machine Learning Repository ),该数据集共45211条数据,涉及葡萄牙银行机构的营销活动,通过一些与…

【机器学习】自然语言处理的新前沿:GPT-4与Beyond

📝个人主页:哈__ 期待您的关注 目录 🔥引言 背景介绍 文章目的 一、GPT-4简介 GPT-4概述 主要特性 局限性和挑战 二、自监督学习的新进展 自监督学习的原理 代表性模型和技术 三、少样本学习和零样本学习 少样本学习的挑战 先…

Maven深度解析:Java项目构建

Maven是一个由Apache软件基金会维护的软件项目管理和理解工具,它主要服务于基于Java的软件项目。。 Maven深度解析:Java项目构建 引言 在Java开发领域,项目构建和管理是一个复杂而关键的任务。Maven作为这一领域的佼佼者,以其声…

【MDK5问题】:MDK5无法跳转,并且提示:no browse information available in xxxxx

1、问题: MDK5原来的函数调用可以直接跳转到原函数,但是出现不能跳转原函数的情况,且提示:no browse information available in xxxxx 的情况; 2、解决: 如下图所示:在魔术棒(pro…

【React Native】measureInWindow在安卓上无法正确获取View在屏幕上的布局信息

问题描述: 在React Native中,我们可以使用measureInWindow的方式去获取一个View在屏幕中的位置信息: 下面这个Demo中,我们写了一个页面HomePage和一个列表项组件ListItemA,我们期望每过5s监测一次列表中每一项在屏幕中…

FW Activity跳转动画源码解析(一)

文章目录 跳转动画实际操作的是什么?窗口怎么知道应该执行什么动画,是透明,还是平移,还是缩放,旋转? 跳转动画实际操作的是什么? startActivity调用之后进行页面跳转,会有一系列的涉及到ActivitStar,ActivityTask,ActivityManager等类的操作,最终在执行动画会调用到Surface…

将一维机械振动信号构造为训练集和测试集(Python)

从如下链接中下载轴承数据集。 https://www.sciencedirect.com/science/article/pii/S2352340918314124 import numpy as np import scipy.io as sio import matplotlib.pyplot as plt import statistics as stats import pandas as pd from sklearn.model_selection import t…

在Ubuntu下将pulseaudio换成pipewire

1、为什么要将pulseaudio换成pipewire? PulseAudio 是一个成熟且广泛使用的音频服务器,适合一般桌面音频需求,但在性能和延迟上有一定限制。PipeWire 是一个更现代的解决方案,旨在统一音频和视频处理,提供高性能和低延…

微服务、多租户、单点登录、国产化形成的开源Java框架!

一、项目简介 JVS是软开企服构建的一站式数字化的开源框架,支持对接多种账户体系,支持多租户、支持Auth2、统一登录、单点登录等,支持原生开发、低代码/零代码开发应用。 二、框架核心功能 控制台(首页):采用配置化的方式 用户…

已经被驳回的商标名称还可以申请不!

看到有网友在问,已经驳回的商标名称还可以申请不,普推商标知产老杨觉得要分析看情况,可以适当分析下看可不可以能申请,当然最终还是为了下证 ,下证概率低的不建议申请。 先看驳回理由,如果商标驳回是绝对理…

华为某员工爆料:偷偷跑出去面试,被面试官鄙视了。第一句话就问:华为淘汰的吧,35岁了,这个年龄在华为能混得下去吗?身体没啥毛病吧

“你都35岁了,难不成是被华为淘汰的?在华为混不下去了吧?身体没啥毛病吧,我们这体检可是很严的。” 近日,一位华为员工在朋友圈爆料,自己在面试时遭到了面试官的无理取闹和人身攻击,原因仅仅是因…

【Java】内部类

认识内部类:Java中内部类分如下三种 匿名内部类 实例内部类 静态实例内部类 匿名内部类 匿名内部类顾名思义就是在创建的时候不用赋予名字。 代码演示: //匿名内部类 interface IA{void test(); } public class Main{public static void main(Str…

做国际期货有什么心得?

做过现货,外汇,国际期货,当然,做国际期货的时间比较多,几乎占用了我的交易生涯全部。现在,来讲讲我做国际期货的真实经历,交易历程和心得体会,希望正在做国际期货,或打算…

Sapphire开发日志 (十) 关于页面

关于页面 任务介绍 关于页面用户对我组工作量的展示。 实现效果 代码解释 首先封装一个子组件用于展示用户头像和名称。 const UserGrid ({src,name,size,link, }: {src: any;name: any;size?: any;link?: any; }) > (<Box sx{{ display: "flex", flex…

每日一练:攻防世界:5-1 MulTzor

一、XorTool 基于 XOR&#xff08;异或&#xff09;运算实现。它可以帮助您快速地对文本、二进制文件进行加密解密操作。 认识XorTool工具&#xff1a; 让我们先去认识一下工具&#xff1a; xortool.py 是基于 python 的脚本&#xff0c;用于完成一些 xor 分析&#xff0c;…

【云计算 复习】第6节 AWS亚马逊

一、基础存储架构Dynamo 1.概述 &#xff08;1&#xff09;为了保证其稳定性&#xff0c;Amazon的系统采用完全的分布式、去中心化的架构。 &#xff08;2&#xff09;Dynamo只支持简单的键值对方式的数据存储&#xff0c;不支持复杂的查询 &#xff08;3&#xff09;Dynamo中…

腾讯 MOFA-Video: 可控制图转视频

腾讯 MOFA-Video: 可控制图转视频 MOFA-Video 它支持运动轨迹、人脸关键点并支持将其混合控制图像转换为视频。 混合控制: 结合图像、控制信号和关键点生成动画。 运动画笔: 结合图像、轨迹和画笔生成动画。 控制比例: 调整动画的控制比例&#xff0c;从纯 SVD 到完全控制。 通…

“人工智能+”带来新变化

以生成式人工智能&#xff08;AIGC&#xff09;为代表的新一代人工智能技术创新加速演进&#xff0c;相关商业化应用成果也不断涌现&#xff0c;行业应用范围不断拓展&#xff0c;深度赋能实体经济&#xff0c;为行业提质增效与实现减排提供助力。 自主航运初创公司OrcaAI于6月…