1. 程式人生 > >讓神經網路觸手可及 – AWS 風格

讓神經網路觸手可及 – AWS 風格

本文是 fast.ai 聯合創始人 Jeremy Howard 所寫的客座文章。

Amazon AI 的目標是通過開發 Amazon SageMaker 之類的平臺來讓機器學習變得大眾化,而 fast.ai 的目標正好與其相同:提供平等教育機會,以便每個人都可以掌握機器學習並提高工作效率。fast.ai 的宣傳語是“讓神經網路觸手可及。”這不是一場降低深度神經網路熱門度的比賽,而是要讓其吸引力和可訪問性不僅僅侷限於主導該領域研究的學術精英。

隨著深度學習用例 (例如,計算機視覺、自然語言處理和機器翻譯) 的激增,我們還發現,開發人員社群對了解機器學習及其在眾多問題上的應用產生了濃厚的興趣。在實際應用方面,“深度學習納米學位”開發公司 Udacity 在全球的使用者數量已超過 800 萬。其中,5 萬多名使用者志在獲得納米學位,獲得這些學位的很大一部分使用者專注於深度學習。我們開始注意到,機器學習掀起熱潮,但這方面的教育仍舊沿襲一般教育方式,從研究開始,然後才是應用。進入 fast.ai 世界,感受

大規模開放線上課程 (MOOC) 無與倫比的魅力,與 10 萬餘名學生共同利用 AWS 雲的全球網路辦公環境線上學習深度學習。

fast.ai 2017 年課程

fast.ai 於 2017 年 12 月剛剛錄製完其最新的深度學習課程。這些課程構成了最近釋出的 2017 年底上線的 MOOC 的基礎。這些課程是在 USF Data Institute 現場錄製的,當時有 120 名學生 (包括 40 多名多樣化學員) 到場上課,有 400 名世界各地的國際學員通過 YouTube 直播上課。

部分 fast.ai 2017 國際學員的分佈位置

這些學生取得了不俗的成績,並發表數篇文章來解釋課程中涉及的許多概念。以下是他們所取得成績的一小部分示例:

特別的禮物

2016 年來自孟加拉國的 fast.ai 國際學員 Tahsin Mayeesha 說:“許多小的和看似不重要的細節對於想要學習的發展中國家學生來說反而成了障礙。”fast.ai 擔心,許多國際學員難以獲得可以註冊 AWS 的信用卡,而訪問 AWS 深度學習例項每小時需要支付0.90 USD 對很多人來說可能比較昂貴必要時,學生需要使用 GPU 訓練模型。使用適合深度學習的 GPU 構建 PC 至少需要花費 1,000 USD,而且搭建耗時並需要大量的專業知識。因此,AWS 是學生的理想平臺,因為他們前期不需要任何投入便可開始學習。

在幫助我們的學生實現互聯方面,一些熱情貼心的 AWS 人員給予了我們很大幫助,因此我們再次向他們尋求幫助。我們得到的迴應令我們欣喜異常:AWS 為我們的學生提供了大約 250,000 USD 的貸款,資助學生完成 fast.ai 學習的各個方面!

當我們告訴學生他們的 AWS 費用已經全額支付時,他們震驚不已。forums.fast.ai 上匯聚了數個我們的深度學習社群,數百名學生表達了他們的感激和興奮之情。如果沒有這份大禮,我們的許多學生可能無法取得成功。

fast.ai 和 AWS:讓深度學習觸手可及

2016 版 fast.ai 免費線上課程面向程式設計人員的深度學習已經為 10 萬餘名學生提供了 25 小時的課程,供具備高中數學知識和基本程式設計經驗的人員學習。課程內容全面,從如何使用預先訓練的網路進行基本影象識別到從頭開始踐行最新的深度學習論文,不一而足。學生會學習如何建立並連線 AWS 上託管的深度學習伺服器,他們將使用該伺服器完成課程作業。

正如 Forbes 在人工智慧教育將改變不斷髮展的世界中所說的那樣,這些學生會繼續在世界各地啟動大量重要的專案。得益於 AWS,現在有更多的學生有機會成為一流的深度學習從業者。

您是否期待教授一節課或者只是講授如何以最快的方式大規模執行 ML?

