微软真是活菩萨,面向初学者的机器学习、数据科学、AI、LLM课程统统免费
微软真是活菩萨,面向初学者的机器学习、数据科学、AI、LLM课程统统免费
大家好,我是老章
推荐几个质量上乘且完全免费的微软开源课程
面向初学者的机器学习课程

地址:https://microsoft.github.io/ML-For-Beginners/#/
学习经典机器学习,主要使用 Scikit-learn 作为库,本课程不涉及深度学习,这部分会在后面介绍的“初学者人工智能”课程中涉及,本课程与第二部分的面向初学者的数据科学课程是姐妹篇。
课程大纲:
| 课号 | 话题 | 课程分组 | 学习目标 |
|---|---|---|---|
| 01 | 机器学习简介 | 介绍 | 了解机器学习背后的基本概念 |
| 02 | 机器学习的历史 | 介绍 | 了解该领域的历史 |
| 03 | 公平与机器学习 | 介绍 | 学生在构建和应用机器学习模型时应该考虑哪些关于公平的重要哲学问题? |
| 04 | 机器学习技术 | 介绍 | 机器学习研究人员使用哪些技术来构建机器学习模型? |
| 05 | 回归简介 | 回归 | 开始使用 Python 和 Scikit-learn 构建回归模型 |
| 06 | 北美南瓜价格 | 回归 | 可视化和清理数据,为机器学习做好准备 |
| 07 | 北美南瓜价格 | 回归 | 建立线性和多项式回归模型 |
| 08 | 北美南瓜价格 | 回归 | 构建逻辑回归模型 |
| 09 | 网络应用程序 | 网页应用程序 | 构建一个网络应用程序来使用您训练过的模型 |
面向初学者的数据科学课程

地址:https://microsoft.github.io/Data-Science-For-Beginners/#/
为期 10 周、20 课时的数据科学课程,每节课都包括课前和课后测验,学习数据科学的基本原理,包括道德概念、数据准备、处理数据的不同方式、数据可视化、数据分析、数据科学的实际用例等等。
课程大纲:
| 课号 | 话题 | 课程分组 | 学习目标 |
|---|---|---|---|
| 01 | 定义数据科学 | 介绍 | 了解数据科学背后的基本概念以及它与人工智能、机器学习和大数据的关系 |
| 02 | 数据科学伦理 | 介绍 | 数据伦理概念、挑战和框架 |
| 03 | 定义数据 | 介绍 | 数据如何分类及其常见来源 |
| 04 | 统计与概率概论 | 介绍 | 用于理解数据的概率和统计数学 |
| 05 | 使用关系数据 | 处理数据 | 关系数据简介以及使用结构化查询语言( SQL)探索和分析关系数据的基础知识 |
| 06 | 使用 NoSQL 数据 | 处理数据 | 介绍非关系数据、其各种类型以及探索和分析文档数据库的基础知识 |
| 07 | 使用Python | 处理数据 | 使用 Python 通过 Pandas 等库进行数据探索的基础知识,建议对 Python 编程有基本的了解 |
| 08 | 数据准备 | 处理数据 | 有关清理和转换数据以应对数据丢失、不准确或不完整的挑战的数据技术的主题 |
| 09 | 可视化数量 | 数据可视化 | 了解如何使用 Matplotlib 可视化鸟类数据 |
值得一提的是,本课程还配套了很多高清手绘风格的章节总结:

面向初学者的AI课程

