基于大模型的虚拟数字人__虚拟主播实例

news2024/11/29 12:32:14

基于大模型的虚拟数字人__虚拟主播实例

本文目录:

 一、技术的背景:

二、创意名称:

三、创意背景

四、创意目标

五、创意设计

六、技术实现路径

七、完整代码实现

八、创意总结

九、人工智能虚拟人物的一些优秀代表作品及其特点

十、参考范例:


2ab463de26a541818271efa176656ae6.png

  很多时候,这世间有很多无奈,我们遇到很多难以理解的事情,为什么同样是人,怎么忍心做这样那样伤害人的事情?难道他们就没有给别人伤害过吗?自己如果淋过雨,就应该知道雨中的滋味,特别是冬日寒风里。

  在我的世界里,我没有敌人,起码我是这样认为的,一直以来,我所遇到的人大都对我很好,他们不论彼此之间竞争什么,都从不把我牵扯进去,也不会让我知道一些不太好的事情。我知道,我从小到大都是很乖很单纯的好孩子,不会争也不会抢,所以了解我性格的人,都选择了不教坏我,感恩他们能让我一把年纪还像孩子一样没变。

  但现实毕竟是现实,世界在变化,这种变化是巨变,我不可能老是依赖身边的人保护,依赖别人替我撑起一片相对简单的天空。

  这。。。年以来,我在跌跌撞撞中成长,无论从科技知识面提升还是自我心理调整上,我都在长大,这种成长是反反复复在崩溃和自愈中磨练出来的,这期间依赖的是那些我视为珍宝收进“时光宝盒”里的回忆,一句温暖的话,我可以记一辈子。因为我知道生活不易,还能给与别人温暖并不是一件容易的事。当中的滋味只有自己心里清楚。

  有些人,无论身份是什么,在岁月的流转中悄悄从你生命中退出,但在与不在,都会在你岁月中留下了华美的荏苒。不需太多,仅仅是一句话,一点面具后的恻隐,那份隐而不说的不舍,一句发自真切的关心话,在你落难时没有随大流狠踩一脚的义气,……岁月静好,念起便是温暖。点点滴滴,如缕缕阳光,温暖迷雾中的前程。

  到现在我还是没变,依然保持着个人和内心的纯粹干净。世事变迁,很多东西都禁不起时间的考验,经历过的风景,或黑或白,装点着生活的诗意,叠加着光阴故事,偏偏又带着几行清泪。。。如果带着一份感激的心态去领悟,便是携了一款时光宝盒,将生命的本真化作阳光雨露……心情低落时,拿出来重新感受一下,可以驱散心中的阴霾。

  以金相交,金耗则忘;以利相交,利尽则散;以势相交,势去则倾;以权相交,权失则弃;以情相交,情逝人伤;唯心相交,静行致远

  网上看到的别人的总结,记录一下:

  上天不给你磨难,你又如何看透人心?
  上天不给你失败,你又如何发现身边的人是假是真?
  上天不给你孤独,你又如何反思自己?
  上天不给你配上君子和小人,你又如何懂得去提高智慧?
  不经受风雨,看不懂沧桑!

逆境清醒

2023.6.19

f3751a45350f4910835ba888fb79118a.gif

基于大模型的虚拟数字人实例效果展示:

 一、技术的背景:

  基于大模型的虚拟人物生成: 大模型可以训练一个虚拟人物生成的系统,可以生成高质量的虚拟人物。

  随着深度学习和图像处理技术的不断发展,基于大模型的虚拟人物生成技术近年来得到了迅猛的发展。 这种技术利用深度学习网络构建出大规模的虚拟人物生成模型,能够通过输入一些关键点或者草图,自动生成逼真的虚拟人物形象。

虚拟人物生成的系统技术的背景:

  深度学习技术的突破。深度学习已经成为计算机视觉和图像处理领域的一种重要技术手段,神经网络模型能够自动从海量数据中学习特征和模式,通过模型训练,可以得到非常强大的图像处理能力。

  3D建模技术的发展。随着3D建模技术的发展,越来越多的3D模型被制作和分享。而3D模型的制作需要大量的工作和时间,这促进了虚拟人物生成的需求,使得基于大模型的虚拟人物生成技术应运而生。

  游戏和影视行业的发展。随着游戏和影视行业的不断扩展,人们对于逼真的虚拟人物形象的需求越来越高。而基于大模型的虚拟人物生成技术能够非常好地满足这种需求,因此受到了越来越多的关注和应用。