Amazon SageMaker 是一項完全託管的服務,可以幫助開發人員和資料科學家快速輕鬆地構建、訓練和部署任何規模的機器學習模型。它採用模組化架構,可以結合使用,也可以單獨使用,具體取決於您的工作流程。Amazon SageMaker 提供最常見的機器學習演算法並且針對性能進行了優化,藉助自動超引數優化,可以縮短模型優化時間。通過 Amazon SageMaker,還可以加入您自己的容器以及您偏愛的任何深度學習框架。

下一步工作?

  • 訪問此處,檢視最新的 fast.ai MOOC,詳細瞭解深度學習中的從實際編碼到前沿編碼。
  • 從幾個示例 Jupyter notebook (包括 AWS 作者 Randall Hunt 編寫的有關如何開始使用的博文) 中選擇一個來試用 Amazon SageMaker
  • 利用深度學習 AMI 快速開始使用 PyTorch、Apache MXNet 和 TensorFlow 等框架。

作者簡介

Jeremy Howard 是 fast.ai 的創始研究人員,fast.ai 是一家致力於讓深度學習廣為人用的研究機構。另外,他還是舊金山大學一位有名望的研究科學家、奇點大學的教職工、世界經濟論壇的全球青年領袖。

Joseph Spisak 負責領導 AWS 的合作伙伴生態系統,重點關注人工智慧和機器學習。他在 Amazon、Intel 和 Motorola 等公司獲得了 17 年以上的豐富技術經驗,主要研究視訊、機器學習和人工智慧。閒暇時,他喜歡打冰球和閱讀科幻小說。

相關推薦

神經網路觸手AWS 風格

本文是 fast.ai 聯合創始人 Jeremy Howard 所寫的客座文章。 Amazon AI 的目標是通過開發 Amazon SageMaker 之類的平臺來讓機器學習變得大眾化,而 fast.ai 的目標正好與其相同:提供平等教育機會,以便每個人都可以掌握機器學習並

APP開發公司強勢助力,自由創意觸手

應用 階段 項目管理 實現 創新 app定制 美食 項目收尾 什麽   21世紀是創新之河奔騰洶湧的時代,想要順隨時代的潮流,而不被其淹沒,獨特而有價值的原創想法顯得分外重要。當創意的靈感之光閃現之際,抓住它並將它具象化更是成功的關鍵點。智慧敏銳之人早已察覺,在手機不離

IJPay 支付觸手,1.1.8 分賬功能瞭解一下

   JPay 讓支付觸手可及,封裝了微信支付、支付寶支付、銀聯支付常用的支付方式以及各種常用的介面。不依賴任何第三方 mvc 框架,僅僅作為工具使用簡單快速完成支付模組的開發,可輕鬆嵌入到任何系統裡。 1.1.8 更新內容如下: 1、微信增加HMAC-SHA256簽名方式 2

IJPay 支付觸手,1.1.9 新增微信代金券

   IJPay 讓支付觸手可及,封裝了微信支付、支付寶支付、銀聯支付常用的支付方式以及各種常用的介面。不依賴任何第三方 mvc 框架,僅僅作為工具使用簡單快速完成支付模組的開發,可輕鬆嵌入到任何系統裡。 1.1.9 版本更新 1、完善微信統一下單中非必須引數2、新增代金券相關

共享AI?智慧矩陣Atmatrix用區塊鏈人工智慧觸手

請點選此處輸入圖片描述 眾所周知,人工智慧是下一波時代浪潮的核心,並將為各行各業帶來根本性的變化,而金融科技領域的區塊鏈技術在近幾年同樣炙手可熱。2017年7月30日,在精彩紛呈的紛智·全球區塊鏈峰會上,智慧矩陣Atmatrix創始人高慶忠認為區塊鏈+人工智慧將發

Keras入門教程06——CapsNet膠囊神經網路詳解Keras實現

論文《Dynamic Routing Between Capsules》 參考了一篇部落格還有Keras官方的程式碼,結合程式碼給大家講解下膠囊神經網路。 1. 膠囊神經網路詳解 1.1 膠囊神經網路直觀理解 CNN存在的問題 影象分類中,一旦卷積核檢測到類

淺析觸手的微信小程式

 概述 眾所周知,網際網路行業從來都是“唯快不破”。自2016年9月21日微信小程式正式開啟內測,在微信生態下,觸手可及、用完即走的微信小程式引起廣泛關注,本文從以下幾個方面淺談一番微信小程式。 生命週期 為了使開發更為便捷,許多主流前端技術棧都有著各自的鉤子函式,如React,Vue等。小程式亦如此,有一

