Společnost Google přichází s Neural Architecture Search zkráceně NAS. NAS je v podstatě algoritmus, který vyhledává nejoptimálnější neuronovou síť k provedení určitého úkolu pro váš konkrétní dataset.
Pro mnoho aplikací z oblasti AI a ML byli dříve vyžadovány specializované dovednosti a znalosti. Spousta společností, ale potřebuje hluboké sítě pouze k tomu, aby prováděly relativně jednoduché úkoly jako je klasifikace obrazu.
Přišel tedy Google s pověstnou stříbrnou kulkou, která umožňuje každému disponovat mocnou silou AI? Ne tak docela!
Chcete-li například použít AutoML pro počítačové vidění, bude vás to stát 20 USD za hodinu. A nemáte jistotu, že budete mít lepší přesnost než ručně navržená síť.
Vedlo toho existuje alternativní nástroj AutoKeras – balíček, který je open source napsaný v python a je ve velmi snadno použitelný pro hluboké učení v knihovně Keras. Naprosto jednoduchá instalace (pip install autokeras – v anakondě jsem nenašel), je zcela zdarma, a navíc má otevřený kód. Pokud před Kerasem upřednostňujete TensorFlow nebo Pytorch na konci článku jsou odkazy na tyto varianty.
S čím mi tedy AutoKeras může pomoci? S laděním hyperparametrů jako je optimalizační algoritmus (SGD, Adam atd.), learning rate, regularizace a podobně.
O tom, že ani AutoKeras nenahradí špičkového profíka jako je Rosebrock, hovoří jeho studie počítačového vidění – lékařské snímky s malárii. Autokeras počítal 24 hodin složité modely. Nakonec dosáhl celkem dobré přesnost 95,9%. Ručně navržená varianta ResNetu trvala spočítat 54 minut a dosáhl přesnosti 97%. Ale pozor! Adrian Rosebrock je v počítačovém vidění eso. Přes svůj mladý věk napsal o počítačové vidění tři knihy, které navíc neustále aktualizuje:)
Zdroje:
Started guide: https://www.pyimagesearch.com/…/auto-keras-and-automl-a-ge…/
Autokeras je lepší než AutoML: https://towardsdatascience.com/autokeras-the-killer-of-goog…
AutoKeras: https://github.com/jhfjhfj1/autokeras
TensorFlow: https://github.com/melodyguan/enas
PyTorch: https://github.com/carpedm20/ENAS-pytorch
Malárie: https://www.pyimagesearch.com/…/deep-learning-and-medical-…/