Deep learning can feel like a leap into a maze of algorithms, frameworks, and unfamiliar terminology. Dr. Pablo Rivas makes the first steps more navigable by building from machine-learning fundamentals toward practical neural-network work in Python. The emphasis is on understanding how the pieces fit together—not just encountering model names.
For readers with basic mathematics and programming knowledge, this book offers a guided route through data preparation, model training, popular frameworks, and the questions that arise when machine-learning systems are used in the world.
Start with the foundations
The opening chapters introduce machine learning, neurons, perceptrons, and the structure of shallow and deep networks. From there, readers meet tools including TensorFlow, Keras, PyTorch, and Google Colaboratory. This early grounding helps connect the underlying ideas to the environments used to build and run models.
Make data ready for learning
Data preparation receives substantial attention: the book discusses binary and categorical data, regression, scaling and standardization, data augmentation, and dimensionality reduction. It also considers ethical implications of manipulating data—a useful reminder that preparation choices are part of the work, not just a preliminary chore.
Understand how models learn
Topics include classification and regression, measuring error, and recognizing overfitting and generalization. The chapters move from these learning and evaluation concepts toward training neural networks with single and multiple layers, giving readers a conceptual frame for the practical examples.
Explore architectures and applications
Later material covers neural-network approaches used across areas such as computer vision and natural language processing, alongside architectures including convolutional and recurrent networks, autoencoders, variational autoencoders, and generative adversarial networks. The book pairs technical exploration with working examples and code, while raising questions about the societal implications of deep learning.
A practical first step into deep learning
Chapter questions provide opportunities to revisit key ideas, and the progression from fundamentals to models makes the book relevant to aspiring practitioners, students, and curious programmers starting out in the field. If you want a grounded introduction that treats both implementation and responsible use as part of learning deep learning, this is a thoughtful place to begin.
User Reviews
Only logged in customers who have purchased this product may leave a review.
Original price was: $27.89.$13.95Current price is: $13.95.

There are no reviews yet.