Каждую секунду во всем мире собирается и динамически обновляется огромный объем информации. Графовые алгоритмы, которые основаны на математике, специально разработанной для изучения взаимосвязей между данными, помогают разобраться в этих гигантских объемах. и, что особенно важно в наши дни, они улучшают контекстную информацию для искусственного интеллекта. Эта книга представляет собой практическое руководство по началу работы с графовыми алгоритмами. В начале описания каждой категории алгоритмов приводится таблица, которая поможет быстро выбрать нужный алгоритм и ознакомиться с примерами его использования.Издание предназначено для разработчиков и специалистов по анализу данных. Для изучения материала книги желателен опыт использования платформ Apache Spark или Neo4j, но она пригодится и для изучения более общих понятий теории графов, независимо от выбора графовых технологий.
Kazhduyu sekundu vo vsem mire sobiraetsya i dinamicheski obnovlyaetsya ogromnyy obem informatsii. Grafovye algoritmy, kotorye osnovany na matematike, spetsialno razrabotannoy dlya izucheniya vzaimosvyazey mezhdu dannymi, pomogayut razobratsya v etikh gigantskikh obemakh. i, chto osobenno vazhno v nashi dni, oni uluchshayut kontekstnuyu informatsiyu dlya iskusstvennogo intellekta. Eta kniga predstavlyaet soboy prakticheskoe rukovodstvo po nachalu raboty s grafovymi algoritmami. V nachale opisaniya kazhdoy kategorii algoritmov privoditsya tablitsa, kotoraya pomozhet bystro vybrat nuzhnyy algoritm i oznakomitsya s primerami ego ispolzovaniya.Izdanie prednaznacheno dlya razrabotchikov i spetsialistov po analizu dannykh. Dlya izucheniya materiala knigi zhelatelen opyt ispolzovaniya platform Apache Spark ili Neo4j, no ona prigoditsya i dlya izucheniya bolee obshchikh ponyatiy teorii grafov, nezavisimo ot vybora grafovykh tekhnologiy.