Q:
Co je lepší, platforma nebo algoritmus strojového učení s sebou na AWS?
A:V dnešní době mnoho společností integruje řešení strojového učení do své sady analytických nástrojů s cílem zlepšit správu značky, zlepšit zkušenosti se zákazníky a zvýšit provozní efektivitu. Modely strojového učení jsou základní součástí řešení strojového učení. Modely jsou školeny pomocí matematických algoritmů a velkých datových souborů, aby bylo možné spolehlivě předpovědět. Dva běžné příklady předpovědí jsou (1) určující, zda soubor finančních transakcí naznačuje podvod, nebo (2) posuzuje sentiment spotřebitele kolem produktu na základě vstupů získaných ze sociálních médií.
Amazon SageMaker je plně spravovaná služba, která umožňuje vývojářům a vědcům v oblasti dat vytvářet, trénovat a zavádět modely strojového učení. V aplikaci SageMaker můžete použít algoritmy out-of-the-box nebo se vydat na cestu pro přizpůsobení řešení. Obě možnosti jsou platné a slouží stejně dobře jako základ pro úspěšné řešení strojového učení.
(Poznámka editora: Zde si můžete prohlédnout další alternativy k SageMaker.)
Neobvyklé algoritmy SageMakeru zahrnují populární vysoce optimalizované příklady klasifikace obrázků, zpracování přirozeného jazyka atd. Kompletní seznam najdete zde .
- Výhody out-of-the-box: Tyto algoritmy byly předem optimalizovány (a prochází neustálým zlepšováním). Můžete být v provozu, běžet a nasazovat rychle. Navíc je k dispozici automatické ladění hyperparametrů AWS.
- Úvahy mimo dosah: Neustálá vylepšení uvedená výše nemusí přinést výsledky tak předvídatelné, jako kdybyste měli úplnou kontrolu nad implementací svých algoritmů.
Pokud tyto algoritmy nejsou vhodné pro váš projekt, máte tři další možnosti: (1) Amazonovu Apache Spark Library, (2) vlastní Pythonův kód (který používá TensorFLow nebo Apache MXNet) nebo (3) „přineste si svůj vlastní“ tam, kde jste jsou v zásadě neomezené, ale bude nutné vytvořit obrázek Docker, aby bylo možné trénovat a obsluhovat váš model (můžete tak učinit pomocí pokynů zde ).
Přístup „přineste si vlastní“ vám nabízí úplnou svobodu. To se může ukázat jako atraktivní pro vědce s údaji, kteří již vytvořili knihovnu uživatelských a / nebo patentovaných algoritmických kódů, které nemusí být v současné sadě krabic zastoupeny.
- Přineste si své výhody: Umožňuje úplnou kontrolu nad celým potrubím pro vědu o údajích spolu s používáním proprietárních IP.
- Přineste si vlastní úvahy: Pro trénink a obsluhu výsledného modelu je vyžadována dokovací stanice. Začlenění algoritmických vylepšení je vaší odpovědností.
Bez ohledu na volbu vašeho algoritmu je SageMaker na AWS přístupem, který stojí za zvážení, vzhledem k tomu, jak velký důraz byl kladen na snadné použití z pohledu datové vědy. Pokud jste se někdy pokusili přenést projekt strojového učení z místního prostředí do hostovaného prostředí, budete příjemně překvapeni, jak bezproblémové to SageMaker dělá. A pokud začínáte od nuly, jste již o několik kroků blíže k vašemu cíli, vzhledem k tomu, kolik už máte na dosah ruky.