Рекомендация Тьюринга по образованию: августовские новости программистов

искусственный интеллект Python

«Мацумото Юкихиро: разработка и реализация языков программирования»

Демистификация мышления мастера-программистаАвтор: [японский] Мацумото Юкихиро Переводчик: Чжэн Минмин

Отец Ruby полностью раскрывает весь процесс разработки нового языка. Эта книга составлена ​​из серийного издания журнала "Nikkei Linux" Юкихиро Мацумото, отца Ruby. Описывает процесс проектирования и реализации нового языка Streem. Автор начинает с мотивации разработки нового языка Streem, от простого к сложному, подробно описывает различные звенья в разработке нового языка, а также сложности и компромиссы в разработке языка, среди которых также исследования и размышления о других языках программирования, в полной мере показывает радость от создания языков программирования.



«Эволюционная архитектура».

Meiya 4.2 звезды, разработка передовых архитектурных идейАвторы: Нил Форд, Ребекка Парсонс, Патрик Куа Переводчик: Чжоу Сюньцзе

В процессе разработки программного обеспечения, чтобы реагировать на изменения как можно быстрее, постепенные структурные изменения должны быть первым принципом проектирования. Эта книга рекомендована Мартином Фаулером, отцом Agile, и в ней подробно рассказывается о необходимости эволюционной архитектуры, методах строительства и проблемах, требующих внимания. В каждой главе обсуждается архитектура программного обеспечения, фитнес-функции, внесение дополнительных изменений, архитектурная связь, развитие данных, построение эволюционируемых архитектур, подводные камни и антипаттерны эволюционных архитектур, а также практическое применение эволюционных архитектур с примерами из практики.



«Книга девяти инь: читы для взлома и защиты iOS»

Старшие эксперты по безопасности оттачивали свои мечи в течение десяти лет и помогут вам «значительно повысить свои навыки» секреты боевых искусств.Автор: Чен Де

Автор Чен Де, старший эксперт по безопасности, владеет различными технологиями в области безопасности. Эта книга начинается с основного содержания инструментов разработки и обратной связи среды джейлбрейка, охватывая основы сборки, динамической отладки, статического анализа, внедрения и перехвата, формата файла и т. д. Есть также несколько тем, таких как взлом приложений и защита приложений, получение конфиденциальности и криминалистика, очистка и мошенничество, уникальный идентификатор устройства и инсайдерская запись. Предисловие было написано Сунь Бином, бывшим главным редактором ежемесячного технического журнала «Hacker Defense Line», и Чжаном Юпином, техническим директором Digital Alliance. система, уделяя особое внимание безопасности и систематически изучая технологию безопасности iOS.



«Основы и практика глубокого обучения»

Охватывает все методы, используемые в разработке ИИАвторы: Джош Паттерсон, Адам Гибсон Переводчик: Чжэн Минмин

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



«Принципы глубокого обучения и практика PyTorch»

Осознайте свободу PyTorch и поэкспериментируйтеДобавить Автора

Эта книга представляет собой систематическое введение в глубокое обучение и платформу с открытым исходным кодом PyTorch. Вся книга посвящена реальному бою, и каждая глава вращается вокруг интересного практического случая, в котором не только объясняются основы использования PyTorch, построения нейронных сетей, реализации сверточных нейронных сетей и рекуррентных нейронных сетей, но также всесторонне и глубоко представляет компьютерное зрение, обработку естественного языка, трансферное обучение и новейшие передовые технологии, такие как состязательное обучение и глубокое обучение с подкреплением. Читая эту книгу, читатели могут легко начать работу с глубоким обучением, научиться создавать распознаватель изображений, создавать реалистичные изображения, позволить машинам понимать слова и тексты, позволить машинам сочинять музыку, научить машины играть в игры и внедрить простую систему машинного перевода. .



«Разработка приложений с бессерверной архитектурой: реализация Python»

Научу вас, как строить с помощью Python Серверы, не требующие выделенного хостингаАвтор: [Индия] Джалем Радж Рохит Переводчик: Ан Сян

В этой книге используется популярный в настоящее время язык Python на примерах облачной архитектуры, чтобы научить вас создавать бессерверные архитектуры в AWS и функциях Microsoft Azure, развертывать бессерверные API, вести журнал и мониторинг процессов, развертывать функции Lambda как инфраструктуру как код и т. д. Подождите. В книге также подробно описаны такие методы, как VPC и SAM.



«SQLAlchemy: база данных Python в действии (2-е издание)»

Основная настольная книга для разработчиков Python среднего уровняДжейсон Майерс, Рик Коупленд Переводчик: У Чуаньхай

SQLAlchemy — это популярная библиотека с открытым исходным кодом, которая устраняет разрыв между реляционными базами данных и традиционным программированием, помогая программистам Python подключать приложения к реляционным базам данных. Эта книга представляет собой сравнительное введение в два основных режима использования SQLAlchemy — SQLAlchemy Core и SQLAlchemyORM, а также обсуждает использование инструмента миграции базы данных Alembic и расширенных приложений SQLAlchemy.



«Основы программирования в Linux».

Начните с нуля и быстро освойте базовые навыки работы с LinuxАвтор: Уильям Ротвелл Переводчик: Чен Гуансинь

Вводная книга по Linux, которую могут читать программисты, не имеющие опыта программирования в Linux и обладающие всесторонним пониманием знаний, необходимых для разработки программного обеспечения в операционной системе Linux. Содержание включает: введение в программное обеспечение с открытым исходным кодом; введение в базовые знания операционной системы Linux, включая файловую систему, основные команды Linux, текстовый редактор, управление системой и т. д.; обзор языка программирования Linux, включая сценарии оболочки BASH, сценарии Perl, Python сценариев, а также C, C++ и Java, популярный инструмент контроля версий программного обеспечения Git.



«Алгоритмические трейдеры: искусственный интеллект, который зарабатывает деньги»

Используйте математическое мышление, Поймите характеристики и тенденции финансовых рынковАвтор: [Корейский] Цюань Жунчжэнь Переводчик: Хэ Пейпей

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