PaddlePaddle强大的开源生态和AI能力,支持虚拟数字人的开发。

  • PaddleSpeech将文字转换成语音,让虚拟数字人有了自己的声音。

  • PaddleGAN的人脸生成赋予了虚拟数字人一张可爱的脸蛋,表情迁移、唇形合成(同步)模型驱动虚拟数字人的脸部活动,让虚拟人更加栩栩如生。

  • PaddleHub已经把以上模型纳入了模型库当中,现在只需要简单的十几行代码调用模型,输入图片和文字,即可生成一个生动形象的虚拟数字人。

二、创意名称:

【大模型课程】虚拟主播|基于大模型的虚拟人物生成

三、创意背景

创意背景

  • 基于大模型的虚拟人物生成是一种人工智能技术,即使用深度学习算法训练庞大的数据集来创造高质量的虚拟人物或角色。

  • 这种技术的创意背景可以是游戏开发、电影制作、虚拟现实、社交媒体、人机交互等领域。

  • 该技术可用于创造真实感、表现力、交互性强的虚拟人物,进而拓展用户体验的多样化与个性化。

  • 此外,基于大模型的虚拟人物生成技术也可应用于医疗、教育、劳动力、安防等领域,如建立智能机器人、模拟化医疗过程、提升教学效果等。

四、创意目标

  基于大模型的虚拟人物生成的创意目标可能会因具体项目而异

  数字人就是你在不同的电子产品、不同平台上的分身,代替你行人的职责。可以是:

  • 【形象创作】:利用大模型生成虚拟人物,可以创造出各种不同类型的形象,如英雄、恶棍、美女、怪物等等,满足不同类型的故事或场景需求。

  • 【角色动画制作】:通过大模型生成虚拟人物,可以制作出高质量的角色动画,使角色更加逼真、精细,增加观众的观感体验。

  • 【游戏人物设计】:利用大模型生成虚拟人物可以为游戏制作高质量的人物设计,增加游戏的可玩性和吸引力。

  • 【营销推广】:基于大模型的虚拟人物生成,还可以应用于营销推广领域,例如通过打造虚拟品牌形象、虚拟代言人来吸引消费者的注意力,提高品牌的知名度和影响力。例如售前、售后客服;

  • 【电子导游】:电子导游是指利用现代科技手段,如无线通信、GPS定位、虚拟现实技术等,通过手机、平板电脑等移动设备实现,游客可以随时随地获取导游信息,为游客提供个性化、全方位、实时的旅游信息服务的一种新型导游方式。使用虚拟主播进行电子导游,游客可以更加深入地了解当地的文化、历史和风貌,增强旅游体验的趣味性和互动性。

  • 【电子解说员】:虚拟电子解说员是一种人工智能技术,其目的是为了在虚拟世界或者数字化场景中提供语音解说服务。这些虚拟电子解说员能够为用户提供声音交互、信息查询、语音提示和实时指导等服务。虚拟电子解说员不仅可以用于游戏、虚拟现实、智能家居等领域,还可以用于公共场合、博物馆、展览等地方,为人们提供全方位的语音解说服务。虚拟电子解说员技术的应用将会越来越广泛,同时也将极大地促进数字化技术的发展和普及。

  • 【虚拟老师】:虚拟老师是指利用虚拟现实、人工智能等技术仿真出的教学角色,担任在线教育平台、电子学习系统、智能辅导等教育应用中的教师角色,为学生提供在线学习、指导、评估等服务。虚拟老师可以根据学生的学习情况和需求,提供个性化的学习建议和策略,具有方便、高效、经济、普及的优势。

  • 【虚拟前台指引】:前台是基于人工智能技术的虚拟形象,可以为客户提供便捷的服务和帮助。可以通过语音或文本输入方式提出需求,与虚拟前台进行交流。

五、创意设计

  创意设计为创意的设计思路和效果演示,包括界面是如何操作的,创意运行逻辑,最终输入、输出的结果等。

  只需要简单的十几行代码调用模型,输入图片和文字,即可生成一个生动形象的虚拟数字人。

