Каждую секунду во всем мире собирается и динамически обновляется огромный объем информации. Графовые алгоритмы, которые основаны на математике, специально разработанной для изучения взаимосвязей между данными, помогают разобраться в этих гигантских объемах. и, что особенно важно в наши дни, они улучшают контекстную информацию для искусственного интеллекта. Эта книга представляет собой практическое руководство по началу работы с графовыми алгоритмами. В начале описания каждой категории алгоритмов приводится таблица, которая поможет быстро выбрать нужный алгоритм и ознакомиться с примерами его использования. Издание предназначено для разработчиков и специалистов по анализу данных. Для изучения материала книги желателен опыт использования платформ Apache Spark или Neo4j, но она пригодится и для изучения более общих понятий теории графов, независимо от выбора графовых технологий.
Kazhduju sekundu vo vsem mire sobiraetsja i dinamicheski obnovljaetsja ogromnyj obem informatsii. Grafovye algoritmy, kotorye osnovany na matematike, spetsialno razrabotannoj dlja izuchenija vzaimosvjazej mezhdu dannymi, pomogajut razobratsja v etikh gigantskikh obemakh. i, chto osobenno vazhno v nashi dni, oni uluchshajut kontekstnuju informatsiju dlja iskusstvennogo intellekta. Eta kniga predstavljaet soboj prakticheskoe rukovodstvo po nachalu raboty s grafovymi algoritmami. V nachale opisanija kazhdoj kategorii algoritmov privoditsja tablitsa, kotoraja pomozhet bystro vybrat nuzhnyj algoritm i oznakomitsja s primerami ego ispolzovanija. Izdanie prednaznacheno dlja razrabotchikov i spetsialistov po analizu dannykh. Dlja izuchenija materiala knigi zhelatelen opyt ispolzovanija platform Apache Spark ili Neo4j, no ona prigoditsja i dlja izuchenija bolee obschikh ponjatij teorii grafov, nezavisimo ot vybora grafovykh tekhnologij.