Рекомендация по списку книг по компьютерному профессиональному пакету

1. Классический учебник по глубокому обучению Глубокое обучение + практическое глубокое обучение

  • "Хуашу" и шедевр Мушена - два меча. Достаточно прочитать этот набор для вводного глубокого обучения. Сводка опыта передовых ученых - блокбастер в области искусственного интеллекта, машинного обучения, алгоритма ИИ, науки о данных.
  • Теория + практический бой, набор книг, которые помогут вам получить различные знания по глубокому обучению.

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

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

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

Введение в глубокое обучение: «Глубокое обучение» написано тремя всемирно известными экспертами, Яном Гудфеллоу, Йошуа Бенжио и Аароном Курвиллем, Это основополагающий классический учебник в области глубокого обучения. Содержание книги состоит из трех частей: Часть 1 знакомит с основными математическими инструментами и концепциями машинного обучения, которые являются подготовительными знаниями для глубокого обучения; Часть 2 систематически объясняет зрелые методы и технологии глубокого обучения; Часть 3 обсуждает некоторые перспективные направления и идеи, которые признаны в центре внимания будущих исследований в области глубокого обучения.

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

2. Полное собрание сочинений Путь чистоты кода Путь чистоты кода: Путь чистоты кода Профессионализм программиста

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

«Путь чистого кода» — двухтомная книга, написанная гуру разработки программного обеспечения Робертом Мартином, которая объединяет его многолетний опыт программирования и является одной из немногих классических книг-бестселлеров в области разработки программного обеспечения. Первый том, известный как «Правила бойскаутов программистов», может помочь программистам установить правильные нормы написания кода и помочь программистам стать лучшими программистами. Второй том представляет собой более чем 40-летний опыт Мартина в области программирования, объясняющий принципы, приемы, инструменты и практики в программных технологиях, помогающий профессиональным разработчикам программного обеспечения проявлять выдающийся профессионализм.

«Чистый код»

"Есть две причины прочитать эту книгу: во-первых, вы программист; во-вторых, вы хотите стать лучшим программистом. Что ж, ИТ-индустрии нужны лучшие программисты!" - Роберт С. Мартин

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

Известный специалист по программному обеспечению Роберт С. Мартин (Robert C. Martin) представляет вам в этой книге революционное видение. Вместе со своими коллегами из Object Mentor он извлекает ценности навыков работы с программным обеспечением из своих лучших гибких практик по чистому коду, чтобы накормить читателей и сделать вас лучшим программистом — пока вы начинаете читать эту книгу.

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

"Путь профессионализма программиста к чистоте кода"

1. Соберите опыт и опыт более чем 40-летней карьеры мастеров программирования

2. Объяснить принципы, методы, инструменты и методы разработки программного обеспечения.

3. Дайте профессиональным разработчикам программного обеспечения возможность проявить выдающийся профессионализм

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

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

3. Алгоритмы искусственного интеллекта: базовые алгоритмы тома 1 + алгоритмы тома 2, вдохновленные природой + том 3 глубокое обучение и нейронные сети

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

«Алгоритмы искусственного интеллекта, том 1, основные алгоритмы»

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

Целевой аудиторией серии книг «Алгоритмы искусственного интеллекта» являются те, кто не имеет хорошей математической базы и интересуется искусственным интеллектом. Читателям этой книги нужно иметь только базовые знания алгебры в колледже и компьютерного программирования, а любое содержание, выходящее за рамки этого, будет подробно объяснено в книге. Эта книга предоставляет читателям вспомогательные примеры программных кодов.В настоящее время существуют языковые версии Java, C#, R, C/C++ и Python, а также версия языка Scala, поддерживаемая и поддерживаемая сообществом.

«Алгоритмы искусственного интеллекта, том 2. Алгоритмы, вдохновленные природой»

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

2. Множество примеров кода и онлайн-ресурсов удобны для практической практики и расширенного обучения;

3. Обеспечьте среду онлайн-экспериментов и загрузку исходного кода;

4. Полноцветная печать.

«Алгоритмы искусственного интеллекта, том 3, глубокое обучение и нейронные сети (полноцветная печать)»

1. В этом томе рассматриваются современные методы нейронных сетей, включая активацию ReLU, стохастический градиентный спуск, кросс-энтропию, регуляризацию, отсев и визуализацию;

2. Множество примеров кода и онлайн-ресурсов удобны для практической практики и расширенного обучения;