自然語言處理(四)神經網路語言模型詞向量

神經網路語言模型 用句子 S S S的概率

第4門課程-卷積神經網路-第四周作業(影象風格轉換)

0- 背景 所謂的風格轉換是基於一張Content影象和一張Style影象,將兩者融合,生成一張新的影象,分別兼具兩者的內容和風格。 所需要的依賴如下: import os import sys import scipy.io import scipy

閱讀理解任務中的Attention-over-Attention神經網路模型原理實現

本文是“Attention-over-Attention Neural Networks for Reading Comprehension”的閱讀筆記。這篇論文所處理的任務是閱讀理解裡面的完形填空問題。其模型架構是建立在“Text Understanding

分散式神經網路框架 CaffeOnSpark在AWS上的部署過程

一、介紹 Caffe 是一個高效的神經網路計算框架,可以充分利用系統的GPU資源進行平行計算,是一個強大的工具,在影象識別、語音識別、行為分類等不同領域都得到了廣泛應用。有關Caffe的更多內容請參考專案主頁: 不過Caffe的常用部署方式是單機的,這就意味

BP神經網路原理分析c++程式碼實現(上)

    本部落格所述BP神經網路,是本人研究總結的結果,希望對您有所幫助,當然,如果有需要,大家可以互相交流。    設計一個BP神經網路類,來實現一個BP神經網路。要求輸入層節點數、隱層數、隱層節點數、輸出層節點數、傳遞函式、演算法等等可以由使用者自主設定。 神經網路

利用TensorFlow使卷積神經網路各層卷積特徵視覺化

# -*- coding: utf-8 -*-"""Created on Thu Apr 26 14:37:30 2018@author: Administrator"""#匯入所需要的庫import numpy as npimport tensorflow as tfimport matplotlib.py

BP神經網路原理分析c++程式碼實現(下)

為了方便廣大使用者的使用,本人將BP神經網路寫成了一個BPNNS類,這樣使用者們可以很方便的將此類潛入到自己的工程當中,此類的具體的使用規則,下面會介紹。 /*********************************************************

加速神經網路訓練方法不同Optimizer優化器效能比較

本篇部落格主要介紹幾種加速神經網路訓練的方法。我們知道,在訓練樣本非常多的情況下,如果一次性把所有的樣本送入神經網路,每迭代一次更新網路引數,這樣的效率是很低的。為什麼?因為梯度下降法引數更新的公式一般為:如果使用批量梯度下降法(一次性使用全部樣本調整引數),那麼上式中求和那

MLP多層感知機(人工神經網路)原理程式碼實現

一、多層感知機(MLP)原理簡介多層感知機(MLP,Multilayer Perceptron)也叫人工神經網路(ANN,Artificial Neural Network),除了輸入輸出層,它中間可以有多個隱層,最簡單的MLP只含一個隱層,即三層的結構,如下圖:從上圖可以看

第一屆雲原生應用大賽火熱報名中! helm install “一鍵安裝”應用觸手

雲原生應用,是指符合“雲原生”理念的應用開發與交付模式,這是當前在雲時代最受歡迎的應用開發最佳實踐。 在現今的雲原生生態當中,已

神經網路詳解技巧

[TOC](神經網路) # 前言 筆者一直在ipad上做手寫筆記,最近突然想把筆記搬到部落格上來,也就有了下面這些。因為本是給自己看的筆記,所以內容很簡陋,只是提了一些要點。隨緣更新。 # 正文 ## step1 建立一個神經網路模型 ###### 一個常見的神經網路——完全連線前饋神經網路 - 全連線:la

怎麼你的照片帶上藝術大師風格?李飛飛團隊開源快速神經網路風格遷移程式碼

這是來自 Justin Johnson、Alexandre Alahi 和李飛飛的論文《Perceptual Losses for Real-Time Style Transfer and Super-Resolution》的程式碼,該論文已被 ECCV 2016 接收

通俗理解神經網路的對抗攻擊keras程式碼例項

上一篇轉載的博文《神經網路中的對抗攻擊與對抗樣本》幫助我理解了神經網路學習的本質,以及對抗攻擊的來龍去脈。接下來在這篇文章:《忽悠神經網路指南:教你如何把深度學習模型騙得七葷八素》中進一步理解了神經網路中白箱攻擊,本博文擬在加深學習印象,並結合自己的一些理解對該文章將的一些內容做一個重梳理。