虚拟人物形象可以由大模型生成,按自己实际需要生成不同性格和特征的虚拟形象。

  • 【基于角色特征的人物生成系统】:该系统可以通过输入角色特征(如年龄、性别、身高、体型等)来生成符合特征的虚拟人物。可以应用于游戏开发、影视特效等领域。

  • 【基于情感驱动的人物生成系统】:该系统可以通过输入情感(如快乐、悲伤、愤怒等)来生成符合情感的虚拟人物,可应用于虚拟主播、虚拟情感咨询等领域。

  • 【个性化虚拟形象生成系统】:该系统可以通过输入用户信息(如兴趣、爱好、生活方式等)来生成符合用户个性的虚拟形象,可应用于社交娱乐、虚拟形象替身等领域。

  • 【基于历史文化人物的虚拟生成系统】:该系统可以通过输入历史文化人物信息(如外貌、衣着、语言等)来生成符合历史文化人物特征的虚拟人物,可以应用于历史教育、文化旅游等领域。

  这些创意设计可以通过大模型训练生成具有真实感和个性化的虚拟人物,为各行各业提供更多创意和应用空间。

  我用模型生成的虚拟人物形象举例图片(不同性别和特征):

最终输入:

除模型库外,还需要一个驱动视频,驱动视频可以按自己需要和喜欢自行配备,作为表情参考的对象

图片:

  本例中,使用了一张图片(网络)作为示范,这张图片是本实例虚拟主播的模型。

文字内容:

  本例中,使用了文本转语音的功能

  文本内容: ['当困难悄悄地来临,我们不知所措艰难的前行,沧海桑田忘不了那信念,心若在我们还会站起来,勇敢向前任泪水划过容颜,擦干泪微笑着面对生活。']

输出的结果:

  输入图片和文字,即可生成一个生动形象有自己的声音的虚拟数字人。

六、技术实现路径

  技术实现路径是创意提案最重要的组成部分,需要依据创意设计的逻辑和实际创意搭建的过程,阐述技术细节。

📖 技术原理

📖 技术实现过程

  • 【数据收集】:首先需要收集大量的数据,包括图像、语音、姿势、行为等各种类型的数据。这些数据可以来自各种来源,如公共数据集、社交媒体、游戏、虚拟现实等。

  • 【数据预处理】:对数据进行预处理,包括数据清洗、去噪、标注、对齐等。这些预处理步骤将有助于提高模型的精度和鲁棒性。

  • 【模型训练】:选择适当的神经网络结构,如生成对抗网络(GAN)、变分自编码器(VAE)等,并使用收集的数据进行模型训练。由于大模型所需的计算和存储资源较多,可以考虑使用分布式计算或云计算来加速训练和优化模型。

  • 【模型优化】:在训练模型的过程中,需要进行模型调优和超参优化,以提高模型的性能和准确性。这需要进行多次实验和测试,以找到最优的模型配置和超参数。

  • 【虚拟人物生成】:通过模型生成虚拟人物的图像、声音、行为等,可以使用混合现实技术、虚拟现实技术等来将生成的虚拟人物与现实世界进行交互和展示。

  • 【模型迭代和更新】:由于虚拟人物的需求和应用场景不断变化,在实际使用中,需要不断迭代和更新模型,以保持模型的准确性和实用性。

拟数字人生成总共需要调用三个模型,分别是:

  • First Order Motion(表情迁移)、
  • Text to Speech(文本转语音)
  • Wav2Lip(唇形合成)。
  • 辅助的第四个就是闲聊式对话机器人,或者是一个对话系统。

具体技术步骤如下:

  • 把图像放入First Order Motion模型进行面部表情迁移,让虚拟主播的表情更加逼近真人。
  • 通过Text to Speech模型,将输入的文字转换成音频输出。
  • 得到面部表情迁移的视频和音频之后,通过Wav2Lip模型,将音频和视频合并,并根据音频内容调整唇形,使得虚拟人更加接近真人效果。

下面是一个示例代码,用于训练一个ResNet模型来进行人物特征提取。

import torch.nn as nn
import torch.optim as optim
import torchvision.models as models

# 定义数据集和数据加载器
dataset = MyDataset(...)
dataloader = DataLoader(dataset, batch_size=32, shuffle=True)

# 定义模型
model = models.resnet18(pretrained=True)
num_features = model.fc.in_features
model.fc = nn.Linear(num_features, 256)

# 定义损失函数和优化器
criterion = nn.MSELoss()
optimizer = optim.Adam(model.parameters(), lr=0.001)

