1大模型应用开发基础

news/2024/12/19 22:25:37/文章来源:https://www.cnblogs.com/wumouhao/p/18618044

一、目标

懂得AI,懂得编程、懂得业务的超级个体,将会是AGI时代最重要的人。
AI使得一个人能够干多个人的活
想要做到“AI全栈”需要涉及的知识面是非常广泛的,单单学习一门课程是不能全部涉及的
我们首先需要做的是入门,后面走的深入,走的远只能靠自己,依靠社群,和AI的进化。
入门AI全栈需要从三个方向入手:
(1)原理
(2)实践
(3)认知
注意:在现在这个时代,不要只是拿代码说事。
目前,行业的共识是:两个确定和一个不确定
(1)确定未来-AI必然重构世界
(2)确定进入-想要收获红利,必须现在进入
(3)不确定落地-解决什么需求,技术路线,产品策略都是什么,确定性还是很低
等到不确定的因素确定了,代码的价值才是巨大的。

注意:学习的时候需要将能够听懂的多多实践,然后听不懂的直接记录下来,等到时机到了的时候然后慢慢再开始。

二、什么是AI

最重要的一点是区分什么是AI系统,什么不是AI系统?

目前来说只有基于机器学习神经网络的这种才是真正的AI
而使用规则和搜索的并不是AI

三、大模型能够干什么?

大模型,全称-大语言模型,英文叫做Large Language Model,缩写LLM

什么是对话产品,什么是大模型?
对话产品和大模型是两件事情。
只是这个对话产品背后调用了大模型。
产品不是AI,只是包装了这些大模型。
所以需要有一个访问国外的通道,否则是无法拥有顶级的体验的。
注意:千万不要只将大模型只是当作聊天机器人,它们的能量远远不止于此。
(1)按照指定的格式输出

(2)分类

(3)聚类

(4)持续的互动

(5)技术的相关问题

可能一切的问题都是能解决的,所以是AGI(Artificial General Intelligence)


这才是真实的

四、大模型是怎样生成结果的?

通俗的理解:

OpenAI的接口名字叫做completion,证明了只会生成的本质。
用不严谨但是通俗的语言描述大模型的工作原理:
(1)大模型阅读了人类曾说过的所有的话,这就是机器学习,这个过程叫做训练。
(2)将一串token后面跟着不同的token的概率存入神经网络,存储的数据就是参数,参数也叫做权重
(3)当我们给它若干token,大模型就能够计算出概率最高的下一个token是什么。这就是生成,也叫推理
(4)使用生成的token,再加上上文,就能继续生成下一个token,以此类推,生成更多的文字。

token可以认为是大模型在进行机器学习训练以及推理过程时候处理的那个资源的最小单位。
AI做对了一件事情,如何解释?最简单的解析是之前这个模型学习的时候之前就有这个问题。之前的训练数据里面有这个问题的答案。
AI胡说八道的原因是因为生成的是概率最高的就行了。

这套生成机制的架构是一个叫做Transformer的架构

除了Transformer还有其他的更加先进的架构出现。

用好AI的核心是将AI当人看。

五、ai解决问题的方式




这种方式可以理解为一种开卷考试

三好学生,懂得学习,活学活用

大模型选型表格:

安装openai
pip install --upgrade openai

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

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

相关文章

grpc安装(windows or Linux)

grpc安装(windows or Linux) 下载源码 这里使用 gRPC 最新版本源代码进行编译和安装,版本号为 v1.50.0, 以下为安装步骤: 一、使用Git克隆gRPC到本地 在终端中打开某一文件夹,建议新建一个单独存放 gRPC 源代码的文件夹,输入: git clone -b v1.50.0 https://github.com/…

Golang内存模型与源码解析

0、引言 本篇笔记用于记录作者在学习Golang的GC模型之前,对Golang内存模型的学习。目前使用的Go版本为1.22.4 1、Golang内存管理宏观结构 假设我们每次向内存池申请空间时,都需要频繁地向操作系统发出请求,这不仅会增加内存分配的时间,还可能引入竞争和锁的开销,从而导致性…

图床试验

本文来自博客园,作者:Glowingfire,转载请注明原文链接:https://www.cnblogs.com/Glowingfire/p/18617999

一文搞定理解RPC

前言RPC概念RPC协议RPC组成RPC协议RPC框架RPC的优点RPC与HTTP的区别 前言 RPC的概念相信很多软件从业人员或多或少都接触过,从开发到测试都可能需要跟它打交道。 但是对于为什么要用RPC?RPC的优点是什么?RPC是什么原理?它跟HTTP有什么不同?相信并不是每个人都比较熟悉。 那…

全场景一站式2024最新vmware环境下安装win7并且破解QTP

目录VMwareVMware和Ubuntu下载链接下载Win 7 系统各个操作系统网站激活码是什么查看是否激活激活操作vmware下安装ubuntu创建虚拟机下载VMtool灰色灰色按键点击不了下载提示有问题原因文件传递共享文件借助外界U盘有了VMTool就可以直接拖拽!!!!有了VMTool就可以全屏化——倒…

20222321 2024-2025-1 《网络与系统攻防技术》实验八实验报告

一.实验内容 (1)Web前端HTML 能正常安装、启停Apache。理解HTML,理解表单,理解GET与POST方法,编写一个含有表单的HTML。 (2)Web前端javascipt 理解JavaScript的基本功能,理解DOM。 在(1)的基础上,编写JavaScript验证用户名、密码的规则。在用户点击登陆按钮后回显“欢迎…

数量

技巧 比例型 出现一个比例,存在四种倍数关系倍数 你们有啥公因子,我也必须有尾数 出现乘法,分析个位,考虑尾数 。乘法中出现5和10尾数就确认了奇偶 与偶数相乘一定是偶数,与奇数相乘可能为偶数也可能为奇数拓展猜题 当 A = B*C ,求A ,考虑A的倍数 工程问题 利润问题 求最…

LVGL学习 - Visual Studio外部“.c.h”文件添加

LVGL项目工程添加“.c.h”文件后 “C1083”“LNK2019”报错的解决方法一、首先把文件添加至工程,现有项选择所需添加的“.c.h”文件但还是会有如下报错,解决方法在第2步。二、“.c”文件需要添加“extern "C"” 下图截至官方文档我试了只添加“extern "C"…

组合数学+ybt题解

加法原理 乘法原理 排列数 从 \(n\) 个数中任取 \(m\) 个元素的排列的方案数,表示为 \(A^m_n=\frac{n!}{(n-m)!}\) \(0!=1\) 全排列 \(A^n_n\) 组合数 从 \(n\) 个元素中取出 \(m\) 个元素的组合的个数,表示为 \(\dbinom{n}{m}= \frac{A^m_n}{m!}=\frac{n!}{m!(n-m)!}\) 如何…

苍穹外卖day02

JWT令牌、ThreadLocal、分页查询bug记录知识点记录新增员工新增员工需要填写创建人id和修改人id两个属性,这两个属性应该填本账户的id。 通过拦截器可以解析出JWT令牌中包含的登录员工id信息,但是该如何传递给Service的save方法? ThreadLocal并非一个Thread,而是Thread的局…