非广告,最近周末和晚上我都一直找公开课学习,尤其是信号与系统、数字信号处理、机器学习等等方面课程,来弥补以前缺失的课程(读研方向是graph computing,工作之前就没接触过信号、语音相关课程,甚至机器学习都没过多涉及),来构建自己的知识体系​。我发现网上很多高校名师的国家级公开课,但很少有人去学习,甚是可惜​。这次推荐一下陈天奇刚开的《机器学习编译》课程​https://mlc.ai/summer22-zh/。

课程简介

​随着人工智能应用在我们的日常生活中变得越来越普遍,目前存在的挑战是如何在不同的生产环境中部署最新的人工智能模型。模型和部署环境的组合爆炸给训练和推理部署带来了巨大的挑战。此外,目前落地的模型也提出了更多的要求,例如减少软件依赖、全面的模型覆盖、利用新硬件进行加速、减少内存占用,以及更强的可扩展性。

这些模型训练和推理问题,涉及机器学习编程范式、基于学习的搜索算法、编译优化以及计算运行时。这些话题的组合生成了一个全新主题——机器学习编译,并且该方向正在不断持续发展。在本课程中,我们讲按照其中的关键元素,系统地研究这一新兴领域的关键要素。我们将学习一些核心的概念,用以表示机器学习程序、自动优化技术,以及在端到端机器学习部署中优化环境依赖、内存和性能的方法。

课程受众和背景要求

本课程针对在从事机器学习工作的广泛用户。实际应用中机器学习是一个广泛的课题,涉及包括机器学习科学家、机器学习工程师和硬件供应商等多个群体之间的协作。

该课程需要的数据科学和机器学习方面的背景知识:

  • 熟悉 Python 语言和 Numpy 的使用;

  • 一定的深度学习框架背景知识(例如 PyTorch, TensorFlow, JAX);

  • 有系统层面的编程经验更佳(例如 C/CUDA)。


陈天奇的机器学习编译课(免费)相关推荐

  1. 陈天奇:机器学习科研的十年

    Datawhale转载 作者:陈天奇 陈天奇是机器学习领域著名的青年华人学者之一,本科毕业于上海交通大学ACM班,博士毕业于华盛顿大学计算机系,研究方向为大规模机器学习.上个月,陈天奇在Twitter ...

  2. 【大神】陈天奇:机器学习科研的十年

    点击上方蓝色字体,关注:决策智能与机器学习,每天学点AI干货 以下为陈天奇发表在知乎中的文章,AI科技评论获权转载.点击文末「阅读原文」可跳转其知乎文章页面. 十年前,MSRA 的夏天,刚开始尝试机器 ...

  3. 陈天奇高赞文章:新一代深度学习编译技术变革和展望

    ©作者 | 陈天奇 来源 | 机器之心 陈天奇是机器学习领域著名的青年华人学者之一,本科毕业于上海交通大学ACM班,博士毕业于华盛顿大学计算机系,研究方向为大规模机器学习.在本文中,陈天奇回答了目前深 ...

  4. 陈天奇任CTO,TVM团队成立OctoML:让任何硬件都能部署机器学习模型

    陈天奇任CTO,TVM团队成立OctoML:让任何硬件都能部署机器学习模型 据机器之心消息,知名人工智能青年学者.华盛顿大学博士陈天奇于近期参与创建了创业公司 OctoML,担任 CTO 一职. 随着 ...

  5. 陈天奇等人新作引爆AI界

    来源:机器之心 「我把大语言模型下到我的 iPhone 上,它神奇地跑起来了!」 对于陈天奇等人开源的新技术,大家一致的评论是「Amazing」. 最近人们都在研究 ChatGPT,大语言模型(LLM ...

  6. 陈天奇:我的 iPhone可以跑大模型了!

    Datawhale开源 开源:陈天奇,CMU,编辑:机器之心 从此,大模型可以在任何设备上编译运行. 「我把大语言模型下到我的 iPhone 上,它神奇地跑起来了!」 五一假期还没过半,大模型领域的技 ...

  7. iPhone直接跑大模型!陈天奇等人新作引爆AI界,算力不是问题了

    ©作者 | 机器之心编辑部 来源 | 机器之心 从此,大模型可以在任何设备上编译运行. 「我把大语言模型下到我的 iPhone 上,它神奇地跑起来了!」 五一假期还没过完,大模型领域的技术就已经发展到 ...

  8. 陈天奇等人新作引爆AI界!手机原生跑大模型,算力不是问题了

    点击下方卡片,关注"CVer"公众号 AI/CV重磅干货,第一时间送达 点击进入->[Transformer]微信技术交流群 转载自:机器之心 从此,大模型可以在任何设备上编 ...

  9. 陈天奇:首个机器学习编译课程!

    Datawhale干货 来源:机器之心编辑部 陈天奇:「因为世界上还没有关于这个方向的系统性课程,所以这一次尝试应该会是和小伙伴们共同的探索」. 随着机器学习框架和硬件需求的发展,机器学习 / 深度学 ...

最新文章

  1. 启动过程以及故障排除
  2. 为何需要将jupyter notebook转为脚本
  3. linux内核dma内存分配,Linux 4.x 内核空间 DMA 虚拟内存地址
  4. MySQL数据类型:UNSIGNED注意事项
  5. 树莓派4b上安装tensorflow+keras
  6. #6682. 梦中的数论(Min25筛)
  7. 利用IDA Pro反汇编程序
  8. CSS文字或元素的水平垂直居中多种方式(简单明了)
  9. 数据结构与算法学习笔记01-数组
  10. 百度EasyDL-表格数据预测试用示例
  11. 面向对象设计模式纵横谈:Prototype 原型模式(笔记记录)
  12. 利用Python批量重命名一系列文件名杂乱的文件
  13. java printf
  14. MVC4 code first 增加属性,对应自动修改列的方法笔记
  15. 基于KNX技术设计的智能照明控制系统在医院的设计与应用
  16. miniprograme-wsx
  17. 领域驱动设计(1) DDD的一些基础概念
  18. ADB使用及日志分析
  19. 宝塔面板linux账号密码忘记,宝塔面板忘记账号或密码的解决办法
  20. GPGPU台积电7nm制程

热门文章

  1. 使用Cisco Packet Tracer 建立对等网
  2. ES3J是什么二极管?参数特性怎么看?
  3. 根据身份证号码取得此CID户籍所在地
  4. Python中用于计算对数的log()方法
  5. 区块链的java实现
  6. 华为会议电脑版_华为云会议电脑版下载
  7. Python 打造办公自动化神器
  8. 推荐一款电子表格软件:自带网盘功能,功能全面超越Excel和WPS
  9. endnote文献服务器运行失败,EndNote在插入大量文献时出现错误怎么破 | 科研动力...
  10. The difference between 'except Exception, e: ' and 'except Exception as e:'