[AI] Gamba Jonah / Гамба Иона - Deep Learning Models / Модели глубокого обучения [2024, PDF/EPUB, ENG]

Страницы:  1
Ответить
 

tsurijin

Стаж: 3 года 6 месяцев

Сообщений: 1681


tsurijin · 18-Апр-24 11:32 (1 месяц 16 дней назад, ред. 18-Апр-24 11:38)

Deep Learning Models / Модели глубокого обучения
Год издания: 2024
Автор: Gamba Jonah / Гамба Иона
Издательство: Springer
ISBN: 978-981-99-9672-8
Язык: Английский
Формат: PDF, EPUB
Качество: Издательский макет или текст (eBook)
Интерактивное оглавление: Да
Количество страниц: 211
Описание: This book focuses on and prioritizes a practical approach, minimizing theoretical concepts to deliver algorithms effectively. With deep learning emerging as a vibrant field of research and development in numerous industrial applications, there is a pressing need for accessible resources that provide comprehensive examples and quick guidance. Unfortunately, many existing books on the market tend to emphasize theoretical aspects, leaving newcomers scrambling for practical guidance. This book takes a different approach by focusing on practicality while keeping theoretical concepts to a necessary minimum. The book begins by laying a foundation of basic information on deep learning, gradually delving into the subject matter to explain and illustrate the limitations of existing algorithms. A dedicated chapter is allocated to evaluating the performance of multiple algorithms on specific datasets, highlighting techniques and strategies that can address real-world challenges when deep learning is employed. By consolidating all necessary information into a single resource, readers can bypass the hassle of scouring scattered online sources, gaining a one-stop solution to dive into deep learning for object detection and classification. To facilitate understanding, the book employs a rich array of illustrations, figures, tables, and code snippets. Comprehensive code examples are provided, empowering readers to grasp concepts quickly and develop practical solutions. The book covers essential methods and tools, ensuring a complete and comprehensive coverage that enables professionals to implement deep learning algorithms swiftly and effectively.
This book is designed to equip professionals with the necessary skills to thrive in the active field of deep learning, where it has the potential to revolutionize traditional problem-solving approaches. This book serves as a practical companion, enabling readers to grasp concepts swiftly and embark on building practical solutions.
В этой книге основное внимание уделяется практическому подходу, который сводит к минимуму теоретические концепции для эффективной реализации алгоритмов. В связи с тем, что глубокое обучение становится динамично развивающейся областью исследований и разработок во многих областях промышленного применения, существует острая потребность в доступных ресурсах, содержащих исчерпывающие примеры и краткие рекомендации. К сожалению, многие существующие на рынке книги, как правило, делают акцент на теоретических аспектах, в результате чего новичкам приходится искать практические рекомендации. В этой книге используется другой подход, в котором основное внимание уделяется практичности, а теоретические концепции сведены к необходимому минимуму. Книга начинается с изложения базовой информации о глубоком обучении, постепенно углубляясь в предмет, чтобы объяснить и проиллюстрировать ограничения существующих алгоритмов. Отдельная глава посвящена оценке эффективности нескольких алгоритмов на конкретных наборах данных, а также методам и стратегиям, которые могут быть использованы для решения реальных задач при использовании глубокого обучения. Объединив всю необходимую информацию в единый ресурс, читатели могут избавиться от необходимости просматривать разрозненные онлайн-источники, получив универсальное решение для глубокого изучения процессов обнаружения и классификации объектов. Для облегчения понимания в книге используется большое количество иллюстраций, рисунков, таблиц и фрагментов кода. Приведены подробные примеры кода, позволяющие читателям быстро схватывать концепции и разрабатывать практические решения. В книге рассматриваются основные методы и инструменты, обеспечивающие полный и всесторонний охват, позволяющий профессионалам быстро и эффективно внедрять алгоритмы глубокого обучения.
Эта книга предназначена для того, чтобы дать профессионалам навыки, необходимые для успешной работы в области глубокого обучения, где оно может революционизировать традиционные подходы к решению проблем. Эта книга служит практическим пособием, позволяющим читателям быстро усвоить концепции и приступить к разработке практических решений.
Примеры страниц (скриншоты)
Оглавление
1
Basic Approaches in Object Detection and Classification by Deep Learning . . . . 1
1.1
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2
Conventional Methods of Object Detection and Machine Learning . . . . . . . . . . . 4
1.2.1
K-Nearest Neighbors (KNN) . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.2.2
Linear Discriminant Analysis (LDA) and Quadratic Discriminant Analysis (QDA) . 12
1.2.3
Support Vector Machine (SVM) . . . . . . . . . . . . . . . . . . . . . . . . 25
1.2.4
Random Forest . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
1.2.5
Gradient Boosting Machines . . . . . . . . . . . . . . . . . . . . . . . . . . . 39
1.3
Deep Learning as Part of Artificial Intelligence . . . . . . . . . . . . . . . . . 40
1.4
Frameworks for Deep Learning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
1.5
Selection of Target Areas for This Book . . . . . . . . . . . . . . . . . . . . . . . 41
1.6
Concluding Remarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
1.7
Self-evaluation Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
2
Requirements for Hands-On Approach to Deep Learning . . . . . . . . . . 47
2.1
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
2.2
Basic Python Arrays for Deep Learning . . . . . . . . . . . . . . . . . . . . . . . . 47
2.3
Setting Up Environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
2.3.1
OS Support for Offline Environments . . . . . . . . . . . . . . . . . . . 50
2.3.2
Windows Environment Creation Example . . . . . . . . . . . . . . . 51
2.3.3
Options to Consider for Online Environments . . . . . . . . . . . . 52
2.4
Concluding Remarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
2.5
Self-evaluation Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
xiii
xiv Contents
3
Building Deep Learning Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
3.1
Introduction: Neural Networks Basics . . . . . . . . . . . . . . . . . . . . . . . . . 55
3.1.1
Shallow Networks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
3.1.2
Convolutional Neural Networks (CNNs) . . . . . . . . . . . . . . . . . 60
3.1.3
Recurrent Neural Networks (RNNs) . . . . . . . . . . . . . . . . . . . . 62
3.1.4
Long Short-Term Memory (LSTM)/Gated Recurring Units (GRUs) . . . . 65
3.2
Using Keras for as Deep Learning Framework . . . . . . . . . . . . . . . . . . 70
3.2.1
Overview of Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
3.2.2
Usability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
3.3
Concluding Remarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
3.4
Self-evaluation Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
4
The Building Blocks of Machine Learning and Deep Learning . . . . . . 73
4.1
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
4.2
Categorization of Machine Learning . . . . . . . . . . . . . . . . . . . . . . . . . . 73
4.3
Methods of Evaluating Machine Learning Models . . . . . . . . . . . . . . . 74
4.3.1
Data Preprocessing for Deep Learning . . . . . . . . . . . . . . . . . . 78
4.3.2
Problem of Overfitting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
4.4
The Machine Learning Workflow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
4.5
Concluding Remarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
4.6
Self-evaluation Exercises . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
5
Remote Sensing Example for Deep Learning . . . . . . . . . . . . . . . . . . . . . . 85
5.1
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
5.2
Background of the Remote Sensing Example . . . . . . . . . . . . . . . . . . . 85
5.3
Remote Sensing: Land Cover Classification . . . . . . . . . . . . . . . . . . . . 86
5.4
Background of Experimental Comparison of Keras Applications Deep Learning Models Performance on EuroSAT Dataset . 86
5.4.1
Information Input Data Requirements . . . . . . . . . . . . . . . . . . . 88
5.4.2
Input Restrictions (from Keras Application Page) . . . . . . . . . 89
5.4.3
Training and Test Results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
5.5
Application of EuroSAT Results to Uncorrelated Dataset . . . . . . . . . 189
5.5.1
Evaluation of 10-Classes with Best EuroSAT Weights . . . . . 189
5.5.2
Training Results with 6 Classes—Unbalanced/ Balanced Case . . 195
5.5.3
Training Results with 5 Classes . . . . . . . . . . . . . . . . . . . . . . . . 197
5.6
Concluding Remarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
Download
Rutracker.org не распространяет и не хранит электронные версии произведений, а лишь предоставляет доступ к создаваемому пользователями каталогу ссылок на торрент-файлы, которые содержат только списки хеш-сумм
Как скачивать? (для скачивания .torrent файлов необходима регистрация)
[Профиль]  [ЛС] 
 
Ответить
Loading...
Error