Kotlin для Data Science: Практическое руководство по анализу данных — Алексей Воронов — обложка книги
300 страниц
Kotlin
PDF
4.5

Kotlin для Data Science: Практическое руководство по анализу данных

Обработка, визуализация и машинное обучение на языке Kotlin

Автор:

Год:

Краткое содержимое:

Книга «Kotlin для Data Science» — это первое полноценное руководство по использованию языка Kotlin в задачах анализа данных, машинного обучения и визуализации. Если вы знакомы с Python и хотите попробовать что-то новое, или уже используете Kotlin в backend-разработке и хотите расширить свои навыки в Data Science — эта книга станет вашим надежным проводником.

Автор, Алексей Воронов, инженер данных с 10-летним опытом, последовательно проводит читателя от основ работы с данными до построения сложных моделей. Книга не требует глубоких знаний Kotlin — все необходимые конструкции языка объясняются по ходу изложения.

Что вы узнаете:

  • Как настроить окружение для Data Science на Kotlin (Jupyter Notebooks, Kotlin Kernel);
  • Основы работы с библиотеками Krangl (аналог pandas) и Koma (численные вычисления);
  • Методы очистки, трансформации и агрегации данных;
  • Визуализацию с помощью Kotlin Plotting и интеграцию с Python-библиотеками (Matplotlib, Seaborn);
  • Построение моделей машинного обучения на DeepLearning4J и Smile;
  • Работу с временными рядами, текстами и графами;
  • Развертывание моделей в production (REST API, Spring Boot).

Для кого эта книга:

  • Java/Kotlin-разработчики, желающие перейти в Data Science;
  • Data Scientist’ы, которые хотят попробовать альтернативу Python;
  • Студенты технических специальностей, изучающие анализ данных;
  • Все, кто ищет производительный и типобезопасный язык для работы с данными.

В книге более 50 практических примеров и 4 полноценных проекта: от анализа логов веб-сервера до построения рекомендательной системы. Каждый пример сопровождается пояснениями и визуализациями.

Особенности издания:

  • Акцент на идиоматическом Kotlin и функциональном стиле;
  • Сравнение с Python-эквивалентами для быстрого перехода;
  • Готовые сниппеты кода, которые можно сразу использовать;
  • Советы по оптимизации производительности и работе с большими данными.

После прочтения книги вы сможете самостоятельно решать задачи анализа данных любой сложности, используя всю мощь Kotlin — от лаконичного синтаксиса до полной совместимости с экосистемой JVM.

Рекомендаций