建立智能系统机器学习工程介绍

  • 杰夫哈文

您的浏览器需要成为JavaScript查看这个视频

尝试重新加载此页面,或查看您的浏览器设置

您正在观看订阅内容的预览。登录检查访问

掌握机器学习中最重要的方面,并了解如何将统计数据,数据科学和机器学习转换为工作系统。

机器倾斜科学家Geoff Hulten在接近您自己的应用机器学习项目时享有您需要了解的内容。智能系统将机器与用户连接,为您的组织和客户创造积极影响。该视频介绍了一种在世界上一些最大的最重要的软件系统中被证明的智能系统的方法。

您将介绍必须平衡的五个关键元素,以使您的智能系统有效,并有效地运行其生命周期。这将是一个概述,帮助观众看到一种思考熟悉工具的新方法。

你会学到什么

  • 使用机器学习或数据科学携带现有技能,并将它们放入工作系统中

  • 发现何时使用机器学习以及如何与用户连接

  • 组织智能并随着时间的推移进行操作

这个视频是谁

任何有计算机科学学位的人都希望了解建立有效智能系统所需的内容。软件工程师,机器学习从业者和想要从机器学习获得受益的技术经理。

关于作者

杰夫哈文

Geoff Hulten是Microsoft的机器学习科学家,在机器学习中具有博士学位。他已经在十年内进行了应用的机器学习团队,建造数十个互联网级智能系统,每天都有数亿与用户互动。他的研究出现在顶级国际会议上,收到了数千名引文,并获得了对数据挖掘研究界的有影响力的贡献的SIGKDD考试,这些挖掘研究界已经支撑了时间。杰夫的书建立智能系统:机器学习工程指南是2018年由APResh出版的。

关于这个视频

作者
杰夫哈文
迪伊
https://doi.org/10.1007/978-1-4842-3933-9
在线的ISBN.
978-1-4842-3933-9
总持续时间
42分钟
发行商
安排
版权信息
©Geoff Hulten 2019

相关内容

视频成绩单

杰夫:介绍智能系统。你好。我是Geoff Hulten。我已经在一家大型科技公司管理了15年的应用机器学习从业者。我一直参与其中有十几种互联网秤机学习系统,每天与用户有数亿次互动。我的研究出现在最高的期刊上,我赢得了对数据挖掘社区的杰出贡献的SIGKDD时间奖,这已经转而达到了时间。而且我也是Adash作者。你可以看看我的书www.buildingintelligencesystems.com.。您还可以查看我的博客,其中我分享思想和体验,bubjectintelligencesystems.com/blog。那么,什么是智能系统?让我从更多的历史开始。我得到了我的博士学位。在机器学习中。然后,我在一家大型技术公司作为一个产品组的研究人员。正如我所说,这是十五年前。没有人在这个小组中真的知道它意味着将机器学习到一个大产品。特别是不是互联网规模的尺度。 And what I mean by that is it had hundreds of millions of users and could legitimately break the internet if it made a bad mistake. Well, Intelligent Systems is the name I’ve given to the pattern that I, and about a couple hundred collaborators developed over the years to do this. Let me give another little story. Maybe ten, twelve years ago, we started building an intelligent system to solve an important problem that was affecting millions of users across the world. When we started, we had maybe thirty people working on it. We needed to figure out how to use machine learning in a web browser, update it rapidly, combine it with knowledge we kept in the Cloud, deal with mistakes, get training data fast enough, make the things smart enough to solve the problem. Lot of personal years went into building that system. Fast forward ten years and the system is still running. It’s winning third party tests against major competitors as being the best at solving the problem. And the whole thing is being run by one good, but somewhat junior data scientist and a few vendors to deal with mistakes. Building Intelligent Systems in my mind is everything it takes to do this over and over. Solve an important problem using machine learning. And then run the system reliably, safely, and efficiently over time. So, why am I so excited about Intelligent Systems? Some of the biggest, most valuable companies have their core business built around answering really simple questions. Things like: what webpage should I display based on a short query? What product should I show to this shopper? What movie would this person enjoy right now? Which program should I block from running to keep a computer safe? These are simple things. But answering them very well at scale, has resulted in companies worth billions or hundreds of billions of dollars. And it’s done it by making a lot of people smarter, more productive, happier, and safer. But the reason I’m so excited is that, this is just the tip of the iceberg. There are tens of thousands of other questions we could try to answer. Even simple things like: When should my front door unlock? When should a light bulb turn on? What type of song should an artist write next? How long should I toast a piece of bread? I could go on and on. Some of these might seem small. A bit silly even, like toast. But at scale, they can affect many, many people. The better we get at reliably and efficiently creating systems to answer questions like these, the more potential we have to help people in so many ways. And one more bit of context before we get into detail, there are many skills that go into making working Intelligent Systems. As an analogy, in general software, you have base skills like programming languages, algorithms and data structures, networking and other specialized skills. But then, you have to take these skills and combine them to make working systems, and the ability to do this combination is a skill in its own right. Sometimes called software engineering. To be good at software engineering, you need to know about software architecture, software life cycles, management, program management. All different ways to organize parts of the system and the people building the system to achieve success. Software engineering skills are critical to moving beyond building small systems with a couple of people and to start to have big impact. When working with AI and machine learning, you have to add a bunch of things to these base skills. Including statistics, data science, machine learning algorithms and then maybe some specialized things like computer vision or natural language understanding. But then, you also need to integrate these new skills into your broader software engineering process. So that you can turn data into value at large scale. This presentation is about what you need to know to take these base data and learning skills and turn them into working systems. It’s not software engineering exactly, maybe machine learning engineering.