想学习人工智能大模型吗?但不知道如何开始?教你一招熟练掌握人工智能大模型相关的技术!

从零开始:AI模型训练入门概念 AI模型训练是指通过给定的数据集,让模型自动学习数据中的规律,从而使其具备处理实际问题的能力。训练过程中,模型会不断调整内部参数,以期在输入相似数据时给出正确的输出。 阅读详情

为了摆脱只是跟着教程学习,你需要亲自动手,从头开始编写算法,动手实践,并通过使用人工智能解决问题来做一些有趣的边项目。这篇文章试图创建一份免费的课程路径,希望对大家学习有帮助。(注意:有大量教程、书籍、论文和资源都是英文的,请配合 AI 翻译工具来阅读吧。)

自上而下的方法

这份课程采用自上而下的方法——先编码,后理论。

建议大家在必要时才进行学习。即,如果我需要解决某个问题或制作一个原型,我会四处寻找所需的信息,学习、理解然后进行实践。

例如,我目标是成为一个从根本上理解大型语言模型(LLM)的AI工程师,这包括从头编码变换器的技能和在GPU上微调LLM等。我现在还做不到,因为我的知识有缺口,我希望填补这些缺口。

在我给你推荐一堆链接之前,还有两个学习过程中的建议:不要闷头自学。

学无止境,尤其是在人工智能领域,每个月都有前沿的论文发布。

最大的错误是自己闷头学习。除了能完成了某些事之外,你没有任何成果可展示。这样你会错失很多机会。更重要的是你如何处理这些信息,如何将其转化为可以与公众分享的知识,以及从这些信息中产生了什么新颖的想法和解决方案。

因此,你应该在公开你的学习进展,学习经验,甚至是一些成果。

这意味着要养成创造的习惯。这可能意味着,你尝试做这些事情:

  • 写博客和教程
  • 参加黑客马拉松并与他人合作
  • 在社区中提问和回答问题
  • 做你感兴趣的项目
  • 在一些社交媒体上发表你新发现的有趣的事

现在我们开始吧。

算法学习

机器学习严重依赖三大数学支柱:线性代数、微积分、概率与统计。每个都在算法有效运行中扮演着独特的角色。

  • 线性代数:数据表示和操作的数学工具箱,矩阵和向量构成算法解释和处理信息的语言。
  • 微积分:机器学习中优化的引擎,通过理解梯度和变化率,使算法能够学习和改进。
  • 概率与统计:在不确定性下做决策的基础,允许算法通过随机性和可变性的模型预测结果并从数据中学习。

这是一套从程序员视角出发的机器学习数学系列:由Weights & Biases提供的《机器学习的数学》(github 地址)

如果你想从代码角度学习线性代数,可以学习fast.ai创造者的《计算线性代数》(github 地址)。

同时阅读《Python应用机器学习线性代数入门》。

如果你想要更传统的内容,可以看伦敦帝国学院的讲座——线性代数与多变量微积分。(这两个视频,在国内视频网站中没有搜到,大家可以自己跳转去看)

观看3Blue1Brown的《线性代数的本质》和《微积分的本质》。

为了学习统计学,观看StatQuest的《统计学基础》。

补充资料:

工具

Python

初学者从这里开始:实用Python编程。当然,B 站上也有清华北大整理的 Python 教程,也不错,大家可以自己搜索。

如果你已经熟悉Python,可以学习这个高级Python精通课程。

这两个课程都是由David Beazley(《Python Cookbook》的作者)提供的。

阅读《Python设计模式》。

补充资料

PyTorch

PyTorch官网是一个很好的资源。

补充资料

机器学习

阅读《100页机器学习书》。

从头编写

在阅读时,从头开始编写算法。

查看下面的代码库:

如果你想要挑战自己,可以通过以下课程尝试从头开始编写PyTorch。

参加比赛

将所学应用于竞赛。

做一些小项目

例如阅读Vicki Boykis撰写的《将机器学习投入生产》。她还写了关于构建Viberary(一种图书的语义搜索)的学习经验。

获取数据集并构建模型(例如,使用earthaccess获取NASA地球数据)。你也可以尝试一些已经开源的模型,从部署、训练到微调。如果你缺少合适的 GPU 资源,还有硬件资源,你可以尝试使用 Paperspace 这样的 GPU 云来解决。(中文介绍)

部署它们

将模型投入生产环境,并跟踪你的实践成果。学习如何监控模型。亲身体验数据和模型的变化。

以下是一些优秀资源:

补充资料

深度学习

如果你想从上而下开始,先从fast.ai开始。你可以浏览fast.ai (第一部分, 第二部分) ,以及 W&B学习小组。

如果你想要一个更全面、传统的课程,查看UNIGE 14x050 — François Fleuret教授的深度学习。

如果你需要在某个时候回归理论,这些书籍很棒:

在你的神经网络收敛时阅读这些:

参加更多比赛:

一些值得推荐的论文:

以下是深度学习内部一些专业领域的资源:

计算机视觉

强化学习

对于想要了解强化学习的人来讲,这两个资源很值得看:

自然语言处理(NLP)

一些好文章和解析,其中一些插图版本的内容会更加生动易懂:

补充资料:

大型语言模型

首先,观看由Andrej主讲的1小时演讲《大型语言模型入门》。接着观看由Alexander Rush — Cornell Tech主讲的《五个公式中的大型语言模型》(暂时没有在国内视频网站看到过这个资源)。

同时,还推荐观看Andrej Karpathy的《神经网络:从零到英雄》。它从解释和从头编写反向传播算法开始,最后教你从头编写GPT。Andrej Karpathy最近发布了新视频 :让我们来构建GPT的分词器(这个视频也没有在国内视频网站上搜到)。

另外,你还可以看看Jay Mody的《60行NumPy代码中的GPT》。

一些免费的LLM训练营

由Full Stack Deep Learning发布的付费LLM训练营,现已免费。它会教你提示工程、LLMOps、LLM的用户体验设计,以及如何在一小时内启动LLM应用。

如果你已经跃跃欲试想要在训练营后开始构建,那你看看这些资源,学习如何使用LLM构建应用:

当然,还推荐你参加一些黑客马拉松,练练手。lablab.ai每周都有新的AI黑客马拉松。

如果你想深入理论并了解一切如何运作。那么可以阅读论文:

从头编写变换器

论文

博客

看完这些,现在你可以从头开始编码变换器了。但还有更多。

一些好的博客

  • Gradient Descent into Madness — 从头构建一个LLM
  • 插图变换器 — Jay Alammar
  • 关于注意力和变换器的一些直觉 — Eugene Yan
  • 加速GPT — KV缓存 | Becoming The Unbeatable
  • 超越自我注意:一个小型语言模型如何预测下一个标记
  • 从头开始的Llama(或如何在不哭泣的情况下实现一篇论文)| Brian Kitano
  • 改进LoRA:从头开始实现权重分解的低秩适应(DoRA)

学习如何运行开源模型

提示工程

另外,DeepLearning.ai还提供了其他你可以免费注册的短期课程。

微调LLM

RAG

上手实践

千万不要忘了我们在最开始说的,一定要多动手实践,在实践过程中,你会发现自己的知识盲区,然后学习会更有动力。

如果你手上没有合适的 GPU 或电脑设备能让你去运行那些大语言模型,那么你可以考虑使用 GPU 云服务,比如 DigitalOcean 的 Paperspace 平台(这里有中文介绍),支持包括 H100、A100、V100 等多种 GPU,并预装机器学习常用的技术栈(包括语言、工具、框架等)。随时扩展,按需停止,只需按使用量付费。相比自建服务器、租赁 GPU,你会发现 GPU 云服务也是个不错的选择。

如何保持知识更新

学到这里,你要做的更多的就是保持自己能得到更多新的资讯、知识,了解当前AI 行业中又有哪些新模型、新论文。所以你可以通过结合新闻、播客,在社交平台上关注一些博主,来保证得到最新的信息。

我们已经花了足够的时间编写和组织这些内容,以至于收益递减。现在是时候学习和构建了。希望这能帮助你在AI旅程中前行!

​

如何学习大模型

现在社会上大模型越来越普及了,已经有很多人都想往这里面扎,但是却找不到适合的方法去学习。

作为一名资深码农,初入大模型时也吃了很多亏,踩了无数坑。现在我想把我的经验和知识分享给你们,帮助你们学习AI大模型,能够解决你们学习中的困难。

我已将重要的AI大模型资料包括市面上AI大模型各大白皮书、AGI大模型系统学习路线、AI大模型视频教程、实战学习,等录播视频免费分享出来,需要的小伙伴可以扫取。

一、AGI大模型系统学习路线

很多人学习大模型的时候没有方向,东学一点西学一点,像只无头苍蝇乱撞,我下面分享的这个学习路线希望能够帮助到你们学习AI大模型。

在这里插入图片描述

二、AI大模型视频教程

在这里插入图片描述

三、AI大模型各大学习书籍

在这里插入图片描述

四、AI大模型各大场景实战案例

在这里插入图片描述

五、结束语

学习AI大模型是当前科技发展的趋势,它不仅能够为我们提供更多的机会和挑战,还能够让我们更好地理解和应用人工智能技术。通过学习AI大模型,我们可以深入了解深度学习、神经网络等核心概念,并将其应用于自然语言处理、计算机视觉、语音识别等领域。同时,掌握AI大模型还能够为我们的职业发展增添竞争力,成为未来技术领域的领导者。

再者,学习AI大模型也能为我们自己创造更多的价值,提供更多的岗位以及副业创收,让自己的生活更上一层楼。

因此,学习AI大模型是一项有前景且值得投入的时间和精力的重要选择。

系列课程:从零开始接触人工智能大模型 人工智能是计算机科学领域中最具前瞻性和影响力的技术之一。它是一种智慧型算法,能够模拟人类的思维过程,处理大量的数据和信息,从而发现隐藏在其中的规律和趋势。人工智能的应用范围非常广泛,包括语音识别、图像识别、自然语言处理、机器翻译、智能推荐、智能问答、自动驾驶等等。人工智能的发展历程可以追溯到上个世纪五六十年代。当时,计算机科学家们开始思考如何让计算机能够像人类一样思考和行动。1956年,美国达特茅斯学院举办了一次名为“人工智能”的会议,正式提出了人工智能的概念。 阅读详情

相关推荐

AI产品经理必须知道的技术之 五 【AI相关概念术语1】

通俗来讲,LORA模型的原理是,训练一个低秩的小模型,将小模型与大模型的参数合并,从而改变模型的参数。知识蒸馏通过训练一个简化的模型(通常称为学生模型),将一个复杂模型(通常称为教师模型)的知识转移给学生模型,从而减少模型的大小和计算复杂度,同时尽量保持模型的性能。大模型推理时常需要设置的参数之一,大模型推理中,temperature用来控制模型输出结果的随机性,一般来说,temperature介于0-1之间,temperature值越高,生成的内容随机性越大,反之,则生成的内容更准确,但缺乏多样性。

weixin_47233946的博客 1180

人工智能的模型训练过程是什么?

人工智能模型训练的主要过程,包括数据预处理、模型选择、模型训练、模型评估、超参数调整和模型部署等多个环节。这些环节需要综合考虑数据特征、算法选择和评价指标等因素来确保模型能够具有良好的性能和泛化能力。

gp16674213804的博客 1万+

Windows下快速搭建MSYS2开发环境(含GCC与MinGW配置)

本文详细介绍了在Windows系统下快速搭建MSYS2开发环境的完整流程。通过使用pacman包管理器,可以便捷地安装GCC编译器与MinGW-w64工具链,并配置系统环境变量。文章还涵盖了从基础安装、系统更新到编译开源项目的实战指南,帮助开发者高效构建原生Windows程序,显著提升C/C++开发效率。

weixin_29213827的博客 539

大模型的自我监督

因此,每给定一个单词(Token),模型都要预测下一个词,然后将预测出来的词加上原来已有的词作为新的输入,继续预测下一个词,如此反复迭代。事实上,很多自然语言处理(NLP)的模型,尤其是上文提到的大语言模型(如GPT系列),都是通过无监督学习或自监督学习的方式进行训练的。在 GPT 等模型的训练时,如果给定上述句子作为模型的输入,是希望模型可以预测出下一个词是什么,这是模型的任务。在这种训练模式下,模型被训练来预测给定前文的下一个词,这样,模型就能学习到文本的顺序结构和语言的生成过程。

通俗易懂的 AI 技术 2231

Simulink小白必看:用Simscape轻松搭建二阶倒立摆模型(附完整参数配置)

本文为Simulink初学者提供了使用Simscape Multibody模块库,从零开始搭建二阶倒立摆非线性物理模型的完整实战教程。文章详细讲解了如何通过物理组件(如刚体、关节)直观建模,替代复杂的数学推导,并涵盖参数配置、仿真调试及模型线性化方法,帮助读者快速掌握这一高效的物理建模路径。

grpc6streamer的博客 1045

海康视觉平台VisionMaster通讯实战:三种触发方式深度解析

本文深度解析海康视觉平台VisionMaster的三种通讯触发方式:字符串触发、接收字符串事件触发和轮询D地址触发。通过实际案例和配置技巧,帮助工程师在工业场景中实现高效、稳定的设备通讯,提升视觉系统的集成效率和可靠性。

weixin_42665255的博客 281

一文彻底搞懂Fine-tuning - 预训练和微调(Pre-training vs Fine-tuning)

这种方式更加关注于模型参数层面的调整,根据是否调整全部参数,可以细分为全面微调(Full Fine-tuning)和部分/参数高效微调(Parameter-Efficient Fine-tuning, PEFT)。

机器学习社区 2753

BAPI_OUTB_DELIVERY_CHANGE扩展指南:利用EXTENSION2与SMOD_V50B0001实现自定义字段更新

本文详细解析了如何利用BAPI_OUTB_DELIVERY_CHANGE的EXTENSION2参数与增强点SMOD_V50B0001,在不修改标准代码的前提下,安全、标准地更新SAP交货单的自定义字段。通过清晰的步骤指南和实战代码示例,帮助开发者掌握通过增强字段实现定制化业务需求的完整流程与调试技巧。

fanta的博客 451

从零开始训练大模型

我们更倾向于 SFT 的目的只是将 Pretrained Model 中的知识给引导出来的一种手段,而在SFT 数据有限的情况下,我们对模型的「引导能力」就是有限的。这将导致预训练模型中原先「错误」或「有害」的知识没能在 SFT 数据中被纠正,从而出现「有害性」或「幻觉」的问题。为此,一些让模型脱离昂贵标注数据,自我进行迭代的方法被提出,比如:[

太阳当空照,花儿对我笑,微风轻轻拂,心情无限好。 7263

TC264摄像头循迹进阶:八邻域与逐行遍历在复杂赛道边界提取中的实战对比

本文对比分析了TC264摄像头循迹中八邻域法与逐行遍历法在复杂赛道边界提取中的实战表现。八邻域法在边界连续性方面表现优异,适合处理环岛等复杂元素;逐行遍历法则在计算效率和岔路口识别上更具优势。文章提供了详细的代码实现和优化策略,帮助智能车竞赛选手根据赛道特点选择最佳算法方案。

rainy的博客 938

从零组装电赛送药小车:OpenMV视觉核心+STM32控制,我的软硬件联调全记录

本文详细记录了从零构建电赛智能送药小车的全过程,重点解析了OpenMV视觉识别与STM32控制的深度协同方案。通过硬件选型对比、通信协议设计、PID调参等实战经验,解决了巡线精度、十字路口识别等核心问题,最终实现稳定可靠的送药小车系统,助力电子设计竞赛取得优异成绩。

weixin_42641741的博客 447

想从事大模型,但不知道怎么选岗的人看过来!

技术类岗位您可从事:算法工程师,研发工程师。管理类岗位您可从事:AI项目经理、AI产品经理、AI销售、AI解决方案。01技术类岗位大模型算法工程师的职位通常要求求职者具备以下几方面的能力和经验。求职大模型算法工程师有哪些途径?小编将带你探索如下几条。校园招聘:对于应届生,校园招聘是一个很好的求职途径。许多公司会在学校举办招聘会或宣讲会,可以直接与招聘人员面对面交流。在线招聘:可以在各大招聘网站如BOSS直聘、拉勾网、猎聘网、51Job等上搜索相关的职位信息,创建个人简历,并投递简历。

2401_85325726的博客 1573

Open Dynamics Engine(ODE)物理引擎教程(1)--下载与安装准备

引言 ODE是一个免费的工业级库,用于模拟关节式刚体动力学,例如地面车辆、腿部生物和虚拟现实环境中的移动对象。它具有快速、灵活、健壮和独立于平台的特点,具有先进的关节、摩擦接触和内置的碰撞检测功能。 项目主页:http://www.ode.org/ 线上手册:http://ode.org/wiki/index.php?title=Manual 本教程为博主亲自亲测过程的总结,转载请注明出处! ...

腿足机器人领域 2216

【AI学习】到底什么是大模型?竟然还有99%的人不知道!

认识大模型,是我们进入AI领域的必备认知,这样在以后AI出现各种问题的时候,我们就知道是什么原因导致的,以及用哪些有效方法可以解决这个问题。我会持续分享AI方面的知识,助力个人成长,解决学习和生活中的问题,让自己变得越来越好。

2401_85375186的博客 880

【stata基础代码大全 】 可独立完成一篇实证

用stata打开,直接替换自己需要的变量就行,小白友好❗️❗️❗️。八、八.中介效应检验:路径分析(三种方法)第二种方法即Sobel-Goodman检验。*(7)Winsor处理,剔除异常值。六、内生性问题解决方法(附具体模型)其三,工具变量:两阶段最小二乘。第三种方法即Bootstrap检验。二、Stata中数据的基本处理。*(5)生成行业、年度虚拟变量。PSM1————近邻匹配。七、调节效应检验:机制分析。*(2)剔除数据中的样本。*(4)给变量添加标签。*(3)生成新的变量。*(6)基本数据匹配。

J_Giser的博客 8025

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

对想学习人工智能或者大模型技术从业者的建议

技术的价值在于应用,理论与实践相结合才能事半功倍”最近一段时间就发现了一个问题,写的越理论的东西看的人越多,越实际越细节的东西看的人越少,不知道是因为系统推送的原因,还是观看者的原因。‍‍‍‍‍因此,根据这个现象就想提几个学习的建议,让大家少走一点弯路。

2401_85325726的博客 1120

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

想要构建AI大模型, 这些技术你必须得知道!

*,把你的需求告诉GPTs,它会按照你的想法去生成新的ChatGPT,相当于把你的想法写成了一个模板,供你个性化使用。**每次使用的时候直接输入你的话题或者部分内容,这时候的ChatGPT就会按照你设定的使用规则跟你对话,直接输出你需要的内容,而不需要你每次都输入一定的提示指令去引导。很多人学习大模型的时候没有方向,东学一点西学一点,像只无头苍蝇乱撞,下面是我整理好的一套完整的学习路线,希望能够帮助到你们学习AI大模型。,因为网上的资料太多太杂乱了,如果不能系统的学习就相当于是白学。

2401_85377976的博客 1144

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

终于找到了!AI大模型学习路线图——从零基础到就业_ai大模型 技术路线图

现在的你已经进入机器学习工程师这条“伟大的航路”了,也许修行之路才刚刚开始。技术发展日新月异,练好“内功”才能走的更远。

2401_85343303的博客 2286

从零开始接触人工智能大模型,该如何学习?

人工智能是计算机科学领域中最具前瞻性和影响力的技术之一。它是一种智慧型算法,能够模拟人类的思维过程,处理大量的数据和信息,从而发现隐藏在其中的规律和趋势。人工智能的应用范围非常广泛,包括语音识别、图像识别、自然语言处理、机器翻译、智能推荐、智能问答、自动驾驶等等。人工智能的发展历程可以追溯到上个世纪五六十年代。当时,计算机科学家们开始思考如何让计算机能够像人类一样思考和行动。1956年,美国达特茅斯学院举办了一次名为“人工智能”的会议,正式提出了人工智能的概念。

xzp740813的博客 1174

<AI大模型学习>——《人工智能AI》

AI大模型通识学习以及大模型搭建。

m0_57859086的博客 2383

【收藏必备】大模型技术学习之道:想不明白就多做,实践出真知

大模型技术学习应注重实践而非理论。以RAG为例,虽入门简单但深入应用复杂。大模型本质是"人",会犯错,需通过Agent智能体赋予工具使用能力。实际应用中,模型需具备任务拆解、规划及动态调整能力,这借鉴了人类解决问题的哲学思想。真正掌握大模型技术的关键在于"多实践,少思考",因为很多理论上想明白的问题,只有通过实际操作才能真正掌握。

2401_85325557的博客 1840

手撕LLM,从0开始学习大模型底层技术原理!

随着人工智能技术的加速演进,AI大模型已成为全球科技竞争的新高地,发展潜力巨大。我国高度重视人工智能的发展,出台了一系列扶持政策和规划,为AI大模型产业创造了良好的环境。当前,通用大模型、行业大模型、端侧大模型等如雨后春笋般涌现,广泛应用于经济社会多个领域,如金融、医疗、电商、影视、传媒等,打开了通用人工智能的大门,推动了新一轮的科技革命与产业变革。同时,如何学习大模型成为了行业内大量技术人员的困扰。

jennycisp的博客 971

如果,你想找 AI大模型相关的工作,这三个建议你一定要看!

各种大厂小厂创业团队和 AI 擦边的面试难度,由难到简单,依次是:大模型算法(⭐⭐⭐⭐⭐)模型部署加速(⭐⭐⭐⭐)RAG 等相关技术(⭐⭐⭐)纯应用(⭐⭐)Prompt 工程师等其他自媒体(⭐)会简单应用就行这结果方向,B 站找几个视频看看,这里推荐用 Qwen 7B,开源的模型,一个 3060 都能跑。例如这个,如何微调 Qwen 开源模型。(如果有需要,后面我也会出相关教程)git 项目,都可以拉下来跑一跑例如这个:硬件不够,可以租服务器,现在的显卡价格已经打下来了。

python1234_的博客 777
上一篇: Transformer+时间序列预测,依然是顶会密码!看完这些你也行!
下一篇: 使用Ollama部署本地LLM:构建AI REST API的简易指南
AI大模型_学习君
博客等级 码龄3年 6137粉丝 551原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值