Рубріки: КнигиПодборки

Книжные новинки-2023: что почитать разработчику

Анастасія Пономарьова

Предлагаем провести летние вечера с пользой, а именно хорошей книгой. В подборке вы найдете горяченькие новинки технической литературы о машинном обучении и искусственном интеллекте, архитектуре, автоматизации, последние лучшие практики популярных языков программирования.

Causal Inference and Discovery in Python: Unlock the secrets of modern causal machine learning with DoWhy, EconML, PyTorch and more (Aleksander Molak)

Эта книга будет полезна инженерам машинного обучения, ученым по обработке данных и исследователям машинного обучения, которые стремятся расширить свой инструментарий data science и исследовать причинное машинное обучение. Также она будет интересна разработчикам и специалистам по обработке данных.

С помощью книги можно:

  • Овладеть фундаментальным понятием причинно-следственного вывода.
  • Расшифровать секреты структурно-каузальных моделей.
  • Раскрыть силу 4-этапного процесса причинного вывода в Python.
  • Исследовать передовые методы моделирования повышения.

А если не знаете Python, то этот язык программирования можно изучить с пособием Ускоренный курс Python | Маттес Эрик. 

Hands-On Graph Neural Networks Using Python: Practical techniques and architectures for building powerful graph and deep learning apps with PyTorch (Maxime Labonne)

Не отходя далеко от темы машинного обучения, посоветуем еще одно интересное издание с высоким рейтингом – особенно для практиков машинного обучения и data scientists, интересующихся графовыми нейронными сетями и их применением. А оно варьируется от обработки естественного языка и компьютерного видения до открытия лекарства.

Пособие начинается с основ теории графов и показывает, как создавать наборы данных графов из табличных данных. По мере продвижения от раздела к разделу вы изучаете основные архитектуры графовых нейронных сетей и основные понятия, такие как свертка графов, прогнозирование связей и гетерогенные графы.

Наконец, в книге предлагаются приложения для решения реальных проблем, что позволяет создать профессиональное портфолио. Код доступен в интернете, и его можно легко адаптировать к другим наборам данных и приложениям.

Авторы уверяют, что в результате вы научитесь реализовывать нейронные сети графов с помощью Python и PyTorch Geometric и применять их для решения реальных проблем, а также создавать и обучать модели нейронных сетей.

А если будет настроение почитать нечто более философское, вот хороший вариант — Искусственный интеллект 2041: 10 предсказаний для будущего Кай-Фу Ли, Чэнь Тюфань.

AWS for Solutions Architects: The definitive guide to AWS Solutions Architecture for migrating to, building, scaling, and succeeding in the cloud, 2nd Edition (Saurabh Shrivastava, Neelanjali Srivastav, Alberto Artasanchez, Imtiaz Sayed)

Крутое руководство для тех, кто хочет создавать масштабируемые облачные решения и осуществлять цифровую трансформацию с помощью AWS. Оно содержит углубленные указания по созданию облачных решений с помощью AWS, предоставляет подробную информацию об архитектурных основах дизайна AWS и шаблонах дизайна, созданных в облаке.

Кроме того, вы узнаете о сетевых связях в AWS, обработке больших и потоковых данных, CloudOps и новых технологиях, такие как машинное обучение, IoT и блокчейн.

Наиболее полезной будет книга для архитекторов приложений, разработчиков и инженеров-операторов, которые хотят хорошо разобраться в архитектурных шаблонах AWS, лучших практиках и передовых техниках для создания масштабированных, безопасных, высокодоступных, высокотолерантных и экономически эффективных решений в облаке.

Practical Automation with PowerShell: Effective scripting from the console to the cloud (Matthew Dowst)

Книга поможет вывести PowerShell за рамки простых сценариев и создать средства автоматизации, которые существенно сэкономят время для вашей команды. Здесь показано, как разрабатывать, писать, организовывать и развертывать сценарии для автоматизации операций в системах любого размера – от локальных серверов до корпоративных кластеров в облаке.

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

Hands-on-Hacking: A Practical Guide to Web Application Attacks (Andrés Checa)

Благодаря подробным пошаговым инструкциям и интерактивным лабораторным работам, книга дает практический опыт обнаружения и использования уязвимостей в веб-приложениях. Это позволит сделать их более безопасными (ибо лучше своё ПО сломаете вы сами, чем “левый” хакер).

Материалы в руководстве будут понятны и опытным специалистам, и новичкам.

В этой книге вы узнаете, как устранить следующие уязвимости:

  • Межсайтовый сценарий (XSS).
  • Межсайтовая подделка запросов (CSRF).
  • Открыть перенаправление.
  • Подделка запросов на стороне сервера (SSRF).
  • SQL инъекция (SQLi)
  • Произвольная загрузка файлов.
  • Включение файлов (LFI&RFI).
  • Опасная десериализация.
  • Удаленное исполнение команд (RCE).

