大手笔!微软一口气在 GitHub 开源了 5 个技术教程。。

news2024/10/6 16:31:39

公众号关注 “GitHubDaily”

设为 “星标”,每天带你逛 GitHub!

e5fd4069c3e5c6cd08974f9da17021d8.png

此前,我曾介绍过微软在 GitHub 开源的一系列面向初学者的技术教程。

现如今,两年时间过去了,这些教程都更新了不少内容,另外还新增了人工智能、Python 等热门技术领域的开发者教程。

下面我将重新整理与更新,向大家重新一一介绍下这些教程。

教程里面覆盖了 人工智能、Web 开发、机器学习、Python、物联网、数据科学 等诸多内容。

如果你有耐心,把这些教程挨个通读一遍,技术实力定会有飞跃提升。

我将这几大教程过了一遍,发现他们都有着以下统一特点:

  • 总课时均为期 12 周,共 24 节,让你可以合理安排学习计划;

  • 每个课程均附有项目实战开发讲解,更加强调实践出真知;

  • 每节课均附有测验说明、草图笔记、作业任务等内容,助你更系统、更全面的掌握课程内容。

接下来,便由我来跟大家好好介绍下,这里面都包含了什么内容。

给初学者看的机器学习

主要讲解机器学习简介与历史、自然语言处理、常用 NLP 任务、 语义及情感分析等基础知识。

此外,还将通过开发南瓜价格预测、美食分类、酒店情感分析等多个项目,带你了解机器学习的实际使用。

在课程插图方面,也让微软得到了不少加分。

以下图为例,微软讲师通过插图的方式,更为直观、更具趣味性的像我们展示了机器学习的发展历史:

e3e18e6db9f605f3aacc378549c7e48a.jpeg

由上图我们可知,机器学习起源自 1950 年代,阿兰图灵让机器学会思考的想法,在后续的不断迭代演变过程中,才成为我们今天口中所讨论的机器学习。

类似的插图及详细内容介绍,大家可以去该课程的 GitHub 仓库一窥究竟。

GitHub:https://github.com/microsoft/ML-For-Beginners

给初学者看的 Web 开发教程

主要讲解 JavaScript、CSS、HTML 相关的基础知识。

作者还会通过开发打字游戏、浏览器扩展、太空游戏等多个项目,带你了解 Web 开发的整体流程。

其实,Web 开发入门并不难,难的是面对当下市场上林林总总的课程,如何去选择最适合自己的一门课。

许多人在学了 HTML、CSS、JavaScript 等基础知识后,下一步何去何从,毫无头绪。但在微软这门课里面,每随着一个知识点的深入,便会对应一个简单的实战项目开发,让你从实践中去充分吸收知识。

另外,为了使得课程对新手更加友好,里面还会对编程语言、代码编辑器、浏览器、命令行工具等内容作出补充说明,就像这张配图一样:

f7983b1f1d9fff597c67cf8fe54e5531.jpeg

看到配图上面的内容,是不是已经开始抑制不住你想学习的冲动了?没事,Star 一下这个项目的 GitHub 仓库,开始学起来吧!

GitHub:https://github.com/microsoft/Web-Dev-For-Beginners

给初学者看的物联网

主讲物联网通用知识、传感器数据收集、执行器响应处理、硬件联网方式、位置追踪、语音识别等基础知识。

通过开发植物监控、浇水系统、车辆跟踪、声控烹饪计时器等多个项目,带你了解物联网的实际使用。

课程中的多个项目,将打通食物从农场,再到餐桌的完整处理流程,其中涉及农业、物流、制造、零售、消费者等多个产业,覆盖了物联网设备在当下主流行业的应用。

99112e9cc021bdc1129edc4f22dc5fea.jpeg

在万物互联的时代,物联网这一概念也开始普及到千家万户,古代人们所畅想的隔空控物,与物对话,在随着声控硬件的推广下,也慢慢让这一理念得以实现,成为常态。

而作为技术人员的我们,为了让自己在职场中更加不可替代,便得先人一步,看到未来,提前做好规划与打算。

我认为,物联网这一行业,结合现有的各个大语言模型,未来在智能家居等行业,定会诞生很多有趣的应用与产品。

GitHub:https://github.com/microsoft/IoT-For-Beginners

给初学者看的数据科学

主讲数据科学通用知识、统计与概率导论、SQL 与 NoSQL 的使用,可视化数据分布、数据科学生命周期简介等基础知识。

通过这一教程,你可以充分了解数据科学背后的基本概念,以及它与人工智能、机器学习和大数据之间的关系,并进一步认识、学习关系型数据库 SQL,以及非关系型数据库 NoSQL 的技术理念与实际应用场景。

在数据的分析、处理、探索等方面,搭配上 Matplotlib、Pandas 以及各类低代码工具,无疑可以让开发效率提升不少,而这些工具的使用,在该教程中也同样有所提及。

de2bcb771f235fcb84f702e8d9261869.jpeg

在现今这个数据大爆炸时代,从一堆繁杂且冗余的数据中,分析并提取出其应有的价值,也颇为考验编程功力。

