Machine Learning With Python For Beginners

Machine Learning With Python For Beginners

Machine Learning With Python For Beginners
Автор: Chan Jamie
Дата выхода: 2021
Издательство: LCF Publishing
Количество страниц: 200
Размер файла: 1.8 MB
Тип файла: PDF
Добавил: codelibs
 Проверить на вирусы

Благодарности и посвящение ................................5

Об авторах ....................................................5

Как устроена эта книга? ......................................6

Введение. Игровая индустрия ................................8

Сообщество и события ..........................................9

Unreal Engine 5 ...............................................11

Создание миров и совместная работа ............................16

Глава 1. Основы разработки игр .............................18

Игры и игроки .................................................19

Что такое игровые механики и с чем их «едят»? .................24

Игровые циклы и циклы разработки игр: смещать, но не путать....25

Что такое игровая документация? ...............................26

Глава 2. Игровые движки ....................................28

Как делают игры? ..............................................29

Что такое игровой движок? .....................................30

Особенности Unreal Engine .....................................32

Глава 3. Работа с контентом и ресурсами ...................36

Установка Unreal Engine и создание первого проекта ...........37

Интерфейс редактора ...........................................41

Стандарты наименования ассетов ...............................42

Контент-браузер ..............................................43

Импорт .......................................................44

Текстуры .....................................................46

Материалы ....................................................49

Текстуры в виджетах (UMG) ....................................51

Статические меши .............................................52

IV-развертки ..................................................53

Создание материалов с нуля ...................................54

Экземпляр материала ..........................................58

Уровень детализации (LOD) ....................................60

Редактор статических мешей ...................................60

Акторы статических мешей .....................................66

Пользовательские настройки коллизий ..........................68

Скелеты и скелетные меши .....................................72

Анимации .....................................................77

Аудио ........................................................79

Глава 4. Основы Blueprints ................................86

Визуальный язык программирования и его элементы ..............88

Переменные и типы данных ......................................92

Функции, события и макросы ....................................95

Узлы контроля потока выполнения программы .....................104

Таймеры и таймлайны ..........................................113

Объектно-ориентированное программирование в Unreal Engine5 .....119

Классы в Unreal Engine .......................................131

Настройка Input отображения для ввода данных .................133

Level Blueprint ...............................................137

Gameplay Framework ............................................138

Взаимодействие объектов .......................................142

Интерфейсы ...................................................146

Коллизии .....................................................154

Отладка ......................................................161

Глава 5. Интерфейс с пользователем ........................164

Проектирование, ориентированное на пользователя (User-Centered Design) .....165

Паттерны поведения и навигационная модель ....................166

Что такое интерфейс? ..........................................167

Обзор UMG ....................................................167

Независимый от разрешения экрана пользовательский интерфейс .....172

Работа со стандартными виджетами .............................177

Общие настройки виджетов ......................................190

Программирование UI ...........................................193

Проектирование интерфейса на основе данных (Data-driven UI) .....201

Глава 6. Искусственный интеллект ...........................204

Искусственный интеллект в играх ..............................205

Встроенные методы реализации ИИ в UE .........................206

Подготовка материалов .........................................206

Система навигации .............................................209

Перемещение искусственного интеллекта ........................216

Система патрулирования ........................................221

Искусственный интеллект и система восприятия .................225

Дерево поведения .............................................233

Система запросов среды (EQS) ..................................250

Создание прототипа. Часть 1 ...................................262

Создание прототипа. Часть 2 ...................................266

Глава 7. Анимации ..........................................270

Анимация в Unreal Engine 5 ....................................273

Animation Sequence и импорт анимации ..........................278

Анимирование движения персонажа ..............................281

Анимация атаки и совмещение двух анимаций ....................289

Animation Layer Interface .....................................293

Глава 8. Переход к C++ коду ................................298

Вместо заключения ..........................................306

Создание уровня с поддержкой World Partition .................307

Lumen — новая система глобального освещения ...................310

Система геометрии Nanite ......................................313

Chaos Physics — новое решение для моделирования физики .......317

Новинки в анимации ............................................318

Новая аудиосистема MetaSounds .................................318

Machine Learning for Beginners
Complex concepts are broken down into simple steps and examples are carefully chosen to illustrate each concept. Mathematical concepts are explained without complicated notations and formulas.
Hands-On Approach
Countless examples are provided for you to try out in each chapter, so that you can understand exactly what different machine learning methods do.
Systematic Approach
A systematic approach is taken to provide you with the background knowledge needed before covering advanced concepts.

How is this book different?

The best way to learn anything is by doing.
This book includes three hands-on projects at the end of the book for you to apply and practice all the concepts taught previously.
Working through the projects will not only give you an immense sense of achievement, it'll also help you retain the knowledge and solidify your understanding.
Whether you are an aspiring data scientist or just curious about machine learning, the book is designed to help you grasp the fundamental concepts of machine learning in a systematic and step-by-step fashion.

What you'll learn:

  • What is Machine Learning
  • What is supervised, unsupervised, and reinforcement learning
  • How to use the NumPy and pandas library
  • How to use matplotlib to plot charts
  • What is the Scikit-Learn library?
  • What do the fit() and transform() methods do
  • How to pre-process our data
  • How to use pipelines and column transformers to streamline our code
  • How to evaluate our models
  • What is a confusion matrix and how to interpret it
  • What is regression, classification, and clustering
  • What is the theory behind the linear regression, poly regression, decision tree, random forest, SVM, and k-means clustering algorithms
  • How to do a grid search to find the best hyperparameters
  • What is regularization
  • How to reduce the dimensions of our dataset
  • and more...

Finally, you'll be guided through three hands-on projects that require the application of all the topics covered.


Похожее:

Список отзывов:

Нет отзывов к книге.