Sztuczna inteligencja może być oszczędniejsza dzięki odkryciu amerykańskich naukowców

Sztuczna inteligencja coraz bardziej zadomawia się w naszym życiu, ale do jej wytrenowania wymagane są kosztowne inwestycje w sprzęt. Wkrótce może się to zmienić, bo naukowcy z Rice University znaleźli tańszy sposób na trenowanie sieci neuronowych.

Image
Paweł Maziarz

Trenowanie sztucznej inteligencji to kosztowny i czasochłonny proces

Sztuczna inteligencja (AI/SI) jest coraz powszechniej wykorzystywana w domowych urządzeniach – znajdziemy ją w asystentach głosowych, komputerach czy nowoczesnych telewizorach. Na tym jednak pomysły wykorzystania AI się nie kończą - już teraz sztuczna inteligencja opracowuje leki czy odpowiada za ratowanie pszczół. Niektórzy zachęcają nawet do zostania specjalistą od AI.

Działanie sztucznej inteligencji jest ściśle powiązane z procesem głębokiego uczenia, do którego na ogół wykorzystuje się profesjonalne akceleratory graficzne. Procesory graficzne (GPU) cechują się dużo lepszymi osiągami od zwykłych procesorów (CPU), ale trenowanie sieci neuronowych to i tak skomplikowany i czasochłonny proces.

Drugi problem jest taki, że najlepsze platformy dostępne na rynku są bardzo drogie – ich koszt często wynosi kilkadziesiąt lub nawet kilkaset tysięcy dolarów (dobrym przykładem jest tutaj superkomputer Nvidia DGX-2, który kosztuje 400 tys. dolarów).

Nadchodzi rewolucja? Trochę tak, trochę nie

Naukowcy z Rice University w Houston stworzyli algorytm SLIDE (sub-linear deep learning engine), który wykorzystuje do głębokiego uczenia procesory i może być dużo tańszą alternatywą dla obecnie stosowanych rozwiązań.

W przypadku trenowania sieci neuronowych z procesorami graficznymi, algorytm wykorzystuje miliony lub miliardy neuronów. SLIDE działa w ten sposób, że trenuje tylko te neurony, które są istotne dla obliczeń – takie podejście jest tańsze i pozwala zaoszczędzić sporo czasu.

Intel Xeon procesor

Wyniki testów są zaskakujące. Standardowy algorytm działający na akceleratorze Nvidia Tesla V100 (wykorzystano tutaj oprogramowanie Google TensorFlow) wymagał do przeprowadzenia obliczeń 3,5 godziny. Dla porównania, platforma oparta o dwa 22-rdzeniowe procesory Intel Xeon E5-2699A v4 działające w trybie SLIDE ukończyła to samo zadanie zaledwie w godzinę. W tym opracowaniu znajdziecie szczegółowe informacje o algorytmie i testach wydajności.

Twórcy algorytmu wskazują, że jest on jeszcze we wczesnej fazie rozwoju i wymaga dopracowania. Czy nowa technologia zastąpi obecnie stosowane rozwiązania? Jest to raczej mało prawdopodobne, bo trudno będzie zbudować rozbudowane systemy oparte o same procesory. Odkrycie może jednak zmienić podejście do procesu trenowania sieci neuronowych.

Źródło: Engadget, Arxiv

Zobacz inne newsy o procesorach:

Wybrane dla Ciebie
MOŻE JESZCZE JEDEN ARTYKUŁ? ZOBACZ CO POLECAMY