AI大模型试学day01~day02
1.聊天机器人
聊天机器人是一种基于人工智能的自然语言处理技术开发的软件程序,能够通过文本或语音与用户进行交互,模拟人类对话。它可以根据用户输入的问题或指令,生成相应的回答或执行特定的操作。
1.1常用的搭建方式
1.用扣子(Coze)进行搭建
2.用本地部署的方式进行搭建
1.2系统基本构成
1.后端模型:用Ollama下载的Qwen模型
2.前端页面: Streamlit快速搭建
3.对话交互:Streamlist
4.模型调用:传统后端模式
2.大模型核心基础
2.1 什么是
大模型首先是一个数据驱动的、参数规模巨大的、基于概率的、难以解释的复杂数学模型。
而数学模型是用数学语言(如公式、方程、图表、函数、集合、逻辑等)对现实世界中的一个系统、现象或问题进行的抽象和简化描述。例如:
爱因斯坦的质能方程(公式)、牛顿第二定律(方程)…
大模型这个数据模型是静态的,它需要通过软件来实现、运行和使用,可以把大模型理解为一种及其复杂的“数据文件”或者“知识库”,而围绕它的整个系统才是一个完整的软件应用,也就是人们广义理解的“大模型”
2.2 为什么
因为人在学习新事物的过程中,往往会总结过去具体的历史,从而总结出一套抽象的规律,从而对未来进行预测。而大模型就是按照这一套学习思维去进行运算学习的,我们只需要提供给它一些具体的数据,它经过算法的调教后,最终就模仿出了人类的学习过程,从而变成一本“百科全书”
2.3 入门
2.3.1大模型的分类
1.自然语言处理模型
专注于文本生成、理解、翻译等任务,GPT系列(OpenAI)、BERT(Google)、T5(Google)
2.计算机视觉CV模型
视觉大模型(Large Visual Models)核心是通过大规模数据和复杂模型架构,实现对图像和视频的深度理解和生成。与传统计算机视觉模型相比,视觉大模型具有更强的泛化能力和多任务适应性,能够处理复杂的视觉任务,如图像分类、目标检测、语义分割、图像生成等。
3.语音模型
语音大模型是基于深度学习技术构建的人工智能模型,主要用于处理语音相关的任务,如语音识别(ASR)、语音合成(TTS)、语音翻译等。近年来,随着深度学习和大规模数据训练的发展,语音大模型在性能和功能上取得了显著进展,能够支持多语言、多场景的复杂任务。
4.多模态模型
多模态模型是一种能够同时处理多种数据模态(如文本、图像、音频、视频等)的人工智能模型。与传统的单模态模型(如仅处理文本或图像)相比,多模态模型通过整合不同模态的数据,能够提供更全面、更准确的理解和生成能力。这些模型在多个领域展现出强大的应用潜力,例如医疗诊断、自动驾驶、智能助手等。
多模态模型的核心在于跨模态融合,即将不同模态的数据表示映射到同一空间,以便模型能够理解和生成跨模态的内容。例如,在视觉问答(VQA)任务中,模型需要同时理解图像内容和自然语言问题,以生成准确的答案。
2.3.2 大模型应用的场景
对话系统、文本生成、机器翻译、问答系统、图像分类与识别、目标检测与跟踪
2.3.3 大模型的核心机制
深度学习是大模型的核心机制。人工智能实现的途径是机器学习,而深度学习是机器学习的一种方法。机器学习是从数据中自动分析获得模型,并利用模型对未知数据进行预测
3. VM安装与Linux使用
…
3.1聊天机器人部署项目环境
简单步骤:
1.VMware通过CentOS7镜像安装Linux系统
2.查看虚拟机Ip,并且记住它
3.Linux安装Ollama
4.Ollama运用自己的基本指令对指定的模型进行下载 pull或run
5.通过Ollama run <大模型精确全名运行启动>
4. Ollama
4.1 私有大模型存在意义
1.公有大模型通过云计算的方式进行商业化,对于数据的敏感度要求高的用户就需要私有大模型的方式
2.商业化的大模型会设置对话的Token,限制访问量。私有大模型只需要下载好各个厂家提供的大模型,再通过软件就可以在自己的设备上部署大模型
…
4.2 是什么
Ollama是一款轻量级、易拓展的框架,用于整合各种大模型
4.3 为什么
因为开源!!!
4.4 安装
…
5 Apifox
5.1是什么
一款功能全面的接口测试工具
5.2 怎么用
文字简单描述:
1.确定好接口的访问路径
2.确定好接口约定的交互格式
3.模拟数据进行发送测试
4.后端打开Debug准备进行调试
6. Chatbox
6.1 是什么
是一款基于人工智能对话的工具
6.2 干什么
Ollama负责管理存储大模型,而Chatbox负责调用大模型,并为大模型提供了较为完善的用户交互界面
6.3 怎么用
简单文字描述:
1.选取OllamaAPI的调用规则,提供Ollama所在的域名+端口号进行连接
2.点击下拉框选取Ollama下载好的大模型进行调用
3.打开软件,一款C/S架构的软件的使用就简单易懂了
更多推荐
所有评论(0)