微软提供的这一教程,学习路径与架构设计的脉络图却颇为清晰,并在此之间,穿插了很多实际用例,让新手在数据科学这一领域的探索中,少走很多弯路。

GitHub:https://github.com/microsoft/Data-Science-For-Beginners

给初学者看的人工智能教程

主讲人工智能简史、神经网络介绍、计算机视觉、卷积神经网络、自然语言处理、遗传算法、深度强化学习等知识。

今年 AIGC 爆火,让不少开发者都开始学习人工智能相关的技术。如果你也对 AI 感兴趣,那么通过微软这个面向初学者的人工智能教程切入,兴许是个不错的选择。

通过该教程,你可以学习到 AI 技术的不同应用场景,神经网络和深度学习主流开发框架的使用,通过真实案例,带你了解图像与文本处理的神经架构内容。

此外,教程里面还 AI 领域的一些前沿知识,比如遗传算法、多代理系统等等。

521a76fcc24dc171e4fef1d17fe8ee61.png

为了让大家能够更好的吸收知识,微软在该教程中也提供了一些文档预习资料,以及可执行代码的 Jupyter Notebook,里面拥有大量的理论材料,可帮助你更好的理解知识点。

学习一门新技术,最好的方式就是实践,因此微软在项目中提供了名为「实验室」的作业合集,你可以通过练习这些习题,动手实践,更好的吸收与掌握 AI 技术。

GitHub:https://github.com/microsoft/AI-For-Beginners

上面几个教程,便是微软在 GitHub 上开源的机器学习、Web 开发、物联网、数据科学、人工智能五大课程。

虽然现在 AIGC 领域爆火,但要真正落地,还是需要靠各种创意应用支撑。

如果你能掌握上述几项技术的知识,那么造出一款可持续增长与盈利的 AI 应用,也不再变得遥不可及。

想了解更多实用的 AI 技术、应用、实用教程,以及 ChatGPT 新进展,可以点击下方链接,加入我们社群进一步交流探讨。

👇 每个进群的人,都会收到我们赠送的一枚 a45b02b74f91332d789dd9f984ca79e7.png 账号。

社群入口:ChatGPT 社群,正式上线!

不想错过文章推送?点击下面公众号卡片,给 GitHubDaily 公众号加个星标吧!

6e23b6009c3fc2ae92c3dcbb170d640b.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/622442.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

百度离线资源治理

作者 | 百度MEG离线优化团队 导读 近些年移动互联网的高速发展驱动了数据爆发式的增长,各大公司之间都在通过竞争获得更大的增长空间,大数据计算的效果直接影响到公司的发展,而这背后其实依赖庞大的算力及数据作为支撑,因此在满足…

如何熟练的运用数学模型在水环境影响评价、防洪评价与排污口论证项目中的方法

数学模型在水环境评价、防洪评价和排污口论证等领域中的重要作用,随着人类活动的不断增加和环境问题的日益突出,对水资源和水环境的保护与管理变得至关重要。为了更好地理解和应对这些挑战,数学模型成为一种强大的工具,能够提供量…

使用HHDESK完成网站穿透

在工作和学习中,有很多内网网站,不能通过公网进行访问,需要特定的IP;而IP费用极高,比如按IP收费,费用根据流量带宽来,——这着实是一笔很大的开支。 而通过HHDESK,使用hhtp协议代理…

软考A计划-系统架构师-官方考试指定教程-(5/15)

点击跳转专栏>Unity3D特效百例点击跳转专栏>案例项目实战源码点击跳转专栏>游戏脚本-辅助自动化点击跳转专栏>Android控件全解手册点击跳转专栏>Scratch编程案例 👉关于作者 专注于Android/Unity和各种游戏开发技巧,以及各种资源分享&am…

Win10安装Java 配置环境变量

文章目录 概要下载jdk安装jdk配置环境变量测试环境变量是否配置成功总结 概要 学习java开发首先需要安装jdk,并设置环境变量。 接下来就来介绍一下如何在 windows 10 系统中配置java环境变量 下载jdk https://download.oracle.com/java/17/latest/jdk-17_windows-x64_bin.exe…

【手撕Spring源码】一些值得注意的Spring底层细节

文章目录 FactoryBeanIndexed 原理Spring代理的特点Value 装配底层Autowired 装配底层事件监听器模拟事件发布器 FactoryBean FactoryBean是一个Factory对象,用于生成其他bean示例。当一个bean实现FactoryBean接口后,Spring容器调用其getObject方法返回该工厂所生成的bean,而不…

elasticsearch 8.2.3 安装及springboot简单使用

一、下载安装 官网下载地址https://www.elastic.co/cn/downloads/elasticsearch 解压 elasticsearch-8.2.3-windows-x86_64 修改配置 elasticsearch-8.2.3\config\elasticsearch.yml # Elasticsearch Configuration # # NOTE: Elasticsearch comes with reasonable…

自学大语言模型之GPT