# 训练模型
for epoch in range(10):
    for inputs, targets in dataloader:
        optimizer.zero_grad()
        outputs = model(inputs)
        loss = criterion(outputs, targets)
        loss.backward()
        optimizer.step()

七、完整代码实现

# 升级PaddleHub
!pip install --upgrade paddlehub

# 下载nltk_data
!wget https://paddlespeech.bj.bcebos.com/Parakeet/tools/nltk_data.tar.gz
!tar zxvf nltk_data.tar.gz

# 安装ParaKeet
!git clone https://github.com/PaddlePaddle/Parakeet ./home/aistudio/Parakeet
!unzip Parakeet.zip
%cd Parakeet/Parakeet-develop/
!pip install -e .

# 安装依赖
import paddlehub as hub
!hub install first_order_motion==1.0.0
!hub install wav2lip
!hub install fastspeech2_baker==1.0.0
!pip install typeguard==2.13.3

FOM_Module = hub.Module(name="first_order_motion")
FOM_Module.generate(source_image="input_data/girl1.jpg", # 输入图像
                    driving_video="input_data/qd.mp4", # 输入驱动视频
                    ratio=0.4, 
                    image_size=256, 
                    output_dir='./output/', # 输出文件夹
                    filename='move1.mp4', # 输出文件名
                    use_gpu=True)

# 文本转语音 输入你想让虚拟数字人说的话,转换生成一段音频。
import paddlehub as hub
sentences = ['当困难悄悄地来临,我们不知所措艰难的前行,沧海桑田忘不了那信念,心若在我们还会站起来,勇敢向前任泪水划过容颜,擦干泪微笑着面对生活。'] # 输入说话内容
TTS_Module = hub.Module(
    name='fastspeech2_baker',
    version='1.0.0')
wav_files =  TTS_Module.generate(sentences)
print(f'声音已生成,音频文件输出在{wav_files}')

#唇形合成
#把刚刚得到的动态视频和音频文件输入到Wav2Lip模型中,让唇形根据说话的内容动态改变。
import paddlehub as hub
W2F_Module = hub.Module(name="wav2lip")

W2F_Module.wav2lip_transfer(face='output/move1.mp4', 
                            audio='wavs/1.wav', 
                            output_dir='./transfer_result/', 
                            use_gpu=True) 

八、创意总结

  创意总结一般阐述创意的总体效果,创作过程中的成长,当前内容的不足以及未来改进的规划。

  基于大模型的虚拟人物生成技术是一项创新性的技术,可以构建高度精细、逼真的虚拟人物模型,进而应用于游戏、电影、影视特效等领域。

以下是一些基于大模型的虚拟人物生成技术的创意总结:

  • 构建高度逼真的虚拟人物角色,以提高游戏的互动体验和游戏的视觉效果。

  • 利用虚拟人物来进行影视拍摄,大大降低拍摄成本和风险,并提高制作效率和制作质量。

  • 将虚拟人物生成技术应用于医学领域,可以用来模拟治疗过程、进行手术模拟等,有助于提高医疗水平与技术水平。

  • 将虚拟人物技术应用于教育领域,可以帮助学生更容易理解知识点,提高学习效率和质量。

  • 将虚拟人物技术应用于社交领域,可以构建更加逼真的虚拟社交场景,增强社交体验和互动性。

总之,基于大模型的虚拟人物生成技术的应用领域非常广泛,未来还有很大的发展潜力。

本实例总结:

  • 虚拟数字人精度跟3D模型的数字人对比有明显差距。
  • 虚拟数字人替换头像使用大头贴或对最终效果有可能提升。
  • 虚拟数字人成本比专业的动作捕捉设备便宜。
  • 虚拟数字人依靠一张图片和算法直接生成,简单快捷,适用要求不太高的场合。

九、人工智能虚拟人物的一些优秀代表作品及其特点

以下是人工智能虚拟人物的一些优秀代表作品及其特点:

