Аннотации:
Описано несколько параллельных реализаций одного из алгоритмов обучения с учителем - градиентного бустинга деревьев решений (Gradient Boosting Trees) - с использованием библиотеки Intel Threading Building Blocks. Приводятся результаты экспериментального сравнения и анализ производительности различных подходов к распараллеливанию.
Several variations of parallel implementations of one of the supervised learning algorithms, Gradient Boosting Trees (GBT), with the use of Intel Threading Building Blocks are described. Results of experimental comparison and performance analysis of different approaches to parallelization are discussed.
Описание:
Павел Николаевич Дружков, кафедра математической логики и высшей алгебры, Нижегородский государственный университет им. Н.И.Лобачевского (Россия, г. Нижний Новгород), druzhkov_paul@mail.ru.
Pavel Nikolaevich Druzhkov, Department of Mathematical Logic and Higher Algebra,
N.I. Lobachevsky State University of Nizhni Novgorod (Russia, Nizhni Novgorod),
druzhkov_paul@mail.ru.
Николай Юрьевич Золотых, кандидат физико-математических наук, доцент, кафедра математической логики и высшей алгебры, Нижегородский государственный университет им. Н.И. Лобачевского (Россия, г. Нижний Новгород), nikolai.zolotykh@gmail.com.
Nikolai Yur'evich Zolotykh, Candidate of Physico-mathematical Sciences, Department of
Mathematical Logic and Higher Algebra, N.I. Lobachevsky State University of Nizhni Novgorod (Russia, Nizhni Novgorod), nikolai.zolotykh@gmail.com.
Алексей Николаевич Половинкин, кафедра математического обеспечения ЭВМ, Нижегородский государственный университет им. Н.И. Лобачевского (Россия, г. Нижний Новгород), alexey.polovinkin@gmail.com.
Aleksey Nikolayevich Polovinkin, Department of Software, N.I. Lobachevsky State University of Nizhni Novgorod (Russia, Nizhni Novgorod), alexey.polovinkin@gmail.com.