机器学习与分布式机器学习

by Siraj Raval

通过Siraj Raval

这就是为什么任何人都可以学习机器学习的原因 (This is why anyone can learn Machine Learning)

介绍 (Introduction)

Machine Learning has traditionally been a technology that only PhDs and institutions with lots of financial resources could utilize. But nowadays, there are so many tools out there that allow anyone to get started learning Machine Learning. No excuses!

传统上,机器学习是只有拥有大量财务资源的博士和机构才能利用的技术。 但是如今,有太多工具可供任何人开始学习机器学习。 没有理由!

In this blog post, I’ll highlight the four foundation stones of Machine Learning, and how each of them has been democratized in the past few years.

在这篇博客文章中,我将重点介绍机器学习的四个基础,以及它们在过去几年中如何实现民主化。

If you want to stay up to date with my latest AI content, make sure to subscribe to my YouTube channel.

如果您想了解我最新的AI内容,请确保订阅我的YouTube频道。

The four foundation stones of Machine Learning are data, computations, algorithms, and education.

机器学习的四个基础是数据计算算法教育

数据 (Data)

Check out this amazing list of public datasets on GitHub. And if that’s not enough, Kaggle has some amazingly polished datasets available as well. Whether you are using publicly available datasets, or scraping data from the web via Python libraries like scrapy, everyone has access to quality datasets now.

在GitHub上查看这个惊人的公共数据集列表。 如果这还不够的话, Kaggle还提供了一些令人惊讶的精美数据集。 无论您是使用公开可用的数据集,还是通过诸如scrapy之类的Python库从Web上刮取数据,每个人现在都可以访问高质量的数据集。

Of course, the big tech companies have walled data gardens of their own, but decentralized startups like OpenMined are working hard to create services to allow data scientists to train their models on that data as well.

当然,大型科技公司已经建立了自己的数据花园,但是像OpenMined这样的去中心化初创公司正在努力创建服务,以允许数据科学家也可以在该数据上训练他们的模型。

计算方式 (Computations)

Got GPUs? Machine learning, and especially deep learning, require lots of expensive computations. Neural networks require the use of massively parallel computations, which GPUs are well suited for.

有GPU? 机器学习,尤其是深度学习,需要大量昂贵的计算。 神经网络需要使用大规模并行计算,GPU非常适合。

Unfortunately, GPUs can be very expensive. But with tools like Google’s CoLab or Kaggle’s Kernels, anyone can run machine learning code in the browser using free (Tesla K80) GPUs.

不幸的是,GPU可能非常昂贵。 但是,借助Google CoLab或Kaggle Kernels之类的工具,任何人都可以使用免费的(Tesla K80)GPU在浏览器中运行机器学习代码。

演算法 (Algorithms)

Algorithms are a commodity. Luckily for us, the machine learning field has built a culture of open source code and lots of result sharing. Whether its at the annual NIPS or ICLR conference, researchers tend to be very happy with sharing their results.

算法是一种商品。 对我们来说幸运的是,机器学习领域已经建立了一种开放源代码和大量结果共享的文化。 无论是在年度NIPS还是ICLR会议上,研究人员都对分享他们的结果感到非常满意。

If you want to keep up with the latest research, you can use the Arxiv Sanity Preserver to read the latest papers in a beautifully indexed way. And there’s of course the machine learning subreddit. You can either use existing code, or use the free Tensorflow library to build your own models.

如果您想了解最新的研究,可以使用Arxiv Sanity Preserver以精美的索引方式阅读最新的论文。 当然还有机器学习subreddit 。 您可以使用现有代码,也可以使用免费的Tensorflow库来构建自己的模型。

教育 (Education)

With great power comes great responsibility. You’ve got the code, you’ve got the data, you’ve got the computing power. Now you just need to be educated on how to use them!

拥有权利的同时也被赋予了重大的责任。 您有了代码,有了数据,就有了计算能力。 现在,您只需要学习如何使用它们!

Besides my YouTube channel of course, there are a ton of free educational resources out there to help you learn how to use the tools of machine learning. I made a three month machine learning curriculum that uses all of the above resources and several I’ve found on the Web to help a beginner get started. You’ll find that here.

当然,除了我的YouTube频道外,还有大量免费的教育资源,可帮助您学习如何使用机器学习工具。 我编写了一个为期三个月的机器学习课程,该课程使用了以上所有资源以及我在网络上发现的一些资源,以帮助初学者入门。 您会在这里找到它。

继续学习! (Go forth and learn!)

You should be excited right now. This is an incredible time to be alive! There are so many changes happening so fast. Amidst all this complexity, machine learning can help us understand our world in ways we couldn’t otherwise. It can help us create and discover new things orders of magnitude more efficiently than ever before. You’ve got the power, use it wisely.

您现在应该很兴奋。 这是一个令人难以置信的活着的时刻! 有这么多变化发生得如此之快。 在所有这些复杂性中,机器学习可以帮助我们以其他方式无法理解的世界。 它可以帮助我们比以往更有效地创建和发现数量级的新事物。 您有能力,明智地使用它。

翻译自: https://www.freecodecamp.org/news/this-is-why-anyone-can-learn-machine-learning-a5333ee64dff/

机器学习与分布式机器学习

机器学习与分布式机器学习_这就是为什么任何人都可以学习机器学习的原因相关推荐

  1. 机器学习与分布式机器学习_我将如何再次开始学习机器学习(3年以上)

    机器学习与分布式机器学习 重点 (Top highlight) I'm underground, back where it all started. Sitting at the hidden ca ...

  2. 大数据开发要学哪种编程语言_每个软件开发人员都应该学习的5种编程语言

    大数据开发要学哪种编程语言 我读过某个地方,程序员应该每年学习一种新的编程语言(虽然我认为它是完整的代码 ,但不确定),但是如果您不能这样做,我建议至少学习以下五种编程语言,以便在您的语言中做得更好事 ...

  3. 一般项目中哪里体现了数据结构_优秀程序员都应该学习的数据结构与算法项目(GitHub 开源清单)...

    前言 算法为王. 想学好前端,先练好内功,内功不行,就算招式练的再花哨,终究成不了高手:只有内功深厚者,前端之路才会走得更远. 强烈推荐 GitHub 上值得前端学习的数据结构与算法项目,包含 gif ...

  4. 机器学习自动化 要学习什么_从电视节目“先生”中学习自动化网络安全。 机器人'

    机器学习自动化 要学习什么 电视可以教给您有关IT / OT融合的知识 (Here's What Television Can Teach You About IT/OT Convergence) A ...

  5. 比python好_这就是为什么Python比R更好的原因

    目录 介绍 这就是为什么 摘要 介绍 虽然说Python比R更好对我而言是正确的,但对您来说可能并非如此. 当然,您可能会因为各种原因认为R比Python更有用. 即使您反对我的声明,我仍然希望开始进 ...

  6. 深度学习 机器学习基础_实用的机器学习基础

    深度学习 机器学习基础 This article describes my attempt at the Titanic Machine Learning competition on Kaggle. ...

  7. 免费学习机器学习交易的资源

    机器学习是当今几乎每个行业的需求.医药.交通.医疗保健.广告和金融技术等行业非常依赖机器学习.谈到金融技术领域,算法交易实践对于机器学习算法非常有效.有各种资源可用于学习机器学习交易,但本文旨在让您可 ...

  8. 学习深度学习是否要先学习机器学习?

    来源:https://www.zhihu.com/question/382278216 编辑:深度学习与计算机视觉 声明:仅做学术分享,侵删 作者:图灵的猫 https://www.zhihu.com ...

  9. 机器学习与分布式机器学习_机器学习的歧义

    机器学习与分布式机器学习 超越最高精度 (Beyond Achieving Top Accuracy) We are familiar with the idea of using machine l ...

最新文章

  1. 文件资源管理右键卡死无响应
  2. 使用 Node.js、Express、AngularJS 和 MongoDB 构建一个Web程序
  3. android 窗口监听按键,Android编程实现Dialog窗体监听的方法
  4. 我用 Python 3分钟实现9种经典排序算法的可视化
  5. 揭开 Facebook Growth Hacking 的神秘面纱,微信、人人为何都在效仿?
  6. 二次封装dojo slider
  7. Ubuntu调整CPU程序调度和CPU频率的几种方法
  8. python词云可视化方法总结记录【简单词云+背景图片词云+自定义字体颜色词云】
  9. python类的继承举例_python类的继承实例详解
  10. java逆向工程_逆向工程 - Simon.Jiang - 博客园
  11. java生成多页pdf_java 多页pdf转化为多张图片
  12. Java编程练习:100以内的质数的输出
  13. MD5 标准算法详解
  14. 苹果订阅服务器端开发
  15. 《计算机软件保护条例》
  16. org.apache.hadoop.hdfs.server.namenode.LeaseExpiredException: No leas e on
  17. LESS 和 SCSS 的区别
  18. 2021年3月程序员平均15189元!
  19. 怎么判断各种值是不是为空
  20. python基本数据结构栈stack和队列queue

热门文章

  1. javascript 西瓜一期 10 十进制数数的详细进位解析
  2. dj鲜生-35-设置django的session使用redis来存储
  3. django-连接数据库mysql
  4. kubernetes之node 宕机,pod驱离问题解决
  5. SELinux导致PHP连接MySQL异常Can't connect to MySQL server的解决方法
  6. Daemon线程--《Java并发编程的艺术》学习笔记
  7. python 项目环境包的名称和版本导出和导入
  8. python 统计单词个数---从文件读取版本---不去重
  9. C++ 为什么要用覆盖(学习笔记)
  10. addr2line探秘