3. Обеспечьте среду онлайн-экспериментов;

4. Полноцветная печать;

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

Целевой аудиторией этой книги являются те, кто интересуется искусственным интеллектом, но страдает от отсутствия хорошей математической основы. Читателям нужно только иметь базовое представление о курсах алгебры в колледже. Эта книга предоставляет читателям вспомогательные примеры программных кодов, которые в настоящее время доступны в версиях для Java, C# и Python.

4. Три мушкетера в математическом обучении программистов: красота математики, 3-е издание + курсы базовой математики для программистов + математика для машинного обучения

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

Красота математики, третье издание

Это очень уважаемая классическая научно-популярная работа, рекомендованная многими учреждениями в качестве трамплина к предмету математики и обязательная к прочтению книга для студентов колледжей в области информации.

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

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

Эта книга получила 8-ю книжную премию Вэньцзинь Национальной библиотеки Китая, премию за номинацию книг 5-й премии Китая за выдающиеся публикации и была включена в «Рекомендацию 100 лучших книг и библиографий для национальных подростков 2014 года». "Красота математики" несет прекрасное математическое просвещение читателям, особенно молодым людям, которые учатся в колледже или даже в средней школе. Автор надеется, что молодые китайские инженеры смогут понять, как правильно работать в индустрии информационных технологий из "Красоты математики", чтобы добиться успеха как в карьере, так и в жизни.

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

«Базовый курс математики для программистов от теории к практике Python»

1. Внимательно сосредоточьтесь на потребностях программистов.

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

2. Сочетание ярких случаев и ярких метафор для интерпретации сложных моментов.

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

3. Сосредоточьтесь на практике программирования.

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

4. Обеспечьте загрузку исходного кода.

Математика машинного обучения

  • Тщательно понимать алгоритмы машинного обучения, понимать логику этих основных принципов алгоритма на математическом уровне и иметь возможность выводить и доказывать алгоритмы.
  • При решении задач в инженерной практике искусственного интеллекта уметь использовать математические знания для анализа и моделирования
  • Точно охватить математические знания, связанные с машинным обучением, глубоким обучением и обучением с подкреплением в области искусственного интеллекта.
  • Преподавание математики с точки зрения применения машинного обучения, чтобы применение математики в машинном обучении могло быть легко связано
  • Охватывает основные знания о построении целевых функций, оптимизации моделей и различных алгоритмах машинного обучения в машинном обучении, таких как теория вероятностей, теория информации и методы Z-оптимизации.
  • Охватывает базовые математические знания, такие как исчисление и линейная алгебра.

5. Классика C и C++: C и указатели + экспертное программирование на C + ловушки и дефекты C

«Три мушкетера», классическая книга по C&C++, помогает программистам на C обойти ловушки и препятствия в процессе программирования и овладеть сутью программирования на C!

"C и указатели"

1. Новая версия 2020Z классического указателя C продается по всему миру уже более 30 лет и оказала влияние на несколько поколений программистов в стране и за рубежом.Работы на уровне Библии на языке C были проданы в общей сложности более 140 000 томов в китайской версии;

2. Эта книга получила высокую оценку ACUU, и председатель ACCU Фрэнсис Глассбороу настоятельно рекомендует ее;

3. В этой книге подчеркивается важность указателей в C, даются ценные советы и мудрые предупреждения, а также демонстрируется огромная сила указателей в программах на C;

4. Эта книга содержит обширные ресурсы и подробные обсуждения, связанные с программированием на языке C. Благодаря обсуждению базовых знаний и расширенных возможностей указателей она помогает программистам интегрировать мощные функции указателей в свои собственные программы.

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

«Программирование на C для экспертов»

Это совсем другая книга по языку C. В этой книге используется непринужденная и разговорная манера, в ней представлено множество удивительных случаев, описанных автором из практического опыта:

  • Программное обеспечение для запуска космических аппаратов к Венере;
  • Ошибка языка C, которая может вывести из строя всю телефонную систему AT&T;
  • Секреты собеседования программиста C;
  • Почему программисты не могут отличить Хэллоуин от Рождества;
  • Код C для полного интерпретатора BASIC.

Эта книга раскрывает приемы кодирования, используемые лучшими в мире программистами на C. Хотя эта книга посвящена языку C, в ней все же содержится краткое введение в C++. Программистам C не нужно тратить недели, чтобы понять эти знания C++.

