System Design Space
Knowledge graphSettings

Updated: March 9, 2026 at 7:01 PM

Deep Learning and Data Analysis: A Practical Guide (short summary)

easy

Source

Telegram: book_cube

Detailed review with chapter-by-chapter notes and practical commentary.

Open post

Глубокое обучение и анализ данных. Практическое руководство

Authors: Дмитрий Малов
Publisher: БХВ-Петербург, 2023
Length: 270 pages

A concise intro to deep learning and data science: fundamentals, classical ML algorithms, hands-on tasks, and practical walkthroughs with TensorFlow, Keras, and PyTorch.

Original

What this book covers

This is a compact intro to deep learning and data science: fundamentals first, then practical tasks, and finally implementation patterns in three mainstream frameworks.

It is most useful as a fast orientation map before starting your own experiments.

Structure: 8 chapters

1

Machine learning foundations

Linear algebra, probability basics, and core ML task framing: classification, regression, anomaly detection, translation, synthesis. Includes a brief Python/OOP and development-process overview.

2

Core machine learning algorithms

Data preprocessing, dimensionality reduction, linear/logistic regression, decision trees, SVM, naive Bayes, k-means, kNN, random forest, and gradient boosting.

3

Deep learning foundations

Backpropagation, perceptron, Markov chains, Boltzmann machine, Hopfield network, CNN, RNN, transformers, autoencoders, and GANs.

4

Data science foundations

CRISP-DM methodology, key ML team roles (analyst, data engineer, data scientist), trends like deepfakes/AutoML/MLOps, and a TensorFlow/PyTorch/Keras overview.

5

Deep learning tasks

Hands-on examples: data augmentation, computer vision with OpenCV, symbol recognition, NLP, audio processing, and video processing.

6

TensorFlow

Applying chapter 5 tasks using TensorFlow.

7

Keras

Rebuilding practical tasks through the higher-level Keras API.

8

PyTorch

Implementing the same class of tasks in the PyTorch ecosystem.

What is most useful

  • A compact and readable intro that quickly maps the space from math basics to applied tasks.
  • The companion repository is useful as a starting point for hands-on experimentation.
  • Works well as a bridge between introductory theory and first practical deep learning projects.

What to keep in mind

  • Coverage is broad, so many topics are high-level rather than deep.
  • Chapter 2 is dense and can be hard to follow for complete beginners.
  • To build strong practical confidence, you will likely need extra sources on math and ML.

Practice

GitHub repository

Code and charts from the book for replaying and adapting examples.

Open repository

How to get maximum value from it

Use chapters 1-4 to align vocabulary and fundamentals.

Run and modify repository code while going through chapters 5-8.

After finishing, move to production-focused AI and modern LLM system resources.

Related chapters

Where to find the book

Enable tracking in Settings

System Design Space

© 2026 Alexander Polomodov