GPT火爆的发展史 2017年6月OpenAI联合DeepMind首次正式提出的:Deep Reinforcement Learning from Human Preferences,即基于人类偏好的深度强化学习,简称RLHF 2017年7月的OpenAI团队提出的对TRPO算法的改进:PPO算法 GPT-1&#…

【笔记】算法简单题

题解&#xff1a; import java.util.HashMap; import java.util.Map;public class Test {//暴力解决法public static int[] twoSum(int[] nums, int target) {for(int i0;i<nums.length;i){for(int ji1;j<nums.length;j){if(nums[i]nums[j]target){int[] indexs{0,0};i…

澳大利亚道路安全的AiRAP自动化审核(英)(附下载)

项目概况 该项目由新南威尔士州交通局&#xff08;TfNSW&#xff09;领导&#xff0c;悉尼科技大学&#xff0c;国际道路评估计划&#xff08;iRAP&#xff09;和澳大利亚地理空间数据专家Anditi的研究和协助。 该项目开展的工作是全球首创&#xff0c;其活动和成果是澳大利亚和…

15、库函数开发小结

目录 0x01、初始化 0x02、数据输入输出 0x03、状态位、标志位 0x0001、事件 0x0002、标志位的检查与清除 0x04、外设函数分类 本节我们来总结一下ST库开发的步骤和共同点&#xff0c;在总结之前&#xff0c;我们来看一下基本所有外设都有的以下几类寄存器&#xff1a; 1…

chatgpt赋能python:Python就业指南:市场现状、薪资情况及就业前景

Python就业指南&#xff1a;市场现状、薪资情况及就业前景 Python作为一门既新颖又多用的编程语言&#xff0c;已经引起了越来越多的关注。据统计&#xff0c;在2019年&#xff0c;全球Python使用者数已经达到了960万人。而在中国&#xff0c;Python的应用也越来越普及&#x…

PolyFormer:将图像分割称为顺序多边形生成

文章目录 PolyFormer: Referring Image Segmentation as Sequential Polygon Generation\摘要本文方法Multi-modal Transformer EncoderRegression-based Transformer Decoder 实验结果 PolyFormer: Referring Image Segmentation as Sequential Polygon Generation\ 摘要 在…

为什么会有分布式锁?分布式锁实现方案

分布式锁是控制分布式系统之间同步访问共享资源的一种方式。分布式环境下会出现资源竞争的地方都需要分布式锁的协调。 分布式锁的作用&#xff1a;在整个系统提供一个全局、唯一的锁&#xff0c;在分布式系统中每个系统在进行相关操作的时候需要获取到该锁&#xff0c;才能执…

Calibre 6.18.1 正式发布,功能强大的开源电子书工具

导读Calibre 开源项目是 Calibre 官方出的电子书管理工具。它可以查看&#xff0c;转换&#xff0c;编辑和分类所有主流格式的电子书。Calibre 是个跨平台软件&#xff0c;可以在 Linux、Windows 和 macOS 上运行。 Calibre 6.18.1 正式发布&#xff0c;此次更新内容如下&#…

数据挖掘(6.1)--神经网络

目录 神经网络简介 BP算法 Delta学习规则的基本原理 BP神经网络的结构 BP神经网络的算法描述 神经网络训练一般步骤 后向传播算法的主要步骤 优缺点 BP算法简单举例 神经网络简介 神经网络是一种计算模型&#xff0c;它受到人脑处理信息的生物神经网络过程的启发。人…

围绕工业 APT 攻击的主要问题

高级持续威胁 (APT) 行动在受害者网络内取得成功的关键因素包括人为因素、安全措施不足、网络安全解决方案更新和配置方面的挑战以及其他因素。 虽然其中一些原因可能看起来微不足道&#xff0c;但卡巴斯基专家在事件响应活动中经常遇到这些问题。 为帮助公司减轻相关威胁并确…

win系统将脚手架的软链接指向本地脚手架

先了解一下脚手架研发、发布、安装、调试发大致流程&#xff1a; 本地研发&#xff0c;具体研发过程略当前目录下登录npm npm login发布脚手架 npm publish安装脚手架 npm i -g xxxx&#xff08;win系统会在系统盘的nodejs文件夹下自动添加脚手架执行命令和执行文件&#xff0…

94.构建样品餐部分第二节

上节课完成的页面是这样的 ● 之后我们设置一下图标 .meal-attribute {font-size: 1.8rem;font-weight: 500;display: flex;align-items: center;gap: 1.6rem; }.meal-img {width: 100%; }.meal-icon {height: 2.4rem;width: 2.4rem;color: #e67e22; }● 为了突出这些参数的…

Go1.21 速览:新内置函数 clear、min、max 和新标准库包 cmp!

大家好&#xff0c;我是煎鱼。 前面给大家分享了 Go1.21 正式不支持 macOS 10.13 和 10.14 的支持。吓得我赶紧把我的 2017 款的老爷机从 10.14 升成 13.4。感觉 mbp 已经变成了暖宝宝。&#x1f605; 今天给大家分享的是 Go 1.21 中的两个双新增项&#xff0c;分别是新的 3 个…