1.第四课:XTuner 微调 LLM:1.8B、多功多功多模态、助手助手Agent
2.使用PerfXCloud快速搭建微信小助手
3.精选70套微信小程序源码、源码小游戏源码!下载
4.C#编写的多功多功串口助手源代码
5.手把手带你搭建一个语音对话机器人,5分钟定制个人AI小助手(新手入门篇)
6.非iOS 8.1.1用户如何在Cydia源码中安装3K助手?
第四课:XTuner 微调 LLM:1.8B、助手助手frida 源码下载多模态、源码Agent
在本课程中,下载我们将带领大家体验如何利用XTuner完成个人小助手的多功多功微调过程,以实现定制化功能并优化性能。助手助手我们将通过对比微调前后的源码大模型,直观展示微调的下载效果与重要性。 首先,多功多功为了快速上手并对比微调效果,助手助手我们将采用上一期课后作业中使用QLoRA方式微调个人小助手的源码案例。直观对比结果如下: 微调前: 微调后: 明显可见,微调后的模型能够被调整成我们期望的样子。接下来,我们详细介绍微调的实现步骤。开发环境准备
1. 创建开发环境:访问InternStudio,创建开发机并选择合适的镜像和资源配置,确保具备运行XTuner所需的环境。 2. 进入终端界面,开始操作。 完成准备工作后,即可进入微调之旅。快速上手指南 为帮助您快速上手,我们将提供XTuner运行原理概述和关键步骤指引。环境安装
1. 安装XTuner源码到本地,便于后续使用。 2. 若安装速度较慢,可尝试使用优化方法提高效率。前期准备
数据集准备:创建文件夹,存放训练所需数据,生成包含输入和输出的数据对,根据需求调整数据集大小。 模型准备:选择适合微调的模型,如InternLM2-Chat-1.8B,直接使用代码创建文件夹并复制模型文件。 配置文件选择与修改:根据微调方法(如QLoRA)和模型类型选择配置文件,并根据实际需求进行调整。配置文件修改
完成数据集、防止源码泄露模型和配置文件的准备后,通过XTuner工具箱中的工具进行配置文件的复制和修改,确保其符合微调需求。模型训练
1. 使用XTuner启动训练过程,确保文件保存路径正确,以便后续转换和整合。 2. 结合XTuner内置的deepspeed加速训练,选择合适类型(如deepspeed_zero1、deepspeed_zero2或deepspeed_zero3)。 3. 训练完成后,评估模型性能,对比微调前后差异。模型转换与整合
1. 将Pytorch训练的权重文件转换为Huggingface格式。 2. 准备原模型、训练好的adapter层和最终保存路径,使用XTuner指令整合模型。 3. 完成整合后,模型可用于对话测试,验证微调效果。对话测试与部署
1. 使用XTuner提供的对话代码与Huggingface格式模型进行对话,测试模型性能。 2. 部署模型到网页端demo,提供更广泛的用户体验。总结与作业
本课程涵盖了XTuner微调流程的关键步骤,包括环境搭建、数据集准备、模型与配置文件使用、训练、转换与整合、测试与部署。通过实践,您将能掌握微调技术的核心,实现个性化小助手。 完成作业,请访问指定链接。使用PerfXCloud快速搭建微信小助手
使用 www.perfxcloud.cn 大模型平台搭建微信小助手,网站包含详细说明文档。PerfXCloud API 接口兼容 OpenAI 的ChatGPT,允许直接使用 OpenAI SDK 或其他中间件访问,简化了开发者切换平台的过程。微信助手基于大型语言模型,红蓝带源码集成了聊天会话、娱乐资讯、查询工具等实用功能,支持文本、语音和,通过插件访问操作系统与互联网。此外,助手支持基于自有知识库定制的企业智能客服。
微信助手开发过程以 /zhayujie/chatgpt-on-wechat/wiki/FAQs 为蓝本。AI助手聊天界面如图所示。本地开发环境支持 MacOS、Windows、Linux,推荐 python 版本在 3.7.1 ~ 3.9.X 之间,可从官网下载。
本地开发步骤包括下载源码、安装依赖、配置文件。使用 git 克隆项目,进入目录,安装所需依赖。复制模板文件 config-template.json,生成最终配置文件 config.json。配置时参考配置说明,包含个人聊天、群组聊天等设置。具体配置如下,包括模型和 API-key(获取方式)。
本地运行:在项目根目录下执行命令运行程序。使用微信扫码完成登录,任意好友发送消息触发自动回复。服务器部署时,使用 nohup 命令后台运行程序,扫码登录后程序即可运行。通过 ctrl+c 关闭日志,使用 ps 命令查看后台进程,必要时重启程序。项目视频教程地址为 bilibili.com/video/BV...,代码地址为 gitee.com/PerfXCloud-AP...
精选套微信小程序源码、小游戏源码!
微信小程序已经融入了我们的linux sh源码日常生活,成为程序员必备技能之一。今天,为大家整理了个小程序源码,包括小游戏、商城、工具以及防站小程序,带您领略小程序世界的无限可能。
一、游戏小程序:在轻松愉快的休闲时光提升技能
小程序中的游戏种类繁多,从经典到创新,应有尽有。这些源码让我们深入了解游戏开发,学习游戏逻辑、动画效果、交互设计等方面的知识,让休闲时光更加充实。
二、商城小程序:便捷的在线购物体验
商城小程序是电商领域的重要组成部分。这些源码展示了如何构建在线购物平台,让我们了解商品展示、购物车功能、支付流程等实现细节,提升电商领域相关技能。
三、工具小程序:实用的日常生活助手
工具小程序为日常生活带来诸多便利,涵盖天气查询、计算器、日历等实用功能。通过分析这些源码,我们学习如何在小程序中实现各种工具功能,提高开发效率。
四、仿各大站点的小程序:学习大站开发逻辑的绝佳资源
这些小程序模仿了知名网站的特点和功能,为我们提供丰富的参考素材。研究这些源码,我们深入了解大站的架构、前端技术栈、后端接口设计等方面的知识,提升综合能力。
个小程序源码为我们提供了宝贵的参考和学习资源,覆盖广泛领域,adminer php源码助力我们全面了解小程序生态系统。通过研究这些源码,我们学习各种技术和实现方法,提升技能水平,同时可作为项目模板,快速构建自己的小程序作品。在这个充满无限可能的小程序时代,让我们一起探索和学习,创造更美好的未来!
C#编写的串口助手源代码
本文提供了一段C#编写的串口助手源代码,旨在为用户在进行串口数据通信时提供便利。此代码功能涵盖基本的串口操作,包括打开、关闭串口,以及发送和接收数据等。
在实现串口通信的过程中,该代码首先需要根据特定硬件设备的串口配置进行初始化。这通常涉及到设置波特率、数据位、停止位、奇偶校验等参数。用户可通过调用相应的方法来配置这些参数,以满足不同硬件设备的需求。
在初始化串口后,代码实现了发送和接收数据的功能。发送数据时,用户只需提供要发送的字节序列,代码将通过串口发送这些数据。接收数据时,代码会在串口接收到数据后,将其存储在内部缓冲区中。用户可以通过调用特定方法来获取接收到的数据,实现数据的读取和处理。
此外,该代码还包含了异常处理机制,以确保在遇到错误时能够妥善处理,避免程序崩溃。当串口连接失败、数据传输过程中出现错误,或者在关闭串口时发生异常时,代码会抛出相应的异常信息,提示用户采取适当的措施解决问题。
整体而言,这段C#编写的串口助手源代码提供了基本的串口通信功能,适用于多种应用场景。用户可以根据具体需求进行修改和扩展,以满足更复杂的数据通信需求。此外,代码的封装性和可读性较高,便于后续维护和升级。
手把手带你搭建一个语音对话机器人,5分钟定制个人AI小助手(新手入门篇)
想象一下,身边有一个随时待命、聪明过人的个人AI小助手,只需语音指令就能满足你的需求。那么,如何在5分钟内打造这样一款专属的AI呢?本文将带你从零开始,以新手友好的方式,一步步搭建语音对话机器人。语音对话系统的基础构建
一个语音对话机器人的核心由硬件和软件两部分组成,本文主要关注软件部分,它通常包括:快速搭建步骤
为了简化过程,我们将采用开源技术进行搭建。首先,使用阿里开源的FunASR进行语音识别,其中文识别效果优于OpenAI Whisper。你可以通过以下代码测试:...
大语言模型与个性化回答
利用大语言模型(LLM),如LLaMA3-8B,理解和生成回复。GitHub上已有中文微调的版本,部署教程如下:下载代码
下载模型
安装所需包
启动服务(注意内存优化)
通过人设提示词定制个性化回答
无GPU资源时,可选择调用云端API,后续文章会详细介绍。语音生成(TTS)
使用ChatTTS将文字转化为语音,同样采用FastAPI封装,具体步骤略。前端交互:Gradio
Gradio帮助我们快速构建用户界面,以下是WebUI的代码示例:...
系统搭建完毕与扩展
现在你已经拥有一个基础的语音对话系统,但可以进一步添加更多功能,提升用户体验。如果你觉得本文有帮助,记得点赞支持。 关注我的公众号,获取更多关于AI工具和自媒体知识的内容。如果你想获取源码,请私信关键词“机器人”。非iOS 8.1.1用户如何在Cydia源码中安装3K助手?
对于越狱爱好者来说,3K助手无疑是越狱世界中的一股重要力量。尤其在太极越狱盛行之时,3K助手更是成为了众多iOS 8.1.1用户越狱后的得力助手。
然而,如果你不是8.1.1系统的用户,安装3K助手的过程略有不同。首先,为了安装这款强大的工具,你需要先进行越狱,然后通过Cydia这个第三方应用商店来获取。对于非8.1.1的设备用户,你需要通过Cydia源码进行安装,具体步骤如下:打开你的设备桌面上的Cydia图标。
在底部菜单中,找到并点击软件来源,接着点击右上角的编辑按钮。
点击左上角的添加,进入新源的添加流程。
在搜索框中输入"3K助手独家来源",找到并添加这个特定的源。
添加完成后,返回Cydia并选择3K助手独家来源,进入软件包列表。
在列表中找到3K助手,点击安装按钮。
确认安装,等待完成,然后再次返回Cydia。
最后,你可以尽情体验3K助手带来的新功能。
如果不幸的是,你已经安装了3K助手,却发现它与你的设备不兼容,特别是对于iPad用户,卸载可能会遇到挑战。在Cydia中寻找卸载选项时,你可能会遇到名为3kzhushou的源码残留问题。这时,可以尝试使用如PP助手这样的第三方工具,进入系统文件夹,直接删除名为3K助手的文件夹来解决。 以上就是关于3K助手的安装与卸载指南,希望能帮助你在越狱之旅中游刃有余。如果你在操作过程中遇到任何问题,记得查阅相关教程或寻求专业的技术支持。最新OneTool 十一合一多平台助手开心可用版源码
限时活动领体验会员:可下载程序+网创项目+短视频素材
✨ 源码介绍
OneTool 是一款功能强大的多平台助手,最新版本为 (1.9.1)。该应用程序提供多种实用功能,如网易云音乐签到、WX 运动健身、QQ 空间互动、哔哩哔哩视频操作、百度贴吧签到、爱奇艺任务等。通过 OneTool,用户能快速完成各种任务。
运行环境
确保安装 PHP8.0、配置伪静态 thinkphp 以及将应用程序入口文件命名为 public。这将确保应用程序正常运行,提供流畅的用户访问体验。
注意事项
根据《计算机软件保护条例》修订规定,学习和研究软件内含的设计思想和原理时,可以不经软件著作权人许可。因此,建议大家按照说明研究软件。所有源码来源于网络收集、修改或交换,若侵犯权益,请立即通知,我们将及时处理。
微信小程序反编译
为了获取微信小程序的源代码,您需要准备一系列工具和执行一系列操作。首先,确保您的开发环境已经安装了Node.js。接着,通过链接下载名为wxappUnpacker的反编译脚本,以备后续使用。请注意,该脚本已被原作者删除,但幸运的是,您还能找到其备份,希望能暂时满足您的需求。
接下来,下载并安装夜神模拟器,这是一种适用于电脑的安卓模拟器。同时,下载并安装RE文件管理器,这是一款功能强大的安卓文件管理应用。您可以通过将RE文件管理器直接拖拽到夜神模拟器中进行安装。
在夜神模拟器中安装好微信和RE文件管理器后,设置模拟器的超级权限。随后,使用模拟器中的微信搜索您想要获取的小程序。在微信中运行小程序后,返回模拟器桌面并启动RE文件管理器。按照特定的目录结构,寻找相应的.wxapkg文件。通过右键长按文件,选择压缩所选文件,然后将压缩包通过微信或QQ发送给好友或文件助手。为进行反编译,您需要准备好之前下载的反编译包并安装相关依赖。接下来,执行反编译过程。
在执行反编译命令时,您可能会遇到“Cannot find module 'xxx'”等错误。此时,请使用npm install xxx命令安装缺失的模块。如果遇到未知错误,尝试更换其他小程序进行尝试。
完成上述操作后,您已成功获取并反编译了微信小程序的源代码。请注意,这一过程可能需要一些技术知识和耐心。同时,确保遵守相关的法律法规和道德规范,合理使用获取到的源代码。
哪些是值得在Cydia越狱商店下载的插件源码?
对于iPhone越狱用户,Cydia商店无疑是一片宝藏地。众多强大的插件源码等待挖掘,但选择哪款合适呢?别担心,让我们一起探索五个值得安装的插件源码。1. 大老板源</
作为正版插件的殿堂,大老板源是许多付费插件的首选之地,确保了你的手机安全且功能丰富。2. Cydia/Telesphoreo</
这个源码支持ACF2补丁下载,对于需要进行越狱操作的用户,借助PP手机助手源码,安装过程更加顺畅。3. ModMyi.com</
这个源主要提供美化插件,帮助你个性化你的手机界面,如和视频编辑。4. repo.ultrasn0wn</
ultrasn0w虽技术性强,但并非大众所需,适合少数技术爱好者。5. ZodTTDMacCiti</
虽有音乐和主题下载功能,但因其便捷度不高,许多用户会选择其他途径获取。必备插件源推荐:</
卫逢源</- apt.feng.com源码功能全面,几乎涵盖越狱所需的一切。 威锋精品来源</- 类似Repo.feng.com的强大插件源,越狱必备。 PP手机助手源码</- 尽管插件不多,但用于软件重编,是新手的好选择。 原创精品来源</- 专为中文用户设计,提供最新、易用的插件。黑客iPhone插件源</
强烈推荐,因其快速更新且保证质量,为你的手机带来更多可能性。 在Cydia的海洋中,挑选适合你的插件源是提升手机体验的关键步骤。安装这些推荐的源码,将为你的越狱之旅打下坚实基础。探索并安装,让iPhone 的潜力无限释放。