Microsoft Azure Machine Learning - Day 1

Chap.O 基础 & 简介:

Prat1. Azure Machine Learning

什麽是 Azure Machine Learning?

Azure Machine Learning 是建立在云端上,专门用於负载机器学习庞大计算量的一个平台。

https://ithelp.ithome.com.tw/upload/images/20220124/20138527uE0Q5G9lqe.png
其图中流程大为以下:

  1. Compute:在云端上建立一个计算用虚拟机。
  2. Data Storage & connectivity: 资料存储与连结虚拟机。
  3. ML workflow orchestration:就是先前提过的机器学习 10 步骤
  4. Model registration & management:将开发完成的模型注册以便从开发端连接到上线机台。
  5. Metrics & Monitoring:模型上线後的运行流量、效能评估与监控...等。
  6. Model deployment:将注册完成後的模型部属到上线机台。

1-1. Machine Learning Context

https://ithelp.ithome.com.tw/upload/images/20220125/20138527i4EUcZxKXY.png

1. Data

A. Storage 资料存储

https://ithelp.ithome.com.tw/upload/images/20220125/201385276h8pV65GV5.png

  1. Storage:存储服务。
  2. Data Lake Store:对特定行业(网购、监控等)大数据,提供「待分析的原始资料」的暂存服务。
  3. SQL Database:提供存储 SQL 资料服务。
  4. Cosmos DB:提供存储 no-SQL(半结构性)资料服务。

B. Transfer and Transform 转移与转换

将原始数据 ETL 到储存体的服务。

  1. Azure Data Factory:提供完全受控的无服务器资料整合服务。
  2. Azure HDInsight:提供开放原始码分析服务,如 Hadoop、Apache Spark、R 等。
  3. Azure Databricks:提供资料进行最佳化的分析平台。

2. Azure Machine Learning

  1. Data Scientist:对数据做初期分析、删减、递补、训练模型。
  2. App Developer:建立模型、开发应用程序。
  3. Software Engineer/Operator:依照服务部属模型、编排 ML 的执行及整合其排程。

3. ML-Powered Apps

A. Apps services

将开发完成的应用程序部属到服务器的服务。
https://ithelp.ithome.com.tw/upload/images/20220125/20138527Lovdk50Fz5.png

B. Container Deployment

部属并控管容器的服务。
https://ithelp.ithome.com.tw/upload/images/20220115/20138527iGZNms8jBo.png

1-2. Machine Learning Operationalizatoin (ML Ops)

基於 DevOps 将 ML 的流程(资料分析到产出模型)产线化,从而加快开发速度。

  1. Infrastructure-as-code 和配置管理
  2. 版本控制与追踪
  3. 持续集成 (Continuous integration, CI) 和持续交付 (Continuous delivery, CD)
  4. 持续监控

1-3. Access Control Permissions

https://ithelp.ithome.com.tw/upload/images/20220126/20138527h4gB0fWv6N.png

  1. 用户登录 Azure Active Directory (AAD) 并获取 token.
  2. Token 会授予 Azure ML workspace 的访问权限.
  3. RBAC 来管控访问资源的权限
  4. 透过 SSH ,可对计算资源权限做选择性的开放
  5. 部署服务端点的访问权限,可使用密钥 (key) 或 token-based

1-4. Machine Learning Designer


<<:  只要三分钟就能上手的Markdown语法~ 让你沉浸於笔记

>>:  python入门学习day 3

PowerShell--除了CMD你还可以用他追求你想要的Windows

做这篇的目的是这样的,想要完成一些自动化任务,毕竟是电脑嘛,用程序自动完成一些事也是”解决问题”呀,...

22 | WordPress 查询回圈区块 Query Loop Block

查询回圈区块是 WordPress 5.8 新推出的功能,初步使用结论是不错的,不过部分 UI /...

Day 7 | 清单元件 - 纯文字

Adapter 一笔资讯的内容称为项目(Item),而负责将资料转换成资讯的就是Adapter,Ad...

Day 28 Rails shallow nesting

阿修说文解字 甚麽是 shallow nesting? shallow nesting 是用来把路径...

【Day 18】递回 Recursion(续) 费氏数列与递回的限制

前言 昨天跟大家介绍了递回的概念,以及在阶乘的实际应用,今天要来接着继续介绍,如果还不太熟悉的可以看...