Julia as a Second Language: General purpose programming with a taste of data science (Erik Engheim)

Первоначально созданная для высокопроизводительной обработки данных, Julia стала отличным языком программирования общего назначения. Она предлагает такие удобные функции, как сбор мусора, динамический ввод текста и гибкий подход к параллелизму и распределенным вычислениям. Идеальное сочетание простоты, гибкости и производительности.

В книге разбираются следующие темы:

  • Типы данных, такие как числа, строки, массивы и словари.
  • Обратная связь с циклом чтения-оценки-печати (REPL) Julia.
  • Упрощение взаимодействия кода посредством многократной диспетчеризации.
  • Общее использование кода с помощью модулей и пакетов.
  • Объектно-ориентированный и функциональный стили программирования.

Если вы уже знаете Python, JavaScript или C#, смело изучайте Julia и практикуйтесь!

The Artificial Intelligence and Generative AI Bible: [5 in 1] The Most Updated and Complete Guide | From Understanding the Basics to Delving into GANs, NLP, Prompts, Deep Learning, and Ethics of AI (Alger Fraley)

Потенциал искусственного интеллекта (ИИ) безграничен, однако понимание принципов работы искусственного интеллекта и использование его трансформационной силы может быть сложной задачей.

В книге разбирают следующие темы:

  • Основы ИИ.
  • ШИ и глубокая учеба.
  • Обработка природного языка (NLP) в ИИ.
  • Генеративный ИИ и этика.
  • Подсказки, творческий искусственный интеллект и будущие программы.

То есть руководство дает базу для дальнейшей работы с технологией ИИ.

О противостоянии биологического мозга и искусственного интеллекта читайте в книге Как мы учимся. Почему мозг учится лучше, чем машина… Пока | Станислас Деан

Learning JavaScript Design Patterns: A JavaScript and React Developer’s Guide (Addy Osmani)

Второе издание пособия, где рассказывается о последних лучших практиках JS и учат писать красивый, структурированный и удобный для поддержки код, применяя к языку паттерны проектирование.

Что есть в руководстве:

  • Архитектурные шаблоны для структурирования компонент и программ.
  • Более 20 шаблонов проектирования в JavaScript и React пригодны для разработчиков любого уровня.
  • Различные категории шаблонов, включая творческие, структурные и поведенческие.
  • Основные шаблоны производительности, включая динамический импорт и разделение кода.
  • Шаблоны визуализации, такие как рендеринг на стороне сервера, гидратация, архитектура островов и т.д.
  • Современный синтаксис JavaScript, таких как модули JavaScript, шаблоны React, хуки, компоненты высшего порядка (HOC).

Generative Deep Learning: Teaching Machines To Paint, Write, Compose, and Play (David Foster)

И на десерт еще немного о генеративном искусственном интеллекте — самой горячей теме последних месяцев. Эта книга научит инженеров машинного обучения и data scientasts, как создавать впечатляющие генеративные модели глубокого обучения с нуля с помощью Tensorflow и Keras, включая вариационные автокодеры (VAE), генеративные сопернические сети (GAN), трансформаторы, нормализующие потоки, модели на основе энергии и модели. шумопоглощение диффузии.

Книга начинается с основ глубокого обучения и переходит к передовым архитектурам, имеет множество советов и подсказок, благодаря которым специалисты смогут сделать так, чтобы их модели учились эффективнее и становились более креативными.

Останні статті

Обучение Power BI – какие онлайн курсы аналитики выбрать

Сегодня мы поговорим о том, как выбрать лучшие курсы Power BI в Украине, особенно для…

13.01.2024

Work.ua назвал самые конкурентные вакансии в IТ за 2023 год

В 2023 году во всех крупнейших регионах конкуренция за вакансию выросла на 5–12%. Не исключением…

08.12.2023

Украинская IT-рекрутерка создала бесплатный трекер поиска работы

Unicorn Hunter/Talent Manager Лина Калиш создала бесплатный трекер поиска работы в Notion, систематизирующий все этапы…

07.12.2023

Mate academy отправит работников в 10-дневный оплачиваемый отпуск

Edtech-стартап Mate academy принял решение отправить своих работников в десятидневный отпуск – с 25 декабря…

07.12.2023

Переписки, фото, история браузера: киевский программист зарабатывал на шпионаже

Служба безопасности Украины задержала в Киеве 46-летнего программиста, который за деньги устанавливал шпионские программы и…

07.12.2023

Как вырасти до сеньйора? Девелопер создал популярную подборку на Github

IT-специалист Джордан Катлер создал и выложил на Github подборку разнообразных ресурсов, которые помогут достичь уровня…

07.12.2023