微软开源的机器学习入门课程(代码片段)

修炼之路 修炼之路     2022-12-18     741

关键词:

导读

微软开源的ML-For-Beginners入门机器学习的课程目前在GitHub上已经有将近15k颗星。课程是专门针对机器学习的入门教程,一共包含了12周24节课程,主要是基于Scikit-learn来介绍的。

课程介绍

每节课程主要包含了以下几个内容:

  • 详细的文字和代码教程
  • 视频教程(youtube)
  • 课前的热身测验
  • 一步一步教你如何去构建一个ML的项目
  • 挑战题
  • 补充的知识
  • 课后的测验

ML项目介绍

微软开源的ML教程还包括了几个实战项目:

  • 北美南瓜价格的预测(基于回归模型)
  • 亚洲和印度菜的分类(基于分类模型)
  • 基于NLP的情感分析

总结

代码和文章介绍的非常详细,对于想要入门ML的同学来说非常值得学习,唯一不足的是目前只有英文版本的。

微软又搞了一个开源入门课程,这次是物联网(代码片段)

【导语】:微软开源的初学者物联网学习课程。这是本系列第三弹!《微软开源的机器学习课程》《微软开源的Web开发课程》简介IoT-For-Beginners是微软开源的物联网入门教程,总共有24节课,时间周期为12周,... 查看详情

微软面向初学者的机器学习课程:1.4-机器学习技术(代码片段)

写在前面:最近在参与microsoft/ML-For-Beginners的翻译活动,欢迎有兴趣的朋友加入(https://github.com/microsoft/ML-For-Beginners/issues/71)机器学习技术构建、使用和维护机器学习模型及其使用的数据的过程与许多其他开发工... 查看详情

机器学习编译入门课程学习笔记第一讲机器学习编译概述(代码片段)

文章目录1.课程简介2.本节课内容大纲3.机器学习编译的定义4.机器学习编译的目标5.为什么要学习机器学习编译?6.机器学习编译的核心要素6.1.备注:抽象和实现7.总结1.课程简介  该门课程是由XGBoost的作者陈天奇进行... 查看详情

微软开源自动机器学习工具nni安装与使用(代码片段)

微软开源自动机器学习工具–NNI安装与使用??在机器学习建模时,除了准备数据,最耗时耗力的就是尝试各种超参组合,找到最佳模型的过程了。对于初学者来说,常常是无从下手。即使是对于有经验的算法工程师和数据科学家... 查看详情

机器学习编译入门课程学习笔记第二讲张量程序抽象(代码片段)

  本节课的slides链接如下:https://mlc.ai/summer22-zh/slides/2-TensorProgram.pdf;notes链接如下:https://mlc.ai/zh/chapter_tensor_program/。文章目录1.本节课内容大纲2.元张量函数3.张量程序抽象3.1为什么需要进行张量程序抽象3.2常见的... 查看详情

微软面向初学者的机器学习课程:3.1-构建使用ml模型的web应用程序(代码片段)

写在前面:最近在参与microsoft/ML-For-Beginners的翻译活动,欢迎有兴趣的朋友加入(https://github.com/microsoft/ML-For-Beginners/issues/71)构建使用ML模型的Web应用程序在本课中,你将在一个数据集上训练一个ML模型,... 查看详情

tensorflow简明入门教程(代码片段)

通过实践教程体验Google开源机器学习库的强大功能。机器学习不能在热了,有几个重量级的针对经验丰富的数据科学家和对神经网络感兴趣的新手平台。TensorFlow是其中之一,TensorFlow是Google一年前开源的一个机器学习库。在这篇... 查看详情

微软太良心,这次对数据科学下手了

大家好,我们知道微软开源了很多课程,比如:Python、机器学习、Web开发、物联网等,受到了很多初学者的喜爱,同时它也开源了很多神器工具,比如代码编辑器VScode、机器学习工具包FLAML等。这次微软将... 查看详情

数据挖掘与机器学习课程学习笔记——2(代码片段)

Numpy简介NumPy是Python的一种开源的数据计算扩展库。包含很多功能:1)创建n维数组(矩阵)2)对数组进行函数运算3)数值积分4)线性代数运算5)傅里叶变换6)随机数产生NumPy是在1995年诞生的P... 查看详情

tensorflow学习笔记入门(代码片段)

一、TensorFlow是什么?是谷歌开源的机器学习实现框架,本文从Python语言来理解学习Tensorflow以及机器学习的知识。TensorFlow的API主要分两个层次,核心层和基于核心层的高级API。核心层面向机器学习的研究人员,以... 查看详情

机器学习笔记-lightgbm(代码片段)

1.1LightGBM的介绍LightGBM是2017年由微软推出的可扩展机器学习系统,是微软旗下DMKT的一个开源项目,由2014年首届阿里巴巴大数据竞赛获胜者之一柯国霖老师带领开发。它是一款基于GBDT(梯度提升决策树)算法的分... 查看详情

微软面向初学者的机器学习课程:1.1-机器学习介绍

写在前面:最近在参与microsoft/ML-For-Beginners的翻译活动,欢迎有兴趣的朋友加入(https://github.com/microsoft/ML-For-Beginners/issues/71)机器学习介绍![机器学习,人工智能,深度学习-有什么区别?](https://img.youtub 查看详情

微软面向初学者的机器学习课程:1.2-机器学习的历史

写在前面:最近在参与microsoft/ML-For-Beginners的翻译活动,欢迎有兴趣的朋友加入(https://github.com/microsoft/ML-For-Beginners/issues/71)机器学习的历史作者TomomiImura[1]课前测验[2]在本课中,我们将走过机器学习和人工智... 查看详情

机器学习入门之使用numpy和matplotlib绘制图形(代码片段)

...的方法第一步就是先学会用numpy了。numpy是一个第三方的开源python库,他提供了许多科学的数值计算工具,尤其是大型矩阵计算,但使用配置非常简单,结合matplotlib能够非常方便的将计算结果展示成各种图形,如点状图,折线图... 查看详情

微软面向初学者的机器学习课程:1.3-机器学习中的公平性

写在前面:最近在参与microsoft/ML-For-Beginners的翻译活动,欢迎有兴趣的朋友加入(https://github.com/microsoft/ML-For-Beginners/issues/71)机器学习中的公平性作者TomomiImura课前测验介绍在本课程中,您将开始了解机器学习... 查看详情

机器学习谷歌的速成课程(代码片段)

问题构建(Framing)什么是(监督式)机器学习?简单来说,它的定义如下:机器学习系统通过学习如何组合输入信息来对从未见过的数据做出有用的预测。标签在简单线性回归中,标签是我们要预测的事物,即 y 变量。标... 查看详情

机器学习:从入门到晋级(代码片段)

摘要:什么是机器学习,为什么学习机器学习,如何学习机器学习,这篇文章都告诉给你。目前,人工智能(AI)非常热门,许多人都想一窥究竟。如果你对人工智能有所了解,但对机器学习(MachineLearning)的理解有很多的困惑... 查看详情

机器学习入门机器学习简介|附加小练习(代码片段)

目录1.机器学习是什么2.机器学习、深度学习和人工智能的区别与联系3.机器学习的应用4.机器学习分类4.1监督学习4.2无监督学习4.3半监督学习4.4强化学习5.小练习5.1第一题5.2第二题5.3第三题1.机器学习是什么用老师上课的一张图我... 查看详情