파이썬에쉽고빠른병렬화를구현하는레이를만나다.
머신러닝시스템은훈련에많은양의데이터를사용하며모델의크기는점점커지고있다.AI시스템에필요한연산의수가초당1000조회를넘어가는시점에서분산컴퓨팅은절대적으로필요하다.레이는분산컴퓨팅전용파이썬라이브러리로,간단한코드변경으로빠른병렬화와확장가능한분산처리를지원한다.소규모작업부터대규모클러스터까지다양한규모에서높은성능을제공하며,API의범위도유연해다양한상황에사용할수있다.특히텐서플로나파이토치같은라이브러리와의통합을지원해데이터과학자에게도유용하다.
이책은레이를사용해강력한분산애플리케이션과모델을구축하는방법을소개한다.독자가직접흥미로운프로젝트를구현하며,레이를구성하는각라이브러리의기능과적용분야를알수있도록구성에더복잡한상황에레이를적용할자신감을심어준다.이책을통해레이의잠재력을발견해병렬화를구현해보자.
대상독자
-데이터과학과머신러닝에레이를사용하려는데이터관련종사자
-파이썬으로분산컴퓨팅을구현하는방법이궁금한개발자
배우는내용
-하이퍼파라미터최적화를시행하는레이튠
-강화학습을수행하는레이RLlib
-분산훈련을지원하는레이트레인
-대용량데이터를처리하는레이데이터셋
-머신러닝애플리케이션을구축하는레이AIR
이책의구성
1장부터3장까지는분산파이썬프레임워크로서의레이를살펴보며실질적인예시를통해기본적인개념을배웁니다.4장부터10장까지는레이RLlib,레이튠,레이데이터셋,레이트레인등레이생태계를구성하는하이레벨라이브러리를알아보고,이를사용해애플리케이션을만드는방법을배웁니다.마지막장에서는레이의생태계에대한종합적인개요와더나아가는방법을안내합니다.
옮긴이의말
레이는소프트웨어레이어뿐아니라인프라레이어까지도빠르게통합을이루어내는가장훌륭한분산시스템추상화입니다.이책을읽으시는여러분도제가발견한레이의잠재력과가능성을만나길바라며,지금까지풀기힘들었던문제를해결하는계기가되었으면합니다.