地址:https://microsoft.github.io/AI-For-Beginners/
在本课程中,将学习:
- 人工智能的不同方法,包括带有知识表示和推理的“古老”符号方法(GOFAI)。
- 神经网络和深度学习是现代人工智能的核心,使用两个最流行的框架(TensorFlow和PyTorch)中的代码来说明这些重要主题背后的概念。
- 用于处理图像和文本的**神经架构,介绍最新的模型
- 不太流行的人工智能方法,例如遗传算法和多代理系统。
每节课都包含一些预读材料和一些可执行的 Jupyter Notebook,它们通常特定于框架(PyTorch或TensorFlow)。
面向初学者的生成式人工智能
![]()
地址:https://microsoft.github.io/generative-ai-for-beginners
通过 12 课时综合课程,了解构建生成式 AI 应用程序的基础知识。
课程大纲
| 概念 | 学习目标 | ||
|---|---|---|---|
| 00 | 课程简介 - 如何学习本课程 | 技术设置和课程结构 | 在学习本课程的同时帮助您取得成功 |
| 01 | 生成式人工智能和法学硕士简介 | 概念:生成式人工智能和当前的技术前景 | 了解什么是生成式 AI 以及大型语言模型 (LLM) 的工作原理。 |
| 02 | 探索和比较不同的法学硕士 | 概念:测试、迭代和比较不同的大型语言模型 | 为您的使用案例选择正确的型号 |
| 03 | 负责任地使用生成式人工智能 | 概念:了解基础模型的局限性和人工智能背后的风险 | 了解如何负责任地构建生成式人工智能应用程序 |
| 04 | 了解快速工程基础知识 | 代码/概念:即时工程最佳实践的实际应用 | 了解提示结构和用法 |
| 05 | 创建高级提示 | 代码/概念:通过在提示中应用不同的技术来扩展您的提示工程知识 | 应用提示工程技术来改善提示结果。 |
| 06 | 构建文本生成应用程序 | 代码:使用 Azure OpenAI 构建文本生成应用程序 | 了解如何有效地使用令牌和温度来改变模型的输出 |
| 07 | 构建聊天应用程序 | 代码:有效构建和集成聊天应用程序的技术。 | 确定关键指标和注意事项,以有效监控和维护人工智能聊天应用程序的质量 |
| 08 | 构建搜索应用程序矢量数据库 | 代码:语义搜索与关键字搜索。了解文本嵌入及其如何应用于搜索 | 创建一个使用嵌入来搜索数据的应用程序。 |
| 09 | 构建图像生成应用程序 | 代码:图像生成以及为什么它在构建应用程序中很有用 | 构建图像生成应用程序 |
| 10 | 构建低代码人工智能应用程序 | 低代码: Power Platform 中的生成式 AI 简介 | 使用低代码为我们的教育初创公司构建学生作业跟踪应用程序 |
| 11 | 将外部应用程序与函数调用集成 | 代码:什么是函数调用及其应用程序用例 | 设置函数调用以从外部 API 检索数据 |
| 12 | 为人工智能应用程序设计用户体验 | 概念:设计人工智能应用以实现信任和透明 | 开发生成式人工智能应用程序时应用用户体验设计原则 |
微软真是活菩萨,面向初学者的机器学习、数据科学、AI、LLM课程统统免费的更多相关文章
- 程序员用于机器学习数据科学的3个顶级 Python 库
NumPy NumPy(数值 Python 的简称)是其中一个顶级数据科学库,它拥有许多有用的资源,从而帮助数据科学家把 Python 变成一个强大的科学分析和建模工具.NumPy 是在 BSD 许可 ...
- 学习《精通数据科学从线性回归到深度学习》PDF+代码分析
数据科学内容广泛,涉及到统计分析.机器学习以及计算机科学三方面的知识和技能.学习数据科学,推荐学习<精通数据科学从线性回归到深度学习>. 针对技术书籍,最好的阅读方法是对照每一章的示例代码 ...
- ApacheCN 编程/大数据/数据科学/人工智能学习资源 2019.12
公告 我们的所有非技术内容和活动,从现在开始会使用 iBooker 这个名字. "开源互助联盟"已终止,我们对此表示抱歉和遗憾.除非特地邀请,我们不再推广他人的任何项目. 公众号自 ...
- 布客·ApacheCN 编程/大数据/数据科学/人工智能学习资源 2020.2
特约赞助商 公告 我们愿意普及区块链技术,但前提是互利互惠.我们有大量技术类学习资源,也有大量的人需要这些资源.如果能借助区块链技术存储和分发,我们就能将它们普及给我们的受众. 我们正在招募项目负责人 ...
- 布客·ApacheCN 编程/大数据/数据科学/人工智能学习资源 2020.1
公告 我们正在招募项目负责人,完成三次贡献可以申请,请联系片刻(529815144).几十个项目等你来申请和参与,不装逼的朋友,我们都不想认识. 薅资本主义羊毛的 CDNDrive 计划正式启动! 我 ...
- 布客·ApacheCN 编程/大数据/数据科学/人工智能学习资源 2020.4
公告 我们的机器学习群(915394271)正式改名为财务提升群,望悉知. 请关注我们的公众号"ApacheCN",回复"教程/路线/比赛/报告/技术书/课程/轻小说/漫 ...
- 微软BI SSRS 2012 Metro UI Win 8 风格的报表课程案例全展示
开篇介绍 微软BI SSRS 2012 Metro UI 高端报表视频教程 (http://www.hellobi.com/course/15)课程从2014年6月开始准备,于2014年9月在 天善B ...
- 微软Connect(); 2017大会梳理:Azure、数据、AI开发工具
在今天召开的 Connect(); 2017 开发者大会上,微软宣布了 Azure.数据.AI 开发工具的内容.这是第一天的 Connect(); 2017 的主题演讲. 在开场视频中霍金又来了.你记 ...
- 用于数据科学的顶级 C/C++ 机器学习库整理
用于数据科学的顶级 C/C++ 机器学习库整理 介绍和动机--为什么选择 C++ C++ 非常适合 动态负载平衡. 自适应缓存以及开发大型大数据框架 和库.Google 的MapReduce.Mong ...
- 数据挖掘(data mining),机器学习(machine learning),和人工智能(AI)的区别是什么? 数据科学(data science)和商业分析(business analytics)之间有什么关系?
本来我以为不需要解释这个问题的,到底数据挖掘(data mining),机器学习(machine learning),和人工智能(AI)有什么区别,但是前几天因为有个学弟问我,我想了想发现我竟然也回答 ...
随机推荐
- Solution -「洛谷 P1852」跳跳棋
Description Link. 在一个数轴上给你三个点,移动方法是彼此为中点进行跳跃,不能同时越过两颗棋子. 给出初始状态和目标状态,问能否从初始状态跳到目标状态.若能,输出最少步数. 棋子之间互 ...
- To_Heart—题解——好多好多!
1.CF1860D link && submission 发现自己并不会处理纯纯的 dp 甚至自己根本不会dp! 定义 dp_{i,j,k} 状态表示前 i 个字符有 j 个 0, 0 ...
- NebulaGraph实战:3-信息抽取构建知识图谱
自动信息抽取发展了几十年,虽然模型很多,但是泛化能力很难用满意来形容,直到LLM的诞生.虽然最终信息抽取质量部分还是需要专家审核,但是已经极大的提高了信息抽取的效率.因为传统方法需要大量时间来完成 ...
- 文心一言 VS 讯飞星火 VS chatgpt (110)-- 算法导论10.2 1题
一.用go语言,单链表上的动态集合操作 INSERT 能否在 O(1)时间内实现?DELETE 操作呢? 文心一言: 在单链表中,INSERT 和 DELETE 操作的时间复杂度通常是 O(n),其中 ...
- Python - 中文文本进行余弦相似度比较
今天,在看论文的时候,突然想到了一件事情,爱是相对的,是双方的事情.那么"你爱我"和"你爱我"的相似度是多少呢?采用余弦相似度的方式来进行相似度比较.首先&qu ...
- Flink测试利器之DataGen初探
什么是 Flinksql Flink SQL 是基于 Apache Calcite 的 SQL 解析器和优化器构建的,支持ANSI SQL 标准,允许使用标准的 SQL 语句来处理流式和批处理数据.通 ...
- 手写商用Java虚拟机HotSpot,疯狂磨砺技术中
在当前Java行业激烈竞争的形式下,唯有掌握技术,心中才不能慌.在多年前,我就开始苦练底层技术,但是眼看百遍也不如手过一遍,所以我打算把虚拟机的精华实现部分用手敲出来,这个过程注定不会轻松,但是心态不 ...
- Mac OS安装Python的pip
最近牛牛的同学在学习python,但当他使用numpy时出现了报错(。•́︿•̀。) 原因为他的python没有numpy这个库(这个故事很典).然鹅雪上加霜的是,他的电脑是Mac,没有Windows ...
- 运行 Python 脚本/代码的几种方式
哈喽大家好,我是咸鱼 我们知道,python 脚本或者说 python 程序其实是一个包含了 python 代码的文件.要让它们实现特定功能,我们需要知道该如何运行(run)它 通过运行 python ...
- Jenkins-插件安装-多实例
1,Jenkins插件安装: Jenkins最大的功能莫过于插件丰富,基于各种插件可以满足各项需求,Jenkins本身是一个框架,真正发挥作用的各种插件.Jenkins默认自带很多插件,如果没有添加新 ...