作品名称代表角色特点
Siri苹果公司智能语音助手,能回答问题、执行命令、发送信息等
Cortana微软公司智能语音助手,类似Siri,但更加个性化,能获取更多的信息并预测用户需求
WatsonIBM公司人工智能平台,能进行自然语言处理、机器学习和数据分析等任务
Xiaoice微软中国语音交互式人工智能机器人,能扮演聊天伴侣、情感陪伴和知识助手等角色
ReplikaLuka公司基于聊天机器人技术的虚拟人物,能模拟人类情感和思维,通过聊天与用户建立情感连结
MitsukuPandorabots公司多次获得Loebner人工智能对话竞赛冠军的聊天机器人,能与用户进行自然语言对话并提供各种服务和功能
Erica株式会社人工智能(日本)由大量对话数据训练而成的人工智能虚拟人物,能模拟人类情感和行为,被称为“最人性化”的机器人
GPT-3OpenAI自然语言处理模型,具有惊人的语言生成能力,能够产生连贯、逻辑的自然语言文本
AvatarMind RobotAvatarMind公司拥有机器视觉、语音识别、自然语言处理和运动控制等多种功能的机器人,被称为“智慧之脑机器人”。

以上仅列举了一部分优秀的人工智能虚拟人物代表作品,随着技术的发展,未来还会有更加先进的人工智能虚拟人物诞生。

十、参考范例:

本文参考了以下文章,个人学习所用。感谢。

PaddleHub元宇宙直通车:手把手教你造个虚拟数字人! - 飞桨AI Studio

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

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

相关文章

河道水位标尺识别预警 yolov7

河道水位标尺识别预警系统通过pythonyolov7网络模型技术,河道水位标尺识别预警算法对河道水位标尺进行实时监测,当河道水位出现异常情况时,河道水位标尺识别预警算法将自动发出警报提示后台管理人员及时采取措施。YOLO系列算法是一类典型的on…

【工具篇】SpringBoot基于assembly的服务化打包方案

简介 最近项目中,使用插件式开发方式,将多个Web应用打成一个FatJar程序包部署运行。但考虑到原始裸Jar包方式交付,有很多不便之处,比如启动命令过长(JVM参数配置、Spring环境配置等)、配置无法修改等问题会…

基于OpenMV的自动驾驶智能小车模拟系统

一、项目简介 基于机器视觉模块OpenMV采集车道、红绿灯、交通标志等模拟路况信息,实现一辆能车道保持、红绿灯识别、交通标志识别、安全避障以及远程WiFi控制的多功能无人驾驶小车。 赛道规格: 1、编程所需软件: OpenMV:使用Op…

cuda pyinstall cvs 使用记录

1.pip 换源 pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/2.安装匹配cuda的pytorch 官网:PyTorch pip3 install torch torchvision torchaudio查看能否使用cuda: import torch torch.cuda.is_available()获得以下反馈: 意思…

CSS基础学习--22 图像透明/不透明

一、透明度属性 CSS3中属性的透明度是 opacity 正常的图像 相同的图像带有透明度: img {opacity:0.4;filter:alpha(opacity40); /* IE8 及其更早版本 */ } 备注:Opacity属性值从0.0 - 1.0。值越小,使得元素更加透明。 IE8和早期版本使用滤…

【MySQL】库和表结构的增删查改

目录 一、库的操作 1、创建数据库 2、数据库所使用的编码 2.1查询编码集和校验集 2.2查看数据库的字符集和校验集 2.3创建数据库指定字符集和校验集 2.4不同的校验集所筛选的数据结果不一样 3、查看数据库 4、修改数据库 5、删除数据库 6、数据库的备份和恢复 6.1备…

【Spring MVC】获取 @RequsetBody 标识的对象,使用适配器模式增加代码可读性

1. 前言 一个技术需求引发的思考和实践: 思考 用 AOP 把校验代码 实践 用 Spring MVC 的 RequestBodyAdvice 做AOP逻辑继承 RequestBodyAdviceAdapter 实现自己的 适配器用自己的适配器让代码可读性增加熟悉 Spring MVC 、Java 反射的一些实践 本文内容 澄清一个A…

Mysql 调优

前言 硬件层面:使用固态硬盘、扩大内存、加大带宽等等 架构层面:主从复制实现读写分离【一主一 或 双主双从】 表结构层面:对表结构进行垂直拆分、水平分表、分库分表。常用的数据库中间件有:MySQL Proxy、MyCat以及ShardingSphe…

电脑C盘的清理 | 微信QQ缓存信息

记录一下我处理C盘爆满时的几个方法,基本上都是可以日常使用的。 一、磁盘清理 链接 二、查看具体哪些文件占内存 win图标右击 -----> 点击“系统(Y)” 点击查看具体是哪些文件夹哪些app占用了大量的内存,并选择删除部分…