Эта книга охватывает системы IBM и UNIX и делает изучение языка C увлекательным и познавательным.

"C Ловушки и подводные камни"

1. Фрэнсис Глассбороу, председатель ACCU, настоятельно рекомендует классические работы, оказавшие влияние на несколько поколений программистов в стране и за рубежом;

2. Известные работы Эндрю Кенига, старшего технического мастера индустрии C++, члена Комитета по стандартам C++ и автора книги C++ Meditations;

3. Он был самым продаваемым в мире более 30 лет, а китайская версия была продана тиражом более 100 000 копий;

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

Слушайте учения мастеров и осваивайте суть программирования

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

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

Эта книга основана на более чем десятилетнем опыте автора в программировании на C. Для всех, кто писал программы на C (будь то новичок или эксперт), эта книга является идеальным материалом для чтения.

6. Настоящий бой в проекте фанатов Python

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

«Программирование проекта Python Geek»

Python — это мощный язык программирования, который легко и интересно изучать. Но освоив азы, что дальше?

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

Arduino взаимодействует с оборудованием, таким как Raspberry Pi. Вы научитесь использовать распространенные инструменты и библиотеки Python, такие как numpy, matplotlib и pygame, для:

● Используйте параметрическое уравнение и модуль черепахи для создания узора калейдоскопа;

● создавать музыку на компьютере, имитируя частотные обертоны;

● Преобразование графических изображений в текстовую графику ASCII;

● Написать 3D-стереографическую программу для создания 3D-изображений, скрытых под случайными узорами;

● Создавайте реалистичные анимации с помощью шейдеров OpenGL, исследуя системы частиц, прозрачность и приемы рекламных щитов;

● 3D-визуализация по данным КТ и МРТ;

● Подключите компьютер к Arduino, чтобы запрограммировать и создать лазерное шоу, которое реагирует на музыку.

С помощью этой книги вы сможете получить настоящее удовольствие от того, чтобы быть компьютерщиком!

«Программирование на Python: исследование мира с помощью кода»

1. Применимо к Python 3.7 и выше, предоставляя вспомогательный исходный код.

2. 16 интересных проектных кейсов, как практичных, так и интересных.

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

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

  • Используйте такие библиотеки, как matplotlib, NumPy, боке, панды, запросы, Beautiful Soup и черепаха;
  • Используйте модули обработки естественного языка и компьютерного зрения, такие как NLTK и OpenCV;
  • Написать программы для обнаружения и отслеживания объектов, движущихся в звездном поле;
  • Захватывайте выступления из Интернета и автоматически обобщайте их;
  • Используйте карту лазерного альтиметра Mars Orbiter (MOLA), чтобы выбрать место посадки космического корабля;
  • Нанесите на карту и визуализируйте плотность населения, используя инструменты построения графиков и визуализации данных.

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

«Практическое и увлекательное путешествие по программированию на Python»

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

1. Более 20 практических кейсов программирования проектов на Python

2. Сочетание изучения базовых знаний Python и практики творческого программирования

3. Разнообразные алгоритмические головоломки легко освоить

4. Вспомогательный код + бесплатная загрузка обучающих ресурсов

7. Изучайте Python 3 глупым способом: базовый + продвинутый

«Learn Python 3 Stupidly» — это вводная книга по Python, подходящая для читателей, которые мало разбираются в компьютерах и никогда не изучали программирование, но интересуются программированием. В этой книге используются упражнения, которые помогут читателям шаг за шагом освоить программирование, от простой печати до реализации полного проекта, позволяя новичкам начать с основных методов программирования и, наконец, испытать основной процесс разработки программного обеспечения. Эта книга написана на основе версии Python 3.6.

Структура этой книги очень проста.В дополнение к «подготовительной работе» она также включает 52 упражнения, 26 из которых охватывают три темы ввода/вывода, переменные и функции, а остальные 26 охватывают некоторые более сложные темы, такие как условное суждение, циклы, классы и объекты, тестирование кода и реализация проекта и т. д. Формат каждой главы в основном одинаков, начиная с упражнений по коду, следуя инструкциям по написанию кода, запуску и проверке результатов, а затем выполняя дополнительные упражнения.

«Глупые способы изучения Python 3 для продвинутых»

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

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

рекомендация

отblog.csdn.net/epubit17/article/details/131421186