一般問題

問:什麼是 AWS DeepLens?

AWS DeepLens 是全世界第一台開發人員專用的啟用深度學習攝影機,所有技能層級的開發人員都可透過實作電腦視覺教學、範例程式碼和預先建置的模型,讓自己的機器學習技能有所成長。

問:AWS DeepLens 與市場上的他款攝影機有何不同?

AWS DeepLens 是全世界第一台針對在裝置上執行機器學習模型和進行推論優化的攝影機。啟動時提供的 6 個範例專案,10 分鐘內就能部署到您的 AWS DeepLens。您可按原來狀態執行範例專案、將它們與其他 AWS 服務連接、在 Amazon Sagemaker 中訓練模型,然後將其部署到 AWS DeepLens,或藉由在動作發生時觸發 lambda 函數以擴充功能。您甚至可以使用 Amazon Kinesis Video Streams 和 Amazon Rekognition Video 在雲端套用更多進階分析。AWS DeepLens 提供滿足您機器學習需求的建置區塊。

問:啟動時提供哪些範例專案?

啟動時提供 6 個範例專案。我們將根據使用者回饋持續推出實用且有趣的專案,供開發人員使用和學習。這 6 個範例專案包括:

1. 物件偵測
2. 熱狗或非熱狗
3. 貓和狗
5. 活動偵測
6. 人臉偵測


問:哪些地理區域提供 AWS DeepLens?

目前只在美國提供 AWS DeepLens。


問:AWS DeepLens 是否包含 Alexa?

否,AWS DeepLens 不包含 Alexa 或任何遠場音訊功能。不過,AWS DeepLens 搭載 2D 麥克風陣列,可執行需要額外程式設計的自訂音訊模型。


問:如何取得 AWS DeepLens?

目前,AWS DeepLens 提供給 AWS re:Invent 2017 的 AI/ML 研討會上選取的參與者,另外也可在下列網址預購:Amazon.com

 

產品詳細資訊

問:裝置的產品規格為何?

  • Intel Atom® 處理器
  • Gen9 圖形
  • Ubuntu OS 16.04 LTS
  • 106 GFLOPS 效能
  • 雙頻 Wi-Fi
  • 8 GB RAM
  • 16 GB 記憶體
  • 可經由 microSD 記憶卡擴充儲存體
  • 採用 MJPEG 的 4MP 攝影機
  • H.264 編碼,1080p 解析度
  • 2 個 USB 連接埠
  • Micro HDMI
  • 音訊輸出

問:可以在裝置上執行哪些深度學習架構?

AWS DeepLens 針對 Apache MXNet 進行優化。未來將會支援 TensorFlow 和 Caffe。


問:AWS DeepLens 預計可以帶來什麼樣的效能?

效能是以每秒推論的影像數和延遲計算。不同的模型會有不同的每秒推論數。基準推論效能是批次大小為 1 時,AlexNet 上每秒 14 個影像,ResNet 50 上每秒 5 個影像。DeepLens 所連接網路的特性將決定延遲效能。


問:AWS DeepLens 支援哪些 MXNet 網路架構層?

AWS DeepLens 可支援 20 種不同的網路架構層。支援的網路架構層包括:

  • Activation
  • BatchNorm
  • Concat
  • Convolution
  • elemwise_add
  • Pooling
  • Flatten
  • FullyConnected
  • InputLayer
  • UpSampling
  • Reshape
  • ScaleShift
  • SoftmaxActivation
  • SoftmaxOutput
  • transpose
  • _contrib_MultiBoxPrior
  • _contrib_MultiBoxDetection
  • _Plus
  • Deconvolution
  • _mul

入門

問:箱子裡有哪些內容物?如何開始使用?

開發人員可以在箱子裡找到一份入門指南、AWS DeepLens 裝置、一個電源供應器和一張 32 GB microSD 記憶卡。使用 AWS DeepLens 主控台,幾分鐘內即可完成 DeepLens 裝置的安裝和設定,並透過筆記型電腦或 PC 上的瀏覽器設定裝置。


問:是否可以在裝置上訓練我的模型?

否,AWS DeepLens 可使用經過訓練的模型來執行推論或預測。您可以在 Amazon SageMaker 中訓練模型,這是一個訓練和託管模型的機器學習平台。AWS DeepLens 提供簡易的 1-Click 部署功能,可以從 Amazon SageMaker 發布經過訓練的模型。


問:哪些 AWS 服務已經與 AWS DeepLens 整合?

DeepLens 已預先設定與 AWS Greengrass、Amazon SageMaker 及 Amazon Kinesis Video Streams 整合。您可使用 AWS DeepLens 與其他許多 AWS 服務整合,例如 Amazon S3、Amazon Lambda、Amazon Dynamo 和 Amazon Rekognition。


問:是否可以使用 SSH 連接到 AWS DeepLens?

是,AWS DeepLens 的設計不僅易於使用,更方便進階開發人員使用。您可以透過以下命令使用 SSH 連接到裝置:ssh aws_cam@

 

問:AWS DeepLens 支援哪些程式設計語言?

您可以在本機使用 Python 2.7 於攝影機資料串流上定義和執行模型。

問:執行模型是否需要連接網際網路?

否。執行已部署到 AWS DeepLens 的模型不需要連接網際網路。但最初需要網際網路,才能將模型從雲端部署到裝置。傳輸模型後,AWS DeepLens 可以在裝置本機執行推論,不需和雲端連線。不過,如果您的專案中有需要和雲端互動的元件,則必須為那些元件備妥網際網路。

問:是否可以在 AWS DeepLens 上執行我的自訂模型?

是。您也可以從頭開始建立自己的專案,流程如下:使用 AWS SageMaker 平台準備資料,使用託管的筆記本訓練模型,然後將經過訓練的模型發布到您的 AWS DeepLens 進行測試和調整。透過指定模型架構和網路加權檔案的 S3 位置,您也可以將外部訓練的模型匯入 AWS DeepLens。