【腾讯云 HAI域探秘】基于ChatGLM和StableDiffusion的小学一年级语文教学方案创作实践与经验分享

news2024/11/15 15:45:37

前言

目前腾讯云HAI正在内测中,腾讯云HAI为开发者量身打造的澎湃算力平台。无需复杂配置,便可享受即开即用的GPU云服务体验。在 HAI 中,根据应用智能匹配并推选出最适合的GPU算力资源,以确保您在数据科学、LLM、AI作画等高性能应用中获得最佳性价比。

本文将详细介绍如何使用腾讯云HAI的ChatGLM和StableDiffusion这两个模型。首先是通过ChatGLM模型生成课堂教学方案,然后生成对应的相关提示词和相关的反向提示词,然后通过StableDiffusion模型进行生成相应的图片。最后可以结合教学方案以及图片进行课件的制作。

前期准备

首先需要注册一个腾讯云账号,点击前往注册
然后,需要申请内测资格(可能需要一两天,需要耐心等待一下,或者可以去群里找工作人员加急一下),点击申请内测资格
1.jpg
内测资格审核通过后,就可以去体验HAI了。
image.png
image.png

ChatGLM2 6B 创建与使用

创建(https://console.cloud.tencent.com/hai/instance?rid=1)

2.jpg

  1. 点击新建,选择HAI下的AI模型
  2. 选择AI模型下的ChatGLM2 6B
  3. 选择地域,这里的地域可以根据自己的地域要求选择地域,我这里选择了广州。
  4. 算力方案,我这里选择了基础方案就够了。可以根据自己的业务要求去选择不同方案。
  5. **示例名称,**根据自己的应用创建即可
  6. **硬盘:**也是根据自己的业务需要,我这里选择了80gb就够了。
  7. 点击立即购买

等待创建与创建完成

创建之后可能需要一点点时间去等待,需要有点耐心,大概得8-10分钟左右。
下图是创建成功的图,可以在上面看到相关的状态。
image.png

启动

点击算力连接,这里有两种连接方式chatlm2_gradio和jupyter_lab,在这里我们选择chatlm2_gradio这种的webUI方式连接。
3.jpg

生成教学方案

这里是以小学一年级语文为教材,生成教学方案。主要是以培养学生的口语交际能力。
具体细节如下:

问:
你好,请根据小学语文一年级上册这本教材中的《口语交际:我们做朋友》生成一堂教学方案。
模型回答:
请参阅以下小学语文一年级上册《口语交际:我们做朋友》的教学方案。
一、教学目标

  1. 知识与技能目标:通过学习,提高学生口语表达能力,学会与人沟通、交流的方法。
  2. 过程与方法目标:通过参与课堂活动,培养学生的合作意识和团队精神,增强学生与人沟通的自信心。
  3. 情感态度与价值观目标:通过交流,培养学生的友谊感情,提高学生对友谊的珍视与维护。
    二、教学重难点
  4. 教学重点:学会与人沟通、交流的方法。
  5. 教学难点:口语表达能力的提高。
    三、教学过程
    (一)导入(5分钟)
  6. 游戏导入,活跃课堂气氛。
  7. 讲述教材中的有趣故事,激发学生兴趣。
    (二)导入新课(5分钟)
  8. 谈话导入,营造轻松的氛围。
  9. 提出教学目标,明确本节课学习内容。
    (三)基本部分(15分钟)
  10. 口语交际训练,让学生练习与人沟通、交流的方法。
  11. 设计小型对话,让学生在对话中学会倾听、表达。
  12. 总结交流技巧,让学生学会倾听、表达的技巧。
  13. 设计情境,让学生在情境中学会与人沟通、交流。
  14. 进行口语表达比赛,激发学生的兴趣。
  15. 总结课堂内容,巩固所学。
    (四)作业设计(5分钟)
  16. 设计一张与友谊相关的画片,展示自己的情感。
  17. 书面表达:我的友谊,要求用书面表达自己的情感。
    四、教学反思
  18. 学生参与度,关注学生思维的活跃程度。
  19. 教学过程中,是否有效激发学生学习兴趣。
  20. 对学生口语表达能力的培养,是否达到课程要求。
    五、教学延伸
  21. 课后与同学进行口语交际练习,互相评价。
  22. 设计有关友谊的演讲稿,准备在班级中分享。

4.jpg

生成提示词

根据模型给出的教学方案步骤,让模型逐步生成后续需要使用的提示词和相关的反向提示词。
比如:小学语文一年级上册《口语交际:我们做朋友》1. 游戏导入,活跃课堂气氛。2. 讲述教材中的有趣故事,激发学生兴趣。生成6个相关提示词和6个相关的反向提示词
6.jpg

销毁

当完成了自己的需求的时候,一定要记得去销毁实例。
5.jpg

Stable Diffusion 创建与使用

创建

7.jpg

  1. 点击新建,选择HAI下的AI模型
  2. 选择AI模型下的Stable Diffusion
  3. 选择地域,这里的地域可以根据自己的地域要求选择地域,我这里选择了广州。
  4. 算力方案,我这里选择了基础方案就够了。可以根据自己的业务要求去选择不同方案。
  5. **示例名称,**根据自己的应用创建即可
  6. **硬盘:**也是根据自己的业务需要,我这里选择了80gb就够了。
  7. 点击立即购买

等待创建与创建完成

实例创建和上一步实例创建一样,同样需要等待8-10分钟左右。
image.png

启动

点击算力连接,这里有两种连接方式stable_diffusion_webui和jupyter_lab,在这里我们选择stable_diffusion_webui这种的webUI方式连接。
8.jpg

相关配置

9.jpg
StableDiffusion 中文配置

  1. 点击 Extension 选项卡
  2. 选择选择 Avaliable 子选项卡
  3. 取消勾选 localization ,再把其他勾上,然后点击 **Load form。**这里可能需要几分钟的等待加载。

10.jpg
11.jpg

  1. 加载完成,在输入框中查找插件关键字: zh_CN 点击install 安装12.jpg
  2. 插件安装完成后,重启服务,选择Settings中的Reload UI
  3. 重启后,选择 SettingsUser Interface 选项,下拉选择语言 zh_CN ,点击 Apply settings 保存设置 ,并 Reload UI 重启服务。13.jpg

使用高性能应用服务HAI 部署的 StableDiffusionWebUI 快速进行AI绘画

注意:提示词(Prompt)越多,AI 绘图结果会更加精准。另外,目前中文提示词的效果不好,还得使用英文提示词。
相关参数解释:

  • 提示词:主要描述图像,包括内容风格等信息,原始的webui会对这个地方有字数的限制,可以安装一些插件突破字数的限制
  • 反向提示词:为了提供给模型,我们不需要的风格
  • 提示词相关性(CFG scale):分类器自由引导尺度——图像与提示符的一致程度——越低的值产生的结果越有创意,数值越大成图越贴近描述文本。一般设置为7
  • 采样方法(Sampling method):采样模式,即扩散算法的去噪声采样模式会影响其效果,不同的采样模式的结果会有很大差异,一般是默认选择euler,具体效果我也在逐步尝试中。
  • 采样迭代步数(Sampling steps):在使用扩散模型生成图片时所进行的迭代步骤。每经过一次迭代,AI就有更多的机会去比对prompt和当前结果,并作出相应的调整。需要注意的是,更高的迭代步数会消耗更多的计算时间和成本,但并不意味着一定会得到更好的结果。然而,如果迭代步数过少,一般不少于50,则图像质量肯定会下降
  • 随机种子(Seed):随机数种子,生成每张图片时的随机种子,这个种子是用来作为确定扩散初始状态的基础。不懂的话,用随机的即可

根据我们上一步生成的提示词和反向提示词进行生成对应的图片:
15.jpg
全部生成的图片如下:
image.png

销毁

与第一个实例一样,不要忘记销毁实例。

总结

到此我们的教学方案与图片生成就全部结束了,就可以根据提供的教学方案与图片进行制作相关的课件了。
总结一下腾讯云HAI的StableDiffusion和ChatGLM模型总体体验下来的几点感受:

  1. ChatGLM是一种新型的聊天机器人模型,能够基于在预训练阶段所见的模式和统计规律来生成回答,还能根据聊天的上下文进行互动,真正像人类一样来聊天交流。
  2. ChatGLM的用户交互体验也非常的流畅
  3. StableDiffusion预置主流AI作画模型及常用插件,无需手动部署,支持即开即用,动态更新模型版本,确保模型版本与时俱进,无需频繁操作。
  4. 但是StableDiffusion有时根据关键词生成的图片不是很符合,也有可能是我自己配置关键词的原因。

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

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

相关文章

Java 算法篇-深入了解二分查找法

🔥博客主页: 小扳_-CSDN博客 ❤感谢大家点赞👍收藏⭐评论✍ 目录 1.0 二分查找法的说明 2.0 二分查找实现的多种版本 2.1 二分查找的基础版本 2.2 二分查找的改动版本 2.3 二分查找的平衡版本 2.4 二分查找的官方版本 3.0 二分查找的应用 1…

OpenCV的绘图工具(rectangle、circle、line、polylines、putText)常用方法简介【C++的OpenCV 第十五课】

🎉🎉🎉 欢迎各位来到小白 p i a o 的学习空间! \color{red}{欢迎各位来到小白piao的学习空间!} 欢迎各位来到小白piao的学习空间!🎉🎉🎉 💖 C\Python所有的入…

项目管理之如何分配项目工作任务

项目资源配置技术是项目管理中至关重要的环节,它直接影响到项目的效率、质量以及最终的成果。本文将介绍项目资源配置技术,包括小组团队主管配置、保持团队规模小型化、保持团队人员能力均衡、为保证团队速度及质量,团队资源复用数量限制以及…

智能工厂架构

引:https://www.bilibili.com/video/BV1Vs4y167Kx/?spm_id_from=333.788&vd_source=297c866c71fa77b161812ad631ea2c25 智能工厂框架 智能工厂五层系统框架 MES 数据共享 <

Leetcode—2103.环和杆【简单】

2023每日刷题&#xff08;十六&#xff09; Leetcode—2103.环和杆 实现代码 struct ring{int r;int g;int b; }sticks[10]{0};int countPoints(char * rings){char *p rings;int i;for(i 0; i < 10; i) {sticks[i].r 0;sticks[i].g 0;sticks[i].b 0;}while(*p ! \0)…

大厂面试题-为什么Netty线程池默认大小为CPU核数的2倍

目录 1、分析原因 2、如何衡量性能指标 3、总结与使用建议 1、分析原因 我们都知道使用多线程的本质是为了提升程序的性能&#xff0c;总体来说有两个最核心的指标&#xff0c;一个延迟&#xff0c;一个吞吐量。延迟指的是发出请求到收到响应的时间&#xff0c;吞吐量指的是…

【golang】Reflect反射整理、值修改、反射结构体、应用

Reflect 整理 反射是用程序检查其所拥有的结构&#xff0c;尤其是类型的一种能力&#xff1b;这是元编程的一种形式。反射可以在运行时检查类型和变量&#xff0c;例如&#xff1a;它的大小、它的方法以及它能“动态地”调用这些方法。这对于没有源代码的包尤其有用。这是一个强…

C++引用概述

变量名实质上是一段连续存储空间的别名&#xff0c;是一个标号(门牌号)&#xff0c;程序中通过变量来申请并命 名内存空间&#xff0c;通过变量的名字可以使用存储空间。引用是 C中新增加的概念&#xff0c;引用可以看作 一个已定义变量的别名。 引用的语法&#xff1a; Type&…

第二章 探究活动Activity

一、Activity的用法 1. Activity 任何活动都应该重写Activity的onCreate()方法 项目中在res添加任何资源都会在R文件生成一个相应的资源id 所有的活动都要在AndroidManifest.xml中进行注册才能生效 <activityandroid:name".FirstActivity"android:label"T…

性能测试 —— Jmeter日志查看与分析

一、Jmeter日志概览 Jmeter日志文件保存在bin目录中&#xff0c;名称为jmeter.log。我们可以在面板中直接察看日志&#xff0c;点击右上角黄色标志物可以打开日志面板&#xff0c;再次点击收起 另外&#xff0c;Jmeter可以很方便地设置日志输出级别&#xff1a; 通过这种方式修…

MySQL-----事务

事务的概念 事务是一种机制&#xff0c;一个操作序列。包含了一组数据库的操作命令&#xff0c;所有的命令都是一个整体&#xff0c;向系统提交或者撤销的操作&#xff0c;要么都执行&#xff0c;要么都不执行。 是一个不可分割的单位 事务的ACID特点 ACID&#xff0c;是指在可…

【Spring】配置文件-properties和xml

文章目录 1. 前言2. properties配置文件3. xml配置文件4. 总结 1. 前言 在Spring中,配置文件有两种,properties配置文件和xml配置文件 properties配置文件&#xff0c;在Java编程中是一种常见的配置文件形式&#xff0c;文件后缀为“.properties”&#xff0c;属于文本文件。它…

LeetCode算法题解|​ 669. 修剪二叉搜索树​、108. 将有序数组转换为二叉搜索树、​538. 把二叉搜索树转换为累加树​

一、LeetCode 669. 修剪二叉搜索树​ 题目链接&#xff1a;669. 修剪二叉搜索树 题目描述&#xff1a; 给你二叉搜索树的根节点 root &#xff0c;同时给定最小边界low 和最大边界 high。通过修剪二叉搜索树&#xff0c;使得所有节点的值在[low, high]中。修剪树 不应该 改变…

数据库系统原理第一章:数据库系统概述详解

数据库系统概述 概述基本概念数据数据库数据库管理系统数据库系统 管理发展『人工管理阶段』『文件系统阶段』『数据库系统阶段』 系统结构结构分类三级模式两层映像与数据独立性 主页传送门&#xff1a;&#x1f4c0; 传送 概述 数据库系统原理课程是一门理论与实践相结合的课…

Spring 与 Spring Boot

什么是 Spring 可以理解 Spring 是一个框架。这个框架最早来源于在差不多的 20 年前的 2002 年。 在那个时候 Java 世界的开发还是以 EJB 为主&#xff0c;因为在这之前的大部分应用都会使用服务器客户端的应用模式。 其实这个模式在现在还是在使用的&#xff0c;例如 IBM 系统…

第一章 Python基础知识

文章目录 python介绍优点应用领域web框架学习小技巧 python安装linux运行第一个程序Windows 基础数据类型算术运算符变量与赋值操作符变量赋值操作符转义符 获取用户输入与注释获取用户注释 案例&#xff1a;简单计算器实现在这里插入图片描述 总结 python介绍 python是一种面…

博文总结:交叉熵损失函数与标签平滑

文章目录 基本概念交叉熵损失函数Pytorch代码实现参考文献 李宏毅机器学习2023作业04Self-attention、李宏毅机器学习2023作业03CNN和李宏毅机器学习2023作业02Classification都是分类问题&#xff0c;都涉及到了交叉熵损失函数以及起正则作用的标签平滑技巧&#xff0c;本次博…

项目实战:给首页上库存名称添加超链接然后带fid跳转到edit页面

1、提取公共方法common.js function $(key){if(key){if(key.startsWith("#")){key key.substring(1)return document.getElementById(key)}else{let nodeList document.getElementsByName(key)return Array.from(nodeList)}} } 2、 给库存名称添加超链接 2.1、inde…

Qt Creator创建新项目警告问题

这里可以看见如果你是一些高版本会出现各种警告&#xff0c;但是可以编译通过&#xff0c;这是ClangCodeModel模块导致 解决办法 help -> About Plugins..->C ->ClangCodeModel 帮助 -> 关于插件 -> c ->ClangCodeModel取消勾选 然后重启Qt即可

【Java初阶练习题】-- 循环+递归练习题

循环练习题02 打印X图形计算1/1-1/21/3-1/41/5 …… 1/99 - 1/100 的值输出一个整数的每一位如&#xff1a;123的每一位是3&#xff0c;2&#xff0c;1模拟登录使用方法求最大值求斐波那契数列的第n项。(迭代实现)求和的重载求最大值方法的重载递归求N阶乘递归求 1 2 3 ...…