Практическое руководство по методологии LLMOps: разработке, внедрению и эксплуатации приложений на базе больших языковых моделей (LLM) в производственных средах. Книга охватывает весь современный стек LLM-разработки: от промпт-инжиниринга и генерации с дополненной выборкой (RAG) до агентных...
Подробно рассматривается применение текстовых чатов на основе больших языковых моделей в работе тестировщика: от составления чек-листов, тест-кейсов, сценариев использования и баг-репортов до тест-дизайна, построения схем состояний и переходов и таблиц решений. На практических примерах показано...
Книга посвящена сложным аспектам языка Go, в особенности — оптимизации производительности серверных приложений. Рассматриваются шаблоны повышения производительности, освоенные автором на основе многолетнего практического применения, работа с памятью, применение горутин, подбор и оптимизацию...
Книга написана на основе опыта работы с детьми 3-11 классов и посвящена творческим проектам юных программистов и конструкторов. На примере алгоритмов черепашьей графики и простых компьютерных игр дети познакомятся с креативным программированием в визуальной среде Scratch. Рассмотрено применение...
Практическое руководство для освоения серверной платформы Node.js на реальных проектах. Книга проводит читателя от настройки окружения до создания современных бэкенд-приложений: агрегатора контента, менеджера паролей, веб-парсера, анализа тональности текста, маркетинговой рассылки, системы...
Книга посвящена практическим аспектам проектирования и разработки приложений на основе больших языковых моделей (LLM). Рассматриваются внутреннее устройство и архитектура трансформеров, методы подготовки данных для обучения и дообучения, а также подходы к адаптации предобученных моделей под...
В книге рассмотрены корутины и Flow — основные инструменты асинхронного программирования на языке Kotlin для Android. Рассказано, как запускать корутины, управлять их жизненным циклом, отменять и обрабатывать ошибки. Подробно описаны холодные и горячие потоки данных, операторы преобразования и...
Книга рассматривает браузер как персональную операционную систему для работы в Интернете и веб-разработки. В изложенном материале на примере браузера Google Chrome последовательно раскрываются архитектурные очертания браузера, механизмы его работы, жизненные циклы веб-приложений, модели изоляции...
Книга рассказывает о проектировании API для обработки данных и взаимодействия с большими языковыми моделями. Рассматривается работа с языком Python и его фреймворками FastAPI, Streamlit и LangChain. Рассматривается интеграция API в имеющиеся рабочие процессы, типичные для обработки данных, вывод...
В современных реалиях разработки ПО классическая модель архитектора как единоличного автора решений утрачивает эффективность. Книга предлагает практический подход к архитектуре как к непрерывному процессу принятия решений с участием всей команды. Вводится понятие архитектурно значимых решений, и...
Книга представляет собой практическое руководство по интеграции искусственного интеллекта в процесс разработки на Python. Рассматривается применение ИИ-ассистентов, включая ChatGPT и аналогичные языковые модели, для повышения эффективности на всех этапах жизненного цикла ПО: от сбора требований...
Книга представляет собой лаконичное и в то же время исчерпывающее руководство по построению языковых моделей. Рассматриваются математические основы машинного обучения, векторные представления и работа нейронных сетей. Изложены принципы моделирования языка: от мешков слов и эмбеддингов до...
Книга поможет разработчикам и ИТ-специалистам сделать первые шаги в новой роли и уверенно закрепиться в профессии архитектора решений. Фокус — на архитектуре решений: промежуточной области на стыке архитектуры приложений (код и фреймворки) и enterprise-архитектуры (стратегии компании).
В книге...
Книга посвящена профессиональной разработке кроссплатформенного программного обеспечения на языке C++ в среде Qt 6.10 для операционных систем Windows, Linux и macOS. Рассматривается методология объектно-ориентированного программирования, шаблоны и контейнерные классы, базовый класс QObject с...
В книге сделан исчерпывающий анализ низкоуровневого устройства процессоров, их архитектур, инструкций, кэша и тонких аспектов оптимизации производительности. На материале тщательно подобранных кейсов, разнообразных бенчмарков и измерений книга демонстрирует потенциально узкие места в работе...
Книга поможет начинающим специалистам сделать первые шаги в IT-индустрии и уверенно закрепиться в коммерческой разработке. Фокус — на междисциплинарном взаимодействии и системном понимании процессов, что позволяет преодолеть разрыв между теоретической базой в узкой области и реальной практикой в...
Практическое руководство по использованию Terraform для автоматизации облачной инфраструктуры. Книга построена по принципу сборника рецептов, где каждая задача рассматривается с объяснением «как» и «почему». Она подходит как для начинающих, помогая им освоить основы Terraform и концепции...
Книга содержит разнообразные занимательные задания, связанные с робототехникой, и способствует развитию логики, памяти, внимания у детей от 10 до 12 лет. Она поможет им содержательно провести свободное время и узнать много интересного из мира роботов.
Обучение построено как увлекательная игра...
Книга посвящена практическому использованию современных языковых моделей и методам работы с текстовыми данными. Рассматриваются ключевые принципы, лежащие в основе архитектуры трансформеров, а также способы применения предобученных моделей для генерации текста, аннотирования, классификации и...
В книге разобраны восемь сценариев, с которыми неизбежно придется иметь дело любому аналитику данных. Рассказано, как на языке Python обращаться не только с готовыми, но и с частично обработанными и фрагментарными данными. Рассмотрены инструменты из популярных библиотек Pandas и Numpy, освещена...