首页 > 其他分享 >1大模型应用开发基础

1大模型应用开发基础

时间:2024-12-19 22:31:13浏览次数:7  
标签:AI 模型 确定 生成 学习 token 开发 应用

一、目标

懂得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

标签:AI,模型,确定,生成,学习,token,开发,应用
From: https://www.cnblogs.com/wumouhao/p/18618044

相关文章

  • Docker 在应用程序开发中的实际应用
    Docker是一种开源的容器化平台,用于将应用程序和它们的依赖项打包成可移植的容器。Docker的基本概念包括镜像、容器和仓库。镜像:Docker镜像是一个只读的模板,可以用于创建Docker容器。镜像包含了应用程序的代码、运行时环境、库以及所有的依赖项。容器:Docker容器是通过运行Do......
  • 一文详解“分治—归并“在算法中的应用
    找往期文章包括但不限于本期文章中不懂的知识点:个人主页:我要学编程(ಥ_ಥ)-CSDN博客所属专栏: 优选算法专题这里的归并与我们在数据结构中学习的归并排序是一样的,我们可以先来复习一下归并排序。用一道题来帮助我们回想起归并排序的细节。目录912.排序数组LCR170.交易......
  • static关键字在C语言中的主要应用
    在C语言中, static 关键字有以下几种主要应用:1.修饰局部变量当 static关键字修饰一个局部变量时,这个变量就成为静态局部变量,通常一般局部变量存储在栈区,在函数执行结束后变量就会被销毁了。但被 static 修饰的局部变量存储在静态存储区,在函数调用结束时在程序的整个生命......
  • Golang内存模型与源码解析
    0、引言本篇笔记用于记录作者在学习Golang的GC模型之前,对Golang内存模型的学习。目前使用的Go版本为1.22.41、Golang内存管理宏观结构假设我们每次向内存池申请空间时,都需要频繁地向操作系统发出请求,这不仅会增加内存分配的时间,还可能引入竞争和锁的开销,从而导致性能瓶颈。尤其......
  • java开发环境搭建
    卸载JDK删除java的安装目录删除JAVA_HOME删除path下关于java的环境变量控制台输入java-version查看安装JDK浏览器搜索java官网,找到下载地址同意协议下载电脑对应的版本双击安装JDK记住安装的路径配置环境变量我的电脑-->右键-->属性高级系统设置-->......
  • 【实用技巧】MD5 的重复请求应用以及性能测试
    1 前言大家可能都遇到幂等或者娇艳重复提交的问题,比如重复的JSON请求、文件上传相同的文件重复上传了两次等,当然了确实存在某种情况比如人家用户一会上传了一个文件隔了一会儿又上传一个同样的文件是合理的,我们要做的就是短时间内的重复提交。这个时候我们可以通过计算请求......
  • ssm公交查询系统12e14--程序+源码+数据库+调试部署+开发环境
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容一、项目背景随着城市交通的日益繁忙,公交系统作为城市交通的重要组成部分,承担着大量的出行需求。然而,传统的公交查询方式存在信息更新不及时、查询......
  • ssm个性化音乐系统658nv(程序+源码+数据库+调试部署+开发环境)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容一、研究背景与意义随着数字音乐产业的快速发展,人们对音乐的个性化需求日益增长。传统的音乐播放方式已无法满足用户对音乐内容的个性化追求。因此......
  • java 快速排序,原理、算法分析、实现细节、优缺点以及一些实际应用场景
    更多资源推荐:http://sj.ysok.net/jydoraemon提取码:JYAM实用优质资源/教程公众号【纪元A梦】 ###快速排序的详细解析探讨快速排序,包括其工作原理、算法分析、实现细节、优缺点以及一些实际应用场景。####1.基本概念快速排序是一种基于分治法的高效排序算法。其基本思想是选......
  • GitHub 推出免费版 GitHub Copilot:提供每月2,000次代码补全和50条聊天消息,支持多种主
    ❤️如果你也关注AI的发展现状,且对AI应用开发非常感兴趣,我会每日跟你分享最新的AI资讯和开源应用,也会不定期分享自己的想法和开源实例,欢迎关注我哦!......