第二章 re模块

1. re模块介绍 正则表达式 在处理字符串时,经常会有查找符合某些复杂规则的字符串的需求。正则表达式就是用于描述这些规则的工具。换句话说,正则表达式就是记录文本规则的代码。 re 模块 Python 提供了 re 模块用于实现正则表达式的操作。在实现时&…

CTFshow-pwn入门-前置基础pwn23-pwn25

pwn23-25的题目会涉及到ret2shellcode、ret2libc等内容,本篇文章只会侧重研究这几道题目的wp,不会过多涉及到ret2shellcode、ret2libc的基本原理,等有时间再来写关于ret2libc、ret2shellcode…的相关内容。大家可以参考CTFwiki的文章去慢慢学…

FPGA_数码管显示UART串口接收的数据

实验目标:通过电脑调试助手向FPGA的UART串口接收模块发送数据,然后数据可以稳定显示在数码管上。 实验目的: 练习UART串口模块和数码管的使用。之前已经有文章详细讲解了串口和数码管的开发,故这里直接提供设计思路供大家参考。 &#xff08…

求解矩阵行列式因子、不变因子、初等因子、Jordan标准形

首先,我们先来简要了解一下行列式因子、不变因子和初等因子的概念。 下面举例说明。 例1 首先,我们要求 λ I − A λI-A λI−A 然后,我们先求行列式因子。 D 2 ( λ ) D_2(λ) D2​(λ)的求法如下: 然后,我们再求…

015、数据库管理之用户和权限

用户和权限 认证与赋权连接过程本地连接远程连接查看用户信息创建用户账号创建角色管理用户账户管理角色设置账号密码忘记root密码实验1-用户和角色实验2-授权注意事项 认证与赋权 认证:对用户进行验证 是权限控制的第一步当用户第一次连接数据库时必须进行认证如果…

【Git】TortoiseGit(小乌龟)配置SSH和使用

目录 1、TortoiseGit(小乌龟)配置SSH 1.1、右击打开Git命令窗口 1.2、设置Git的全局name和email 1.3、查看是全局名字和邮箱是否设置成功 1.4、生成 sshkey秘钥 2、TortoiseGit(小乌龟)的使用 2.1、创建本地仓库 2.2、添加…

企业会计软件必备!深入了解为何选择会计软件以及其带来的好处

随着科技的发展,企业需要更加智能化和数字化的财务管理方式,因此会计软件是现代社会的必然产物,会计软件可以帮助企业更有效地进行财务管理。 企业为什么需要会计软件? 提高准确度 通过传统的手工操作财务记录,会有很…

Qt6.2教程——2.介绍 Qt 中的 QWidgets、QMainWindow 和 QDialog

详细介绍 Qt 中的 QWidgets、QMainWindow 和 QDialog Qt 是一个广受欢迎的跨平台 C GUI 库。在 Qt 中,创建图形用户界面的基本单元是 Widget。本文将详细介绍三个重要的 Widget 类:QWidget, QMainWindow 和 QDialog,并比较它们的特点和用途。…

设计模式之原型模式笔记

设计模式之原型模式笔记 说明Prototype(原型)目录UML原型模式示例类图RealizeType类(浅克隆)测试类 原型模式案例奖状类测试类 扩展(深克隆)学生类奖状类测试类 说明 记录下学习设计模式-原型模式的写法。 Prototype(原型) 意图:用原型实例指定创建对象的种类,并…

Spring之IOC容器从入门都手写源码

文章目录 一、IOC容器1、控制反转(ioc)2、依赖注入3、IoC容器在Spring的实现 二、基于XML管理Bean1、获取bean方式一、根据id获取方式二、根据类型获取方式三、根据id和类型获取bean 2、依赖注入之setter注入3、依赖注入之构造器注入4、特殊值处理5、为对…

基于llama模型进行增量预训练

目录 1、llama模型转换(pytorch格式转换为HuggingFace格式) 1.1、拉取Chinese-LLaMA-Alpaca项目 1.2、准备文件夹 1.3、下载llama官方原始模型 1.4、移动文件到指定位置 1.5、执行转换脚本 2、合并模型 2.1、下载Chinese-LLaMA-Plus-7B模型 2.2、下载chinese_alpaca_p…