精选优质文档合集,方便查阅和深度学习。✅ 表示初步学习完成, ▶️ 表示学习中
Frontend
Web Dev for Beginners (microsoft.github.io) ▶️
Microsoft 推出的免费课程,24节课中的每节课都通过水族箱、浏览器扩展和太空游戏等实践项目深入研究JavaScript、CSS和HTML。React 官方中文文档 ▶️
AIGC
提示工程指南 ✅
提示工程(Prompt Engineering)是一门较新的学科,关注提示词开发和优化,帮助用户将大语言模型(Large Language Model, LLM)用于各场景和研究领域。 掌握了提示工程相关技能将有助于用户更好地了解大型语言模型的能力和局限性。面向初学者的 AI --- AI for Beginners (Microsoft)
使用Microsoft的为期12周、24课时的课程,探索人工智能(AI)的世界!深入研究AI、神经网络、计算机视觉、自然语言处理等内容。实践课程、测验和实验室将增强您的学习效果。这份由专家设计的全面指南非常适合初学者,涵盖了 TensorFlow、PyTorch 和道德的 AI 原则。立即开始您的人工智能之旅吧!"
Generative AI for Beginners(Version 2)(Microsoft) ▶️
通过 Microsoft Cloud Advocates 的 18 节课综合课程,了解构建生成式 AI 应用程序的基础知识。DeepLearning AI Short Courses ✅
吴恩达老师推出的AIGC短视频教程,可以免费观看,并且每个视频章节都有python notebook可以进行实战演练,不要额外的搭建环境,这点非常的棒。开源大模型食用指南 (Github) ▶️
该项目是一个围绕开源大模型、针对国内初学者、基于 AutoDL 平台的中国宝宝专属大模型教程,针对各类开源大模型提供包括环境配置、本地部署、高效微调等技能在内的全流程指导,简化开源大模型的部署、使用和应用流程,让更多的普通学生、研究者更好地使用开源大模型,帮助开源、自由的大模型更快融入到普通学习者的生活中。🦜️🔗 LangChain (Framework) ✅
LangChain是一个开源框架,旨在使用大型语言模型(LLM)开发应用程序。它提供了一套工具和API,这些工具和API在基于Python和JavaScript的库中使用,可以简化构建聊天机器人、虚拟代理等LLM驱动型应用程序的过程。
LangChain的核心理念是为各种LLMs实现通用的接口,把LLMs相关的组件"链接"在一起,简化LLMs应用的开发难度,方便开发者快速地开发复杂的LLMs应用。Building an LLM Application - LlamaIndex (Framework) ▶️
LlamaIndex是一个旨在将大型语言模型(LLM)与外部数据连接起来的数据框架。它提供了一系列工具和功能,以简化数据的摄取、结构化和访问过程,从而增强基于LLM的应用程序。LlamaIndex的核心功能包括全文检索、数值检索、字典序检索等,广泛应用于日志分析、推荐系统、搜索引擎等领域。
LlamaIndex的一个重要特点是它的用户友好性,它通过提供一个简单的接口,使得开发者可以轻松地将外部数据连接到大型语言模型上。
进阶架构师
凤凰架构:构建可靠的大型分布式系统 | 凤凰架构 (icyfenix.cn)
这是一部以“如何构建一套可靠的分布式大型软件系统”为叙事主线的开源文档,是一幅帮助开发人员整理现代软件架构各条分支中繁多知识点的技能地图。JAVA 架构师笔记
用来记录架构师相关成套的知识。
图书
forthespada/CS-Books (github.com)
🔥🔥超过1000本的计算机经典书籍、个人笔记资料以及本人在各平台发表文章中所涉及的资源等。书籍资源包括C/C++、Java、Python、Go语言、数据结构与算法、操作系统、后端架构、计算机系统知识、数据库、计算机网络、设计模式、前端、汇编以及校招社招各种面经~EbookFoundation/free-programming-books: :books (github.com)
最初是由StackOverflow网站克隆而来 - StackOverflow - List of Freely Available Programming Books,由Karan Bhangui和George Stocker贡献。