提交 f34e7e84 编写于 作者: W wizardforcel

2020-12-07 18:17:03

上级 2c5b9209
...@@ -31,7 +31,7 @@ ...@@ -31,7 +31,7 @@
* [R * [R
* SAS * SAS
* 数据块 * 数据块
* 蟒蛇 * Python
正如我们将看到的,其中一些更适合管道的某些阶段。 让我们快速概述一下设置机器学习管道所需的最少步骤。 正如我们将看到的,其中一些更适合管道的某些阶段。 让我们快速概述一下设置机器学习管道所需的最少步骤。
......
...@@ -11,9 +11,9 @@ ...@@ -11,9 +11,9 @@
* 顶级云提供商 * 顶级云提供商
* 亚马逊网络服务: * 亚马逊网络服务:
* 亚马逊 SageMaker * 亚马逊 SageMaker
* Alexa,Lex 和 Polly –对话代理 * Alexa,Lex 和 Polly – 对话代理
* Amazon Comprehend –自然语言处理 * Amazon Comprehend – 自然语言处理
* Amazon Rekognition –图片和视频 * Amazon Rekognition – 图片和视频
* 亚马逊翻译 * 亚马逊翻译
* 亚马逊机器学习 * 亚马逊机器学习
* 亚马逊转录–转录 * 亚马逊转录–转录
...@@ -48,7 +48,7 @@ ...@@ -48,7 +48,7 @@
Amazon Web Services 是云计算的先驱之一。 自 2006 年推出以来,AWS 在愿景和执行力方面一直在备受推崇的 Gartner 的 Magic 象限中排名很高。 自成立以来,AWS 占据了很大的云市场份额。 对于传统参与者和初创企业而言,AWS 都是一个有吸引力的选择。 根据 Gartner: Amazon Web Services 是云计算的先驱之一。 自 2006 年推出以来,AWS 在愿景和执行力方面一直在备受推崇的 Gartner 的 Magic 象限中排名很高。 自成立以来,AWS 占据了很大的云市场份额。 对于传统参与者和初创企业而言,AWS 都是一个有吸引力的选择。 根据 Gartner:
> “ AWS 是战略性,全组织范围采用的最常用的提供商” > “AWS 是战略性,全组织范围采用的最常用的提供商”
AWS 还拥有一支由顾问组成的大军,致力于帮助其客户部署 AWS 服务,并教他们如何最佳利用可用服务。 综上所述,可以肯定地说,AWS 是最成熟,最先进的云提供商,在客户成功方面拥有良好的往绩,并且在 AWS Marketplace 中拥有强大的合作伙伴。 AWS 还拥有一支由顾问组成的大军,致力于帮助其客户部署 AWS 服务,并教他们如何最佳利用可用服务。 综上所述,可以肯定地说,AWS 是最成熟,最先进的云提供商,在客户成功方面拥有良好的往绩,并且在 AWS Marketplace 中拥有强大的合作伙伴。
...@@ -62,13 +62,13 @@ AWS 还拥有一支由顾问组成的大军,致力于帮助其客户部署 AWS ...@@ -62,13 +62,13 @@ AWS 还拥有一支由顾问组成的大军,致力于帮助其客户部署 AWS
传统的工作负载通常由传统上是 Microsoft 客户的客户在 Azure 上运行,并试图利用他们以前在该技术堆栈中的投资。 传统的工作负载通常由传统上是 Microsoft 客户的客户在 Azure 上运行,并试图利用他们以前在该技术堆栈中的投资。
对于新的云部署,由于 Microsoft 为应用程序开发提供了强大的产品,专业的**平台即服务****PaaS**)功能,数据存储,机器,Azure 云服务之所以吸引人 ]学习和**物联网****IoT**)服务。 对于新的云部署,由于 Microsoft 为应用程序开发提供了强大的产品,专业的**平台即服务****PaaS**)功能,数据存储,机器,Azure 云服务之所以吸引人 学习和**物联网****IoT**)服务。
在战略上致力于 Microsoft 技术堆栈的企业已经能够在生产中部署许多大型应用程序。 当开发人员完全致力于 Microsoft 产品套件(例如.NET 应用程序),然后将其部署在 Azure 上时,Azure 尤其有用。 微软之所以能够深入市场,是因为其经验丰富的销售人员和广泛的合作伙伴网络。 在战略上致力于 Microsoft 技术堆栈的企业已经能够在生产中部署许多大型应用程序。 当开发人员完全致力于 Microsoft 产品套件(例如.NET 应用程序),然后将其部署在 Azure 上时,Azure 尤其有用。 微软之所以能够深入市场,是因为其经验丰富的销售人员和广泛的合作伙伴网络。
此外,微软意识到,下一轮技术战将不会围绕操作系统展开,而是会围绕云进行,因此它们已越来越多地接受采用非微软操作系统。 为了证明这一点,到目前为止,大约一半的 Azure 工作负载运行在 Linux 或其他开源操作系统和技术堆栈上。 此外,微软意识到,下一轮技术战将不会围绕操作系统展开,而是会围绕云进行,因此它们已越来越多地接受采用非微软操作系统。 为了证明这一点,到目前为止,大约一半的 Azure 工作负载运行在 Linux 或其他开源操作系统和技术堆栈上。
Gartner 的一份报告指出:“ *微软对未来具有独特的愿景,涉及通过本机的第一方产品(例如来自 VMware,NetApp,Red Hat,Cray 和 Databricks 的产品)引入技术合作伙伴。* Gartner 的一份报告指出:“*微软对未来具有独特的愿景,涉及通过本机的第一方产品(例如来自 VMware,NetApp,Red Hat,Cray 和 Databricks 的产品)引入技术合作伙伴。*
不利的一面是,有一些关于可靠性,停机时间和服务中断的报告,还有一些客户对 Microsoft 技术支持的质量表示怀疑。 不利的一面是,有一些关于可靠性,停机时间和服务中断的报告,还有一些客户对 Microsoft 技术支持的质量表示怀疑。
...@@ -110,7 +110,7 @@ Gartner 仅评估了总部位于新加坡的公司的国际服务。 ...@@ -110,7 +110,7 @@ Gartner 仅评估了总部位于新加坡的公司的国际服务。
该公司与阿里巴巴集团的紧密关系帮助云服务成为希望在中国开展业务的国际公司和中国公司在中国以外的公司的桥梁。 该公司与阿里巴巴集团的紧密关系帮助云服务成为希望在中国开展业务的国际公司和中国公司在中国以外的公司的桥梁。
阿里巴巴似乎还没有拥有竞争对手[AWS],Azure 和 GCP 等等竞争对手的服务和功能。 在许多地区,服务仅可用于特定的计算实例。 他们还需要加强其 MSP 生态系统,第三方企业软件集成和操作工具。 阿里巴巴似乎还没有拥有竞争对手 AWS,Azure 和 GCP 等等竞争对手的服务和功能。 在许多地区,服务仅可用于特定的计算实例。 他们还需要加强其 MSP 生态系统,第三方企业软件集成和操作工具。
**Oracle 云基础架构(OCI)** **Oracle 云基础架构(OCI)**
...@@ -146,15 +146,15 @@ IBM 从运行关键生产服务的大量现有客户中受益,而这些客户 ...@@ -146,15 +146,15 @@ IBM 从运行关键生产服务的大量现有客户中受益,而这些客户
## Amazon SageMaker ## Amazon SageMaker
Amazon SageMaker 在 2017 年在内华达州拉斯维加斯举行的 Amazon 年度 reInvent 会议上启动。SageMaker 是一个机器学习平台,使开发人员和数据科学家可以在云中创建,训练和部署机器学习(ML)模型。 。 Amazon SageMaker 在 2017 年在内华达州拉斯维加斯举行的 Amazon 年度 re:Invent 会议上启动。SageMaker 是一个机器学习平台,使开发人员和数据科学家可以在云中创建,训练和部署机器学习(ML)模型。 。
数据科学家在日常工作中使用的通用工具是 Jupyter Notebook。 这些笔记本是包含计算机代码(例如 Python)和富文本元素(例如段落,方程式,图形和 URL)的组合的文档。 Jupyter 笔记本很容易为人类所理解,因为它们包含分析,描述和结果(图,图形,表格等),它们也是可以在线或在笔记本电脑上处理的可执行程序。 数据科学家在日常工作中使用的通用工具是 Jupyter 笔记本。 这些笔记本是包含计算机代码(例如 Python)和富文本元素(例如段落,方程式,图形和 URL)的组合的文档。 Jupyter 笔记本很容易为人类所理解,因为它们包含分析,描述和结果(图,图形,表格等),它们也是可以在线或在笔记本电脑上处理的可执行程序。
您可以将 Amazon SageMaker 视为*类固醇*上的 Jupyter 笔记本。 与传统的 Jupyter 笔记本相比,这些是 SageMaker 的一些优势。 换句话说,这些是不同的类固醇口味: 您可以将 Amazon SageMaker 视为*类固醇*上的 Jupyter 笔记本。 与传统的 Jupyter 笔记本相比,这些是 SageMaker 的一些优势。 换句话说,这些是不同的类固醇口味:
* 像 Amazon 提供的许多机器学习服务一样,SageMaker 是一项完全托管的机器学习服务,因此您不必担心升级操作系统或安装驱动程序。 * 像 Amazon 提供的许多机器学习服务一样,SageMaker 是一项完全托管的机器学习服务,因此您不必担心升级操作系统或安装驱动程序。
* Amazon SageMaker 提供了一些最常见的机器学习模型的实现,但是这些实现是经过高度优化的,在某些情况下,其运行速度是同一算法的其他实现的 10 倍。 此外,如果 SageMaker 没有开箱即用来提供机器学习模型*,则可以引入自己的算法。* * Amazon SageMaker 提供了一些最常见的机器学习模型的实现,但是这些实现是经过高度优化的,在某些情况下,其运行速度是同一算法的其他实现的 10 倍。 此外,如果 SageMaker 没有开箱即用来提供机器学习模型*,则可以引入自己的算法。*
* Amazon SageMaker 可为各种工作负载提供适量的肌肉。 可以从 Amazon 提供的多种机器类型中选择可以用来训练或部署算法的机器类型。 如果您只是在尝试使用 SageMaker,则可能会决定使用 *ml.t2.medium* 计算机,这是可与 SageMaker 一起使用的最小计算机之一。 如果需要一些有功功率,则可以加速其计算机实例,例如 *ml.p3dn.24xlarge* 计算机。 这样的实例所提供的功能相当于几年前被认为是超级计算机的功能,将花费数百万美元来购买。 * Amazon SageMaker 可为各种工作负载提供适量的肌肉。 可以从 Amazon 提供的多种机器类型中选择可以用来训练或部署算法的机器类型。 如果您只是在尝试使用 SageMaker,则可能会决定使用`ml.t2.medium`计算机,这是可与 SageMaker 一起使用的最小计算机之一。 如果需要一些有功功率,则可以加速其计算机实例,例如`ml.p3dn.24xlarge`计算机。 这样的实例所提供的功能相当于几年前被认为是超级计算机的功能,将花费数百万美元来购买。
Amazon SageMaker 使开发人员可以在整个机器学习管道中提高生产力,包括: Amazon SageMaker 使开发人员可以在整个机器学习管道中提高生产力,包括:
...@@ -166,7 +166,7 @@ Amazon SageMaker 使开发人员可以在整个机器学习管道中提高生产 ...@@ -166,7 +166,7 @@ Amazon SageMaker 使开发人员可以在整个机器学习管道中提高生产
* DeepAR 预测 * DeepAR 预测
* 分解机 * 分解机
* K 均值 * K 均值
* 随机砍伐森林(RCF) * 随机剪切森林(RCF)
* 物体检测 * 物体检测
* 图片分类 * 图片分类
* 神经主题模型(NTM) * 神经主题模型(NTM)
...@@ -207,16 +207,16 @@ SageMaker 部署支持一次性和批量预测。 批次预测对可以存储在 ...@@ -207,16 +207,16 @@ SageMaker 部署支持一次性和批量预测。 批次预测对可以存储在
* **Web API**:Sagemaker 具有 Web API,可用于控制和调用 SageMaker 服务器实例。 * **Web API**:Sagemaker 具有 Web API,可用于控制和调用 SageMaker 服务器实例。
* **SageMaker API**:与其他服务一样,Amazon 具有适用于 SageMaker 的 API,该 API 支持以下编程语言列表: * **SageMaker API**:与其他服务一样,Amazon 具有适用于 SageMaker 的 API,该 API 支持以下编程语言列表:
* * Go
* C ++ * C++
* 爪哇 * Java
* JavaScript * JavaScript
* 蟒蛇 * Python
* PHP * PHP
* 红宝石 * Ruby
* 爪哇 * Java
* **Web 界面**:如果您对 Jupyter Notebook 熟悉,,由于与 SageMaker 进行交互的 Web 界面是 Jupyter Notebook,您将对 Amazon SageMaker 感到宾至如归。 * **Web 界面**:如果您对 Jupyter 笔记本熟悉,,由于与 SageMaker 进行交互的 Web 界面是 Jupyter 笔记本,您将对 Amazon SageMaker 感到宾至如归。
* **AWS CLI** -AWS 命令行界面(CLI)。 * **AWS CLI**AWS 命令行界面(CLI)。
## Alexa,Lex 和 Polly –会话绅士 ## Alexa,Lex 和 Polly –会话绅士
...@@ -232,7 +232,7 @@ Amazon Comprehend 是 AWS 提供的**自然语言处理**(**NLP**)服务。 ...@@ -232,7 +232,7 @@ Amazon Comprehend 是 AWS 提供的**自然语言处理**(**NLP**)服务。
该服务的另一个优点是,它是另一项完全受管的 AWS 服务,因此无需置备服务器,安装驱动程序和升级软件。 它使用简单,不需要 NLP 的丰富经验即可快速提高生产力。 该服务的另一个优点是,它是另一项完全受管的 AWS 服务,因此无需置备服务器,安装驱动程序和升级软件。 它使用简单,不需要 NLP 的丰富经验即可快速提高生产力。
与其他 AWS AI / ML 服务一样,Amazon Comprehend 与其他 AWS 服务(例如 AWS Lambda 和 AWS Glue)集成。 与其他 AWS AI/ML 服务一样,Amazon Comprehend 与其他 AWS 服务(例如 AWS Lambda 和 AWS Glue)集成。
**用例**:Amazon Comprehend 可用于扫描文档和识别这些文档中的模式。 此功能可以应用于一系列用例,例如情感分析,实体提取和按主题组织文档。 **用例**:Amazon Comprehend 可用于扫描文档和识别这些文档中的模式。 此功能可以应用于一系列用例,例如情感分析,实体提取和按主题组织文档。
...@@ -240,7 +240,7 @@ Amazon Comprehend 是 AWS 提供的**自然语言处理**(**NLP**)服务。 ...@@ -240,7 +240,7 @@ Amazon Comprehend 是 AWS 提供的**自然语言处理**(**NLP**)服务。
**控制台访问**:可以从 AWS 管理控制台访问 Amazon Comprehend 。 将数据提取到服务中的最简单方法之一是使用 Amazon S3。 然后,我们可以调用 Comprehend 服务以分析文本中的关键短语和关系。 理解可以为每个用户请求返回一个置信度分数,以确定准确性的置信度; 百分比越高,服务越有信心。 Comprehend 可以轻松地批量处理单个请求或多个请求。 **控制台访问**:可以从 AWS 管理控制台访问 Amazon Comprehend 。 将数据提取到服务中的最简单方法之一是使用 Amazon S3。 然后,我们可以调用 Comprehend 服务以分析文本中的关键短语和关系。 理解可以为每个用户请求返回一个置信度分数,以确定准确性的置信度; 百分比越高,服务越有信心。 Comprehend 可以轻松地批量处理单个请求或多个请求。
可用的**应用程序编程接口****API**截至为止,Comprehend 提供了六个不同的 API 来提供见解。 他们是: 可用的**应用程序编程接口****API**截至为止,Comprehend 提供了六个不同的 API 来提供见解。 他们是:
* **关键字提取 API**:标识关键字和术语。 * **关键字提取 API**:标识关键字和术语。
* **情绪分析 API**:返回文本的整体含义和感觉,无论是是肯定,否定,中立还是混合。 * **情绪分析 API**:返回文本的整体含义和感觉,无论是是肯定,否定,中立还是混合。
...@@ -249,7 +249,7 @@ Amazon Comprehend 是 AWS 提供的**自然语言处理**(**NLP**)服务。 ...@@ -249,7 +249,7 @@ Amazon Comprehend 是 AWS 提供的**自然语言处理**(**NLP**)服务。
* **语言检测 API**:标识用于编写文本的主要语言。 服务可以识别一百多种语言。 * **语言检测 API**:标识用于编写文本的主要语言。 服务可以识别一百多种语言。
* **自定义分类 API**:使用户能够构建自定义文本分类模型。 * **自定义分类 API**:使用户能够构建自定义文本分类模型。
**行业特定的服务**:Amazon Comprehend Medical 于 2018 年在 AWS reInvent 上发布。它专为医疗行业构建,可以识别行业特定的术语。 Comprehend 还提供了特定的医学命名实体和关系提取 API。 AWS 不会存储或使用 Amazon Comprehend Medical 的任何文本输入来进行未来的机器学习培训。 **行业特定的服务**:Amazon Comprehend Medical 于 2018 年在 AWS re:Invent 上发布。它专为医疗行业构建,可以识别行业特定的术语。 Comprehend 还提供了特定的医学命名实体和关系提取 API。 AWS 不会存储或使用 Amazon Comprehend Medical 的任何文本输入来进行未来的机器学习培训。
## Amazon Rekognition –图片和视频 ## Amazon Rekognition –图片和视频
...@@ -363,7 +363,7 @@ Amazon Translate 使用机器学习和连续学习模型来改善其翻译的性 ...@@ -363,7 +363,7 @@ Amazon Translate 使用机器学习和连续学习模型来改善其翻译的性
## Amazon Transcribe –转录 ## Amazon Transcribe –转录
在 2017 年 reInvent 会议上发布的另一项服务是 Amazon Transcribe。 您可以将 Amazon Transcribe 当作您的私人秘书,在讲话时做笔记。 在 2017 年 re:Invent 会议上发布的另一项服务是 Amazon Transcribe。 您可以将 Amazon Transcribe 当作您的私人秘书,在讲话时做笔记。
Amazon Transcribe 是**自动语音识别****ASR**)服务,允许开发人员向各种应用程序添加语音到文本功能。 Amazon Transcribe API 可用于分析存储的音频文件。 该服务返回一个包含转录语音的文本文件。 Amazon Transcribe 也可以实时使用。 它可以接收实时音频流,并将生成包含转录文本的实时流。 Amazon Transcribe 是**自动语音识别****ASR**)服务,允许开发人员向各种应用程序添加语音到文本功能。 Amazon Transcribe API 可用于分析存储的音频文件。 该服务返回一个包含转录语音的文本文件。 Amazon Transcribe 也可以实时使用。 它可以接收实时音频流,并将生成包含转录文本的实时流。
...@@ -453,61 +453,30 @@ Learning Studio 不需要任何编程。 通过直观地连接数据集和模块 ...@@ -453,61 +453,30 @@ Learning Studio 不需要任何编程。 通过直观地连接数据集和模块
机器学习 Studio 与 Azure 机器学习服务有何不同? 这些是主要区别,这使您可以决定使用哪个: 机器学习 Studio 与 Azure 机器学习服务有何不同? 这些是主要区别,这使您可以决定使用哪个:
<colgroup><col> <col></colgroup> | **Azure 机器学习服务** | **Azure 机器学习工作室** |
| **Azure 机器学习服务** | **Azure 机器学习 Studio** | | --- | --- |
| | 训练和评分模型的混合部署。 可以在本地训练模型并将其部署在云上,反之亦然。 | 非常适合初学者 |
| 自由使用不同的框架和机器实例类型 | 可以快速创建标准实验,但更难以自定义 |
* 训练和评分模型的混合部署。 可以在本地训练模型并将其部署在云上,反之亦然。 | 支持自动 ML 和自动超参数调整 | 全面托管的服务 |
* 自由使用不同的框架和机器实例类型 | | 在本地 |
* 支持自动 ML 和自动超参数调整
|
* 非常适合初学者
* 可以快速创建标准实验,但更难以自定义
* 全面托管的服务
* 在本地
|
在这里,我们提供一个图表,突出显示每种服务所支持的差异和各种功能: 在这里,我们提供一个图表,突出显示每种服务所支持的差异和各种功能:
<colgroup><col> <col> <col> <col></colgroup> | **功能** | **Azure 机器学习工作室** | **Azure 机器学习服务 SDK** | **Azure 机器学习服务可视界面** |
| **功能** | **Azure 机器学习 Studio** | **Azure 机器学习服务 SDK** | **Azure 机器学习服务可视界面** | | --- | --- | --- | --- |
| 发行年份 | 2015 | 2018 | 2019(预览) | | 发行年份 | 2015 | 2018 | 2019(预览) |
| 用户界面 | 基于网络 | 基于 API | 基于网络 | | 用户界面 | 基于网络 | 基于 API | 基于网络 |
| 云端支援 | 是 | 是 | 是 | | 云端支持 | 是 | 是 | 是 |
| 本地 | 没有 | 是 | 没有 | | 本地 | 否 | 是 | 否 |
| 工具支援 | 基于网络 | | 工具支持 | 基于网络 | 视觉工作室、Azure 笔记本、Python 接口 | 基于网络 |
| 支持 GPU | 否 | 是 | 是 |
* 视觉工作室 | 内置算法 | 分类、回归、聚类、时间序列、文本分析、异常检测 | 外部包可以导入 | 分类、回归、聚类 |
* Azure 笔记本 | 自动超参数调整 | 否 | 是 | 否 |
* Python 接口 | 自动 ML | 否 | 是 | 否 |
| 易于扩展 | 不简单 | 可以通过 PIP 轻松安装 Python 软件包 | 不简单 |
| 基于网络 |
| 支持 GPU | 没有 | 是 | 是 |
| 内置算法 |
* 分类
* 回归
* 聚类
* 时间序列
* 文本分析
* 异常检测
| 外部包可以导入 |
* 分类
* 回归
* 聚类
|
| 自动超参数调整 | 没有 | 是 | 没有 |
| 自动 ML | 没有 | 是 | 没有 |
| 易于扩展 | 不简单 | 可以通过 pip 轻松安装 Python 软件包 | 不简单 |
| Python 支持 | 是 | 是 | 是 | | Python 支持 | 是 | 是 | 是 |
| R 支持 | 是 | 没有 | 还没 | | R 支持 | 是 | 否 | 否 |
| 内置容器 | 没有 | 是 | 没有 | | 内置容器 | 否 | 是 | 否 |
## Azure 认知服务 ## Azure 认知服务
......
...@@ -213,7 +213,7 @@ Google 的工作方式与图书馆卡目录类似,不同之处在于 Google ...@@ -213,7 +213,7 @@ Google 的工作方式与图书馆卡目录类似,不同之处在于 Google
一个具体的例子是 Amazon 复杂的欺诈检测算法。 抓获欺诈行为的案例非常重要。 理想情况下,他们希望在发生之前将其捕获。 考虑到其交易量,许多检查需要同时进行。 有趣的是,在某些情况下,Amazon 不会尝试最小化欺诈数量,而是选择最大化客户满意度和服务可用性。 例如,当人们使用预付卡时,AWS 服务中发生的许多欺诈行为都会发生。 一种最小化欺诈的简单解决方案是禁止使用预付卡,但亚马逊仍然接受这种付款方式,取而代之的是,即使用户选择使用此付款方式,亚马逊也敦促其数据科学家提出最小化欺诈的解决方案。 一个具体的例子是 Amazon 复杂的欺诈检测算法。 抓获欺诈行为的案例非常重要。 理想情况下,他们希望在发生之前将其捕获。 考虑到其交易量,许多检查需要同时进行。 有趣的是,在某些情况下,Amazon 不会尝试最小化欺诈数量,而是选择最大化客户满意度和服务可用性。 例如,当人们使用预付卡时,AWS 服务中发生的许多欺诈行为都会发生。 一种最小化欺诈的简单解决方案是禁止使用预付卡,但亚马逊仍然接受这种付款方式,取而代之的是,即使用户选择使用此付款方式,亚马逊也敦促其数据科学家提出最小化欺诈的解决方案。
在欺诈这个话题上,有趣的是,亚马逊在其 2019 年 reInvent 会议上宣布了一项名为 **Fraud Detector** 的新服务。 它使用了与 Amazon 用来捕获欺诈的相同技术,并允许该服务的用户在自己的操作和交易中防止欺诈。 有关服务的更多信息,[可以在这里找到](https://aws.amazon.com/fraud-detector/) 在欺诈这个话题上,有趣的是,亚马逊在其 2019 年 re:Invent 会议上宣布了一项名为 **Fraud Detector** 的新服务。 它使用了与 Amazon 用来捕获欺诈的相同技术,并允许该服务的用户在自己的操作和交易中防止欺诈。 有关服务的更多信息,[可以在这里找到](https://aws.amazon.com/fraud-detector/)
在前面的部分中,我们了解了大数据技术本身是如何强大的。 本节的重点是要理解机器学习是大数据集群可以成功进行并以大规模并行方式处理的工作负载之一。 许多大数据堆栈(例如 Hadoop 堆栈)具有内置的机器学习组件(例如 Mahout),但是我们不限于仅使用这些组件来训练机器学习模型。 这些堆栈可以与其他同类最佳的 ML 库结合使用,例如 Scikit-Learn,Theano,Torch,Caffe 和 TensorFlow。 现在我们已经讨论了大数据如何帮助我们创建机器学习模型,让我们进一步了解一些当今最流行的大 数据工具。 在前面的部分中,我们了解了大数据技术本身是如何强大的。 本节的重点是要理解机器学习是大数据集群可以成功进行并以大规模并行方式处理的工作负载之一。 许多大数据堆栈(例如 Hadoop 堆栈)具有内置的机器学习组件(例如 Mahout),但是我们不限于仅使用这些组件来训练机器学习模型。 这些堆栈可以与其他同类最佳的 ML 库结合使用,例如 Scikit-Learn,Theano,Torch,Caffe 和 TensorFlow。 现在我们已经讨论了大数据如何帮助我们创建机器学习模型,让我们进一步了解一些当今最流行的大 数据工具。
......
...@@ -36,15 +36,15 @@ ...@@ -36,15 +36,15 @@
第 3 章,“使用条件 GAN 进行人脸老化”,向读者介绍了条件生成对抗网络(cGAN)和 Age-cGAN。 我们将学习数据准备中的不同步骤,例如下载,清理和格式化数据。 我们将使用 IMDb Wiki 图像数据集。 我们将使用 Keras 框架为 Age-cGAN 编写代码。 接下来,我们将在 IMDb Wiki 图像数据集上训练网络。 最后,我们将使用年龄作为条件参数的训练模型来生成图像,而训练后的模型将针对不同年龄的人的脸部生成图像。 第 3 章,“使用条件 GAN 进行人脸老化”,向读者介绍了条件生成对抗网络(cGAN)和 Age-cGAN。 我们将学习数据准备中的不同步骤,例如下载,清理和格式化数据。 我们将使用 IMDb Wiki 图像数据集。 我们将使用 Keras 框架为 Age-cGAN 编写代码。 接下来,我们将在 IMDb Wiki 图像数据集上训练网络。 最后,我们将使用年龄作为条件参数的训练模型来生成图像,而训练后的模型将针对不同年龄的人的脸部生成图像。
第 4 章,“使用 DCGAN 生成动漫角色”从 DCGAN 的介绍开始。 我们将学习数据准备中的不同步骤,例如收集动漫角色数据集,清理数据集并准备进行训练。 我们将在 Jupyter Notebook 中介绍 DCGAN 的 Keras 实现。 接下来,我们将学习训练 DCGAN 的不同方法,并为其选择不同的超参数。 最后,我们将使用训练有素的模型生成动漫角色。 另外,我们将讨论 DCGAN 的实际应用。 第 4 章,“使用 DCGAN 生成动漫角色”从 DCGAN 的介绍开始。 我们将学习数据准备中的不同步骤,例如收集动漫角色数据集,清理数据集并准备进行训练。 我们将在 Jupyter 笔记本中介绍 DCGAN 的 Keras 实现。 接下来,我们将学习训练 DCGAN 的不同方法,并为其选择不同的超参数。 最后,我们将使用训练有素的模型生成动漫角色。 另外,我们将讨论 DCGAN 的实际应用。
第 5 章,“使用 SRGAN 生成逼真的图像”解释了如何训练 SRGAN 生成逼真的图像。 训练过程的第一步是收集数据集,然后清理它并格式化以进行训练。 读者将学习从何处收集数据集,如何清理数据集以及如何将其转换为可用于培训的格式。 第 5 章,“使用 SRGAN 生成逼真的图像”解释了如何训练 SRGAN 生成逼真的图像。 训练过程的第一步是收集数据集,然后清理它并格式化以进行训练。 读者将学习从何处收集数据集,如何清理数据集以及如何将其转换为可用于培训的格式。
第 6 章, “StackGAN – 逼真的文本到图像合成”,本章将首先介绍 StackGAN。 数据收集和数据准备是重要的步骤,我们将学习收集数据集,清理数据集并格式化以进行培训的过程。 我们将在 Jupyter Notebook 内的 Keras 中为 StackGAN 编写代码。 接下来,我们将在 CUB 数据集上训练网络。 最后,在完成模型训练后,我们将从文本描述中生成逼真的图像。 我们将讨论 StackGAN 的不同行业应用以及如何在生产中部署它们。 第 6 章, “StackGAN – 逼真的文本到图像合成”,本章将首先介绍 StackGAN。 数据收集和数据准备是重要的步骤,我们将学习收集数据集,清理数据集并格式化以进行培训的过程。 我们将在 Jupyter 笔记本内的 Keras 中为 StackGAN 编写代码。 接下来,我们将在 CUB 数据集上训练网络。 最后,在完成模型训练后,我们将从文本描述中生成逼真的图像。 我们将讨论 StackGAN 的不同行业应用以及如何在生产中部署它们。
第 7 章, “CycleGAN – 将绘画变成照片”,介绍了如何训练 CycleGAN 以 将画作变成照片。 我们将首先介绍 CycleGAN,并研究它们的不同应用。 我们将介绍不同的数据收集,数据清理和数据格式化技术。 接下来,我们将编写 CycleGAN 的 Keras 实现,并在 Jupyter Notebook 中获得有关代码的详细说明。 我们将在准备好的数据集上训练 CycleGAN。 我们将测试我们训练有素的模型,以将绘画转换为照片。 最后,我们看一下 CycleGAN 的实际应用。 第 7 章, “CycleGAN – 将绘画变成照片”,介绍了如何训练 CycleGAN 以 将画作变成照片。 我们将首先介绍 CycleGAN,并研究它们的不同应用。 我们将介绍不同的数据收集,数据清理和数据格式化技术。 接下来,我们将编写 CycleGAN 的 Keras 实现,并在 Jupyter 笔记本中获得有关代码的详细说明。 我们将在准备好的数据集上训练 CycleGAN。 我们将测试我们训练有素的模型,以将绘画转换为照片。 最后,我们看一下 CycleGAN 的实际应用。
第 8 章,“条件 GAN – 使用条件对抗网络进行图像到图像的翻译”,介绍了如何训练条件 GAN 进行图像到图像的翻译。 我们将首先介绍条件 GAN 和不同的数据准备技术,例如数据收集,数据清理和数据格式化。 接下来,我们将在 Jupyter Notebook 的 Keras 中编写条件 GAN 的代码。 接下来,我们学习如何在已经准备好的数据集上训练条件 GAN。 我们将探索不同的超参数进行训练。 最后,我们将测试条件 GAN,并讨论实际应用中图像到图像转换的不同用例。 第 8 章,“条件 GAN – 使用条件对抗网络进行图像到图像的翻译”,介绍了如何训练条件 GAN 进行图像到图像的翻译。 我们将首先介绍条件 GAN 和不同的数据准备技术,例如数据收集,数据清理和数据格式化。 接下来,我们将在 Jupyter 笔记本的 Keras 中编写条件 GAN 的代码。 接下来,我们学习如何在已经准备好的数据集上训练条件 GAN。 我们将探索不同的超参数进行训练。 最后,我们将测试条件 GAN,并讨论实际应用中图像到图像转换的不同用例。
第 9 章,“预测 GAN 的未来”,是最后一章。 在介绍了 GAN 的基础知识并完成了六个项目之后,本章将使读者了解 GAN 的未来。 在这里,我们将研究在过去的 3-4 年中,GAN 的采用取得了惊人的成就,以及该行业对它的接受程度。 我还将讨论我对 GAN 未来的个人看法。 第 9 章,“预测 GAN 的未来”,是最后一章。 在介绍了 GAN 的基础知识并完成了六个项目之后,本章将使读者了解 GAN 的未来。 在这里,我们将研究在过去的 3-4 年中,GAN 的采用取得了惊人的成就,以及该行业对它的接受程度。 我还将讨论我对 GAN 未来的个人看法。
......
...@@ -225,7 +225,7 @@ df = pd.read_csv(bc_dataset_path, index_col=0, names=bc_dataset_columns).fillna( ...@@ -225,7 +225,7 @@ df = pd.read_csv(bc_dataset_path, index_col=0, names=bc_dataset_columns).fillna(
print(df.describe()) print(df.describe())
``` ```
我强烈建议使用 Jupyter Notebook(在这种情况下,命令必须仅是`df.describe()`),所有命令都将产生内联输出。 出于实际原因,在以下屏幕截图中,显示了表格输出的第一部分(包含八个属性): 我强烈建议使用 Jupyter 笔记本(在这种情况下,命令必须仅是`df.describe()`),所有命令都将产生内联输出。 出于实际原因,在以下屏幕截图中,显示了表格输出的第一部分(包含八个属性):
![](img/d74fa1bc-0ff5-4cf0-b446-501b8ecb7340.png) ![](img/d74fa1bc-0ff5-4cf0-b446-501b8ecb7340.png)
......
...@@ -51,7 +51,7 @@ If you’re really interested in deep learning research and want to know all the ...@@ -51,7 +51,7 @@ If you’re really interested in deep learning research and want to know all the
TensorFlow 对象检测 API 在其[官方网站](https://github.com/tensorflow/models/tree/master/research/object_detection)上有详细记录,您一定要查看其“快速入门: Jupyter notebook for the 现成的推断”指南,快速介绍了如何在 Python 中使用良好的预训练模型进行检测。 但是那里的文档分布在许多不同的页面上,有时难以理解。 在本节和下一节中,我们将通过重组在许多地方记录的重要细节并添加更多示例和代码说明来简化官方文档,并提供有关以下内容的两个分步教程: TensorFlow 对象检测 API 在其[官方网站](https://github.com/tensorflow/models/tree/master/research/object_detection)上有详细记录,您一定要查看其“快速入门: Jupyter 笔记本for the 现成的推断”指南,快速介绍了如何在 Python 中使用良好的预训练模型进行检测。 但是那里的文档分布在许多不同的页面上,有时难以理解。 在本节和下一节中,我们将通过重组在许多地方记录的重要细节并添加更多示例和代码说明来简化官方文档,并提供有关以下内容的两个分步教程:
1. 如何设置 API 并使用其预训练的模型进行现成的推断 1. 如何设置 API 并使用其预训练的模型进行现成的推断
2. 如何使用 API​​重新训练预训练模型以执行更具体的检测任务 2. 如何使用 API​​重新训练预训练模型以执行更具体的检测任务
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册