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.
Рекомендаций
Алгоритмы и структуры данных на Rust
Алгоритмы и структуры данных на TypeScript
Безопасность Java приложений: Защита данных от уязвимостей и атак
Архитектура Kotlin приложений: от основ до production
Kotlin для Data Science: Практическое руководство по анализу данных
Разработка Full Stack приложений с Vue.js и TypeScript