跳转到主要内容

标签(标签)

资源精选(342) Go开发(108) Go语言(103) Go(99) LLM(84) angular(83) 大语言模型(67) 人工智能(56) 前端开发(50) LangChain(43) golang(43) 机器学习(39) Go工程师(38) Go程序员(38) Go开发者(36) React(34) Go基础(29) Python(24) Vue(23) Web开发(20) 深度学习(20) Web技术(19) 精选资源(19) Java(19) ChatGTP(17) Cookie(16) android(16) 前端框架(13) JavaScript(13) Next.js(12) LLMOps(11) 聊天机器人(11) 安卓(11) ChatGPT(10) typescript(10) 资料精选(10) mlops(10) NLP(10) 第三方Cookie(9) Redwoodjs(9) RAG(9) Go语言中级开发(9) 自然语言处理(9) PostgreSQL(9) 区块链(9) 安全(9) 智能体(8) 全栈开发(8) OpenAI(8) Linux(8) AI(8) GraphQL(8) iOS(8) 数据科学(8) 软件架构(7) Go语言高级开发(7) AWS(7) C++(7) whisper(6) Prisma(6) 隐私保护(6) 提示工程(6) JSON(6) DevOps(6) 数据可视化(6) wasm(6) 计算机视觉(6) 算法(6) Rust(6) 微服务(6) 隐私沙盒(5) FedCM(5) 语音识别(5) Angular开发(5) 快速应用开发(5) 生成式AI(5) Agent(5) LLaMA(5) 低代码开发(5) Go测试(5) gorm(5) REST API(5) kafka(5) 推荐系统(5) WebAssembly(5) GameDev(5) 数据分析(5) CMS(5) CSS(5) machine-learning(5) 机器人(5) 游戏开发(5) Blockchain(5) Web安全(5) nextjs(5) Kotlin(5) 低代码平台(5) 机器学习资源(5) Go资源(5) Nodejs(5) PHP(5) Swift(5) RAG架构(4) devin(4) Blitz(4) javascript框架(4) Redwood(4) GDPR(4) 生成式人工智能(4) Angular16(4) Alpaca(4) 编程语言(4) SAML(4) JWT(4) JSON处理(4) Go并发(4) 移动开发(4) 移动应用(4) security(4) 隐私(4) spring-boot(4) 物联网(4) 网络安全(4) API(4) Ruby(4) 信息安全(4) flutter(4) 专家智能体(3) Chrome(3) CHIPS(3) 3PC(3) SSE(3) 人工智能软件工程师(3) LLM Agent(3) Remix(3) Ubuntu(3) GPT4All(3) 模型评估(3) 软件开发(3) 问答系统(3) 开发工具(3) 最佳实践(3) RxJS(3) SSR(3) Node.js(3) Dolly(3) 移动应用开发(3) 低代码(3) IAM(3) Web框架(3) CORS(3) 基准测试(3) Go语言数据库开发(3) Oauth2(3) 并发(3) 主题(3) Theme(3) earth(3) nginx(3) 软件工程(3) azure(3) keycloak(3) 生产力工具(3) gpt3(3) 工作流(3) C(3) jupyter(3) 认证(3) prometheus(3) GAN(3) Spring(3) 逆向工程(3) 应用安全(3) Docker(3) Django(3) R(3) .NET(3) 大数据(3) Hacking(3) 渗透测试(3) C++资源(3) Mac(3) 微信小程序(3) Python资源(3) JHipster(3) JDK(2) SQL(2) Apache(2) Hashicorp Vault(2) Spring Cloud Vault(2) Go语言Web开发(2) Go测试工程师(2) WebSocket(2) 容器化(2) AES(2) 加密(2) 输入验证(2) ORM(2) Fiber(2) Postgres(2) Gorilla Mux(2) Go数据库开发(2) 模块(2) 泛型(2) 指针(2) HTTP(2) PostgreSQL开发(2) Vault(2) K8s(2) Spring boot(2) R语言(2) 深度学习资源(2) 半监督学习(2) semi-supervised-learning(2) architecture(2) 普罗米修斯(2) 嵌入模型(2) productivity(2) 编码(2) Qt(2) 前端(2) Rust语言(2) NeRF(2) 神经辐射场(2) 元宇宙(2) CPP(2) spark(2) 流处理(2) Ionic(2) 人体姿势估计(2) human-pose-estimation(2) 视频处理(2) deep-learning(2) kotlin语言(2) kotlin开发(2) burp(2) Chatbot(2) npm(2) quantum(2) OCR(2) 游戏(2) game(2) 内容管理系统(2) MySQL(2) python-books(2) pentest(2) opengl(2) IDE(2) 漏洞赏金(2) Web(2) 知识图谱(2) PyTorch(2) 数据库(2) reverse-engineering(2) 数据工程(2) swift开发(2) rest(2) robotics(2) ios-animation(2) 知识蒸馏(2) 安卓开发(2) nestjs(2) solidity(2) 爬虫(2) 面试(2) 容器(2) C++精选(2) 人工智能资源(2) Machine Learning(2) 备忘单(2) 编程书籍(2) angular资源(2) 速查表(2) cheatsheets(2) SecOps(2) mlops资源(2) R资源(2) DDD(2) 架构设计模式(2) 量化(2) Hacking资源(2) 强化学习(2) flask(2) 设计(2) 性能(2) Sysadmin(2) 系统管理员(2) Java资源(2) 机器学习精选(2) android资源(2) android-UI(2) Mac资源(2) iOS资源(2) Vue资源(2) flutter资源(2) JavaScript精选(2) JavaScript资源(2) Rust开发(2) deeplearning(2) RAD(2)

category

made with excalidraw

如果你觉得这个路线图有帮助,请在Twitter和LinkedIn上关注我!也订阅这个时事通讯,我每周都会和朋友分享有趣的链接。

那么,你想学习人工智能吗?但你不知道如何或从哪里开始?

早在2020年,我就在互联网上写了20大免费数据科学、ML和AI MOOC。但我已经意识到,修很多课程不是办法。

要想逃离教程地狱并真正学习,你必须亲自动手,从头开始写算法,实现论文,并使用人工智能解决问题,做有趣的附带项目。

这篇文章试图制定一个遵循这一哲学的免费课程。我正在学习其中的一些课程,所以如果你想一起学习,请访问Twitter或Linkedin!

此外,如果你认为它遗漏了什么,请留言评论!

但首先,请注意课程设置和一些学习建议。

自上而下的方法

这门课程遵循自上而下的方法——先代码后理论。

我喜欢在必要的时候学习。所以,如果我必须弄清楚一些事情,一个要解决的问题,或者一个要制作的原型,我会广泛地获取我需要的信息,研究,理解它,然后采取行动。

例如,我的目标是成为一名从根本上理解LLM的人工智能工程师,这涉及到从头开始对转换器进行编码和在GPU上微调LLM等技能。我现在无法做到这一点,因为我的知识存在空白,我的目标是填补这些空白。

它也以NLP为重点;如果你正在寻找其他人工智能专业,如计算机视觉或强化学习,请在下面评论或在Twitter或Linkedin上DM我。我会给你一些建议。

在我向你抛出一堆链接之前,我希望有人在我开始学习之前告诉我两件重要的事情。

在公共场合学习

有很多东西需要学习,你永远不会完成学习,尤其是在人工智能方面,每周都会发布新的革命性论文和想法。

你可能犯的最大错误就是私下学习。如果你这样做,你不会为自己创造任何机会。除了能够说你完成了一些事情之外,你没有什么可以展示的。更重要的是你如何利用这些信息,如何将其转化为与公众共享的知识,以及这些信息带来了哪些新颖的想法和解决方案。

所以,你应该在公共场合学习。

这意味着要有创造的习惯。

这可能意味着:

  • 撰写博客和教程
  • 加入黑客马拉松并与他人合作
  • 在Discord社区中问答问题
  • 从事你热衷的副业
  • 在推特上谈论你发现的有趣的新事物
  • 说到推特,

使用Twitter

如果你关注正确的人并正确使用它,推特是当今任何人都可以使用的价值最高的社交平台。

跟随谁?请参阅 AI list by Suhail 。

如何使用Twitter?阅读Near的《如何成功推特》。

推特上的DM人。要真诚,保持简短,并有一个具体的要求。这份由Sriram Krishnan撰写的关于如何撰写冷电子邮件的指南也适用于DM。

如何发推特?阅读讲师创始人Jason的推文解剖,他从0开始成长→ 几个月内有14000名追随者。

如果你正在读这篇文章,请在推特上关注我!

DM我你在干什么!我总是愿意在很酷的项目上合作。

现在让我们开始讨论。

目录

数学

DALL·E

机器学习在很大程度上依赖于数学的三大支柱:线性代数、微积分、概率和统计学。每种算法在使算法有效运行方面都发挥着独特的作用。

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

从程序员的角度来看,这是一个关于ML数学的伟大系列:基于权重和偏差的机器学习数学(代码)

如果你想要一种代码优先的线性代数方法,请由fast.ai的创建者进行计算线性代数(视频,代码)。

在课程的同时阅读Python应用机器学习的线性代数导论。

如果你想要更传统的东西,可以看看伦敦帝国理工学院的讲座——线性代数和多元微积分。

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

观看StatQuest的统计学基础

补充的

工具

Python

初学者从这里开始:实用Python编程。

如果您已经熟悉Python,请进行以下高级Python掌握

它们都是Python烹饪书作者David Beazley的精彩课程。

之后,观看詹姆斯·鲍威尔的一些演讲

阅读Python设计模式。

补充的

PyTorch

观看Aladdin Persson的PyTorch教程

PyTorch网站是个不错的地方。

用一些谜题测试你的知识

srush/Tensor谜题:解决谜题。改进PyTorch

补充的

机器学习