Search results for "deep dive into deep learning frameworks"
Items we need to order for you

R 1,630.69

Java Deep Learning Essentials
Dive into the future of data science and learn how to build the sophisticated algorithms that are fundamental to deep learning and AI with JavaAbout This Book• Go beyond the theory and put Deep Learning into practice with Java• Find out how to build a range of Deep Learning algorithms using a range of leading frameworks including DL4J, Theano and Caffe• Whether you're a data scientist or Java developer, dive in and find out how to tackle Deep LearningWho This Book Is ForThis book is intended for data scientists and Java developers who want to dive into the exciting world of deep learning. It would also be good for machine learning users who intend to leverage deep learning in their projects, working within a big data environment.What You Will Learn• Get a practical deep dive into machine learning and deep learning algorithms• Implement machine learning algorithms related to deep learning• Explore neural networks using some of the most popular Deep Learning frameworks• Dive into Deep Belief Nets and Stacked Denoising Autoencoders algorithms• Discover more deep learning algorithms with Dropout and Convolutional Neural Networks• Gain an insight into the deep learning library DL4J and its practical uses• Get to know device strategies to use deep learning algorithms and libraries in the real world• Explore deep learning further with Theano and CaffeIn DetailAI and Deep Learning are transforming the way we understand software, making computers more intelligent than we could even imagine just a decade ago. Deep Learning algorithms are being used across a broad range of industries – as the fundamental driver of AI, being able to tackle Deep Learning is going to a vital and valuable skill not only within the tech world but also for the wider global economy that depends upon knowledge and insight for growth and success. It's something that's moving beyond the realm of data science – if you're a Java developer, this book gives you a great opportunity to expand your skillset.Starting with an introduction to basic machine learning algorithms, to give you a solid foundation, Deep Learning with Java takes you further into this vital world of stunning predictive insights and remarkable machine intelligence. Once you've got to grips with the fundamental mathematical principles, you'll start exploring neural networks and identify how to tackle challenges in large networks using advanced algorithms. You will learn how to use the DL4J library and apply Deep Learning to a range of real-world use cases. Featuring further guidance and insights to help you solve challenging problems in image processing, speech recognition, language modeling, this book will make you rethink what you can do with Java, showing you how to use it for truly cutting-edge predictive insights. As a bonus, you'll also be able to get to grips with Theano and Caffe, two of the most important tools in Deep Learning today.By the end of the book, you'll be ready to tackle Deep Learning with Java. Wher
R 1,889.00

Dive Into Deep Learning
The leading experts in system change and learning, with their school-based partners around the world, have created this essential companion to their runaway best-seller, Deep Learning: Engage the World Change the World. This hands-on guide provides a roadmap for building capacity in teachers, schools, districts, and systems to design deep learning, measure progress, and assess conditions needed to activate and sustain innovation. Dive Into Deep Learning: Tools for Engagement is rich with resources educators need to construct and drive meaningful deep learning experiences in order to develop the kind of mindset and know-how that is crucial to becoming a problem-solving change agent in our global society. Designed in full color, this easy-to-use guide is loaded with tools, tips, protocols, and real-world examples. It includes: • A framework for deep learning that provides a pathway to develop the six global competencies needed to flourish in a complex world — character, citizenship, collaboration, communication, creativity, and critical thinking. • Learning progressions to help educators analyze student work and measure progress. • Learning design rubrics, templates and examples for incorporating the four elements of learning design: learning partnerships, pedagogical practices, learning environments, and leveraging digital. • Conditions rubrics, teacher self-assessment tools, and planning guides to help educators build, mobilize, and sustain deep learning in schools and districts. Learn about, improve, and expand your world of learning. Put the joy back into learning for students and adults alike. Dive into deep learning to create learning experiences that give purpose, unleash student potential, and transform not only learning, but life itself.
R 1,420.00

Deep Learning
Although interest in machine learning has reached a high point, lofty expectations often scuttle projects before they get very far. How can machine learning—especially deep neural networks—make a real difference in your organization? This hands-on guide not only provides the most practical information available on the subject, but also helps you get started building efficient deep learning networks. Authors Adam Gibson and Josh Patterson provide theory on deep learning before introducing their open-source Deeplearning4j (DL4J) library for developing production-class workflows. Through real-world examples, you’ll learn methods and strategies for training deep network architectures and running deep learning workflows on Spark and Hadoop with DL4J. Dive into machine learning concepts in general, as well as deep learning in particular Understand how deep networks evolved from neural network fundamentals Explore the major deep network architectures, including Convolutional and Recurrent Learn how to map specific deep networks to the right problem Walk through the fundamentals of tuning general neural networks and specific deep network architectures Use vectorization techniques for different data types with DataVec, DL4J’s workflow tool Learn how to use DL4J natively on Spark and Hadoop
R 1,368.00

Programming PyTorch for Deep Learning
Take the next steps toward mastering deep learning, the machine learning method that’s transforming the world around us by the second. In this practical book, you’ll get up to speed on key ideas using Facebook’s open source PyTorch framework and gain the latest skills you need to create your very own neural networks.Ian Pointer shows you how to set up PyTorch on a cloud-based environment, then walks you through the creation of neural architectures that facilitate operations on images, sound, text, and more through deep dives into each element. He also covers the critical concepts of applying transfer learning to images, debugging models, and PyTorch in production.Learn how to deploy deep learning models to productionExplore PyTorch use cases from several leading companiesLearn how to apply transfer learning to imagesApply cutting-edge NLP techniques using a model trained on WikipediaUse PyTorch’s torchaudio library to classify audio data with a convolutional-based modelDebug PyTorch models using TensorBoard and flame graphsDeploy PyTorch applications in production in Docker containers and Kubernetes clusters running on Google Cloud
R 1,277.00

Deep Learning
An engaging and accessible introduction to deep learning perfect for students and professionals In Deep Learning: A Practical Introduction, a team of distinguished researchers delivers a start-to-finish instruction book with complete coverage of the theoretical and practical elements of deep learning. The book includes extensive examples, end-of-chapter exercises, homework, exam material and a GitHub repository containing code and data for all provided examples. Combining contemporary deep learning theory with state-of-the-art tools, the chapters are structured to maximize accessibility for both beginning and intermediate students. The authors have included coverage of TensorFlow, Keras, and Pytorch. Readers will also find: Thorough introductions to deep learning and deep learning toolsComprehensive explorations of convolutional neural networks, including discussions of their elements, operation, training, and architecturesPractical discussions of recurrent neural networks and non-supervised approaches to deep learningFulsome treatments of generative adversarial networks as well as deep Bayesian Neural networks.Perfect for undergraduate and graduate students studying computer vision, computer science, artificial intelligence, and neural networks, Deep Learning: A Practical Introduction will also benefit practitioners and researchers in the fields of deep learning and machine learning in general.
R 3,237.00

Applied Deep Learning with Python
A hands-on guide to deep learning that’s filled with intuitive explanations and engaging practical examplesKey FeaturesDesigned to iteratively develop the skills of Python users who don’t have a data science backgroundCovers the key foundational concepts you’ll need to know when building deep learning systemsFull of step-by-step exercises and activities to help build the skills that you need for the real-worldBook DescriptionTaking an approach that uses the latest developments in the Python ecosystem, you’ll first be guided through the Jupyter ecosystem, key visualization libraries and powerful data sanitization techniques before we train our first predictive model. We’ll explore a variety of approaches to classification like support vector networks, random decision forests and k-nearest neighbours to build out your understanding before we move into more complex territory. It’s okay if these terms seem overwhelming; we’ll show you how to put them to work.We’ll build upon our classification coverage by taking a quick look at ethical web scraping and interactive visualizations to help you professionally gather and present your analysis. It’s after this that we start building out our keystone deep learning application, one that aims to predict the future price of Bitcoin based on historical public data.By guiding you through a trained neural network, we’ll explore common deep learning network architectures (convolutional, recurrent, generative adversarial) and branch out into deep reinforcement learning before we dive into model optimization and evaluation. We’ll do all of this whilst working on a production-ready web application that combines Tensorflow and Keras to produce a meaningful user-friendly result, leaving you with all the skills you need to tackle and develop your own real-world deep learning projects confidently and effectively.What you will learnDiscover how you can assemble and clean your very own datasetsDevelop a tailored machine learning classification strategyBuild, train and enhance your own models to solve unique problemsWork with production-ready frameworks like Tensorflow and KerasExplain how neural networks operate in clear and simple termsUnderstand how to deploy your predictions to the webWho this book is forIf you're a Python programmer stepping into the world of data science, this is the ideal way to get started.
R 1,661.00

Learning Deep Learning
NVIDIA's Full-Color Guide to Deep Learning: All You Need to Get Started and Get Results "To enable everyone to be part of this historic revolution requires the democratization of AI knowledge and resources. This book is timely and relevant towards accomplishing these lofty goals." -- From the foreword by Dr. Anima Anandkumar, Bren Professor, Caltech, and Director of ML Research, NVIDIA "Ekman uses a learning technique that in our experience has proven pivotal to success—asking the reader to think about using DL techniques in practice. His straightforward approach is refreshing, and he permits the reader to dream, just a bit, about where DL may yet take us." -- From the foreword by Dr. Craig Clawson, Director, NVIDIA Deep Learning Institute Deep learning (DL) is a key component of today's exciting advances in machine learning and artificial intelligence. Learning Deep Learning is a complete guide to DL. Illuminating both the core concepts and the hands-on programming techniques needed to succeed, this book is ideal for developers, data scientists, analysts, and others--including those with no prior machine learning or statistics experience.After introducing the essential building blocks of deep neural networks, such as artificial neurons and fully connected, convolutional, and recurrent layers, Magnus Ekman shows how to use them to build advanced architectures, including the Transformer. He describes how these concepts are used to build modern networks for computer vision and natural language processing (NLP), including Mask R-CNN, GPT, and BERT. And he explains how a natural language translator and a system generating natural language descriptions of images.Throughout, Ekman provides concise, well-annotated code examples using TensorFlow with Keras. Corresponding PyTorch examples are provided online, and the book thereby covers the two dominating Python libraries for DL used in industry and academia. He concludes with an introduction to neural architecture search (NAS), exploring important ethical issues and providing resources for further learning. Explore and master core concepts: perceptrons, gradient-based learning, sigmoid neurons, and back propagationSee how DL frameworks make it easier to develop more complicated and useful neural networksDiscover how convolutional neural networks (CNNs) revolutionize image classification and analysisApply recurrent neural networks (RNNs) and long short-term memory (LSTM) to text and other variable-length sequencesMaster NLP with sequence-to-sequence networks and the Transformer architectureBuild applications for natural language translation and image captioning NVIDIA's invention of the GPU sparked the PC gaming market. The company's pioneering work in accelerated computing--a supercharged form of computing at the intersection of computer graphics, high-performance computing, and AI--is reshaping trillion-dollar industries, such as transportation, healthcare, and manufacturing, and fueling the g
R 1,451.00

Learning Tensorflow.js
Given the demand for AI and the ubiquity of JavaScript, TensorFlow.js was inevitable. With this Google framework, seasoned AI veterans and web developers alike can help propel the future of AI-driven websites. In this guide, author Gant Laborde--Google Developer Expert in machine learning and the web--provides a hands-on end-to-end approach to TensorFlow.js fundamentals for a broad technical audience that includes data scientists, engineers, web developers, students, and researchers.You'll begin by working through some basic examples in TensorFlow.js before diving deeper into neural network architectures, DataFrames, TensorFlow Hub, model conversion, transfer learning, and more. Once you finish this book, you'll know how to build and deploy production-ready deep learning systems with TensorFlow.js.Explore tensors, the most fundamental structure of machine learningConvert data into tensors and back with a real-world exampleCombine AI with the web using TensorFlow.jsUse resources to convert, train, and manage machine learning dataBuild and train your own training models from scratch
R 1,277.00

Deep Learning with Python
Discover the practical aspects of implementing deep-learning solutions using the rich Python ecosystem. This book bridges the gap between the academic state-of-the-art and the industry state-of-the-practice by introducing you to deep learning frameworks such as Keras, Theano, and Caffe. The practicalities of these frameworks is often acquired by practitioners by reading source code, manuals, and posting questions on community forums, which tends to be a slow and a painful process. Deep Learning with Python allows you to ramp up to such practical know-how in a short period of time and focus more on the domain, models, and algorithms.This book briefly covers the mathematical prerequisites and fundamentals of deep learning, making this book a good starting point for software developers who want to get started in deep learning. A brief survey of deep learning architectures is also included.Deep Learning with Python also introduces you to key concepts of automatic differentiation and GPU computation which, while not central to deep learning, are critical when it comes to conducting large scale experiments. What You Will Learn Leverage deep learning frameworks in Python namely, Keras, Theano, and Caffe Gain the fundamentals of deep learning with mathematical prerequisites Discover the practical considerations of large scale experiments Take deep learning models to productionWho This Book Is ForSoftware developers who want to try out deep learning as a practical solution to a particular problem. Software developers in a data science team who want to take deep learning models developed by data scientists to production.
R 1,965.56

Deep Learning with Python
Master the practical aspects of implementing deep learning solutions with PyTorch, using a hands-on approach to understanding both theory and practice. This updated edition will prepare you for applying deep learning to real world problems with a sound theoretical foundation and practical know-how with PyTorch, a platform developed by Facebook’s Artificial Intelligence Research Group.You'll start with a perspective on how and why deep learning with PyTorch has emerged as an path-breaking framework with a set of tools and techniques to solve real-world problems. Next, the book will ground you with the mathematical fundamentals of linear algebra, vector calculus, probability and optimization. Having established this foundation, you'll move on to key components and functionality of PyTorch including layers, loss functions and optimization algorithms. You'll also gain an understanding of Graphical Processing Unit (GPU) based computation, which is essential for training deep learning models. All the key architectures in deep learning are covered, including feedforward networks, convolution neural networks, recurrent neural networks, long short-term memory networks, autoencoders and generative adversarial networks. Backed by a number of tricks of the trade for training and optimizing deep learning models, this edition of Deep Learning with Python explains the best practices in taking these models to production with PyTorch.What You'll LearnReview machine learning fundamentals such as overfitting, underfitting, and regularization.Understand deep learning fundamentals such as feed-forward networks, convolution neural networks, recurrent neural networks, automatic differentiation, and stochastic gradient descent.Apply in-depth linear algebra with PyTorchExplore PyTorch fundamentals and its building blocksWork with tuning and optimizing models Who This Book Is ForBeginners with a working knowledge of Python who want to understand Deep Learning in a practical, hands-on manner.
R 866.00

TensorFlow for Deep Learning
Learn how to solve challenging machine learning problems with TensorFlow, Google’s revolutionary new software library for deep learning. If you have some background in basic linear algebra and calculus, this practical book introduces machine-learning fundamentals by showing you how to design systems capable of detecting objects in images, understanding text, analyzing video, and predicting the properties of potential medicines. TensorFlow for Deep Learning teaches concepts through practical examples and helps you build knowledge of deep learning foundations from the ground up. It’s ideal for practicing developers with experience designing software systems, and useful for scientists and other professionals familiar with scripting but not necessarily with designing learning algorithms. Learn TensorFlow fundamentals, including how to perform basic computation Build simple learning systems to understand their mathematical foundations Dive into fully connected deep networks used in thousands of applications Turn prototypes into high-quality models with hyperparameter optimization Process images with convolutional neural networks Handle natural language datasets with recurrent neural networks Use reinforcement learning to solve games such as tic-tac-toe Train deep networks with hardware including GPUs and tensor processing units
R 2,422.00

Fundamentals of Deep Learning
We're in the midst of an AI research explosion. Deep learning has unlocked superhuman perception that has powered our push toward self-driving vehicles, the ability to defeat human experts at a variety of difficult games including Go and Starcraft, and even generate essays with shockingly coherent prose. But deciphering these breakthroughs often takes a Ph.D. education in machine learning and mathematics.This updated second edition describes the intuition behind these innovations without the jargon and complexity. By the end of this book, Python-proficient programmers, software engineering professionals, and computer science majors will be able to re-implement these breakthroughs on their own and reason about them with a level of sophistication that rivals some of the best in the field.New chapters cover recent advancements in the fields of generative modeling and interpretability. Code examples throughout the book are updated to TensorFlow 2 and PyTorch 1.4.
R 1,824.00


Deep Learning
DEEP LEARNING A concise and practical exploration of key topics and applications in data science In Deep Learning: From Big Data to Artificial Intelligence with R, expert researcher Dr. Stéphane Tufféry delivers an insightful discussion of the applications of deep learning and big data that focuses on practical instructions on various software tools and deep learning methods relying on three major libraries: MXNet, PyTorch, and Keras-TensorFlow. In the book, numerous, up-to-date examples are combined with key topics relevant to modern data scientists, including processing optimization, neural network applications, natural language processing, and image recognition. This is a thoroughly revised and updated edition of a book originally released in French, with new examples and methods included throughout. Classroom-tested and intuitively organized, Deep Learning: From Big Data to Artificial Intelligence with R offers complimentary access to a companion website that provides R and Python source code for the examples offered in the book. Readers will also find: A thorough introduction to practical deep learning techniques with explanations and examples for various programming librariesComprehensive explorations of a variety of applications for deep learning, including image recognition and natural language processingDiscussions of the theory of deep learning, neural networks, and artificial intelligence linked to concrete techniques and strategies commonly used to solve real-world problems Perfect for graduate students studying data science, big data, deep learning, and artificial intelligence, Deep Learning: From Big Data to Artificial Intelligence with R will also earn a place in the libraries of data science researchers and practicing data scientists.
R 3,257.00

Deep Learning
This book focuses on Deep Learning (DL), which is an important aspect of data science, that includes predictive modelling. DL applications are widely used in domains such as finance, transport, health care, auto manufacturing, and advertising. The design of the DL models based on Artificial Neural Networks is influenced by the structure and operation of the brain. This book presents a comprehensive resource for those who seek a solid grasp of the techniques in DL.Key features:• Provides knowledge on theory and design of state-of-the-art deep learning models for real-world applications.• Explains the concepts and terminology in problem-solving with deep learning.• Explores the theoretical basis for major algorithms and approaches in deep learning.• Discusses the enhancement techniques of deep learning models.• Identifies the performance evaluation techniques for deep learning models.
R 6,655.92

Deep Learning Workshop
Take a hands-on approach to understanding deep learning and build smart applications that can recognize images and interpret textKey FeaturesUnderstand how to implement deep learning with TensorFlow and KerasLearn the fundamentals of computer vision and image recognitionStudy the architecture of different neural networksBook DescriptionAre you fascinated by how deep learning powers intelligent applications such as self-driving cars, virtual assistants, facial recognition devices, and chatbots to process data and solve complex problems? Whether you are familiar with machine learning or are new to this domain, The Deep Learning Workshop will make it easy for you to understand deep learning with the help of interesting examples and exercises throughout.The book starts by highlighting the relationship between deep learning, machine learning, and artificial intelligence and helps you get comfortable with the TensorFlow 2.0 programming structure using hands-on exercises. You'll understand neural networks, the structure of a perceptron, and how to use TensorFlow to create and train models. The book will then let you explore the fundamentals of computer vision by performing image recognition exercises with convolutional neural networks (CNNs) using Keras. As you advance, you'll be able to make your model more powerful by implementing text embedding and sequencing the data using popular deep learning solutions. Finally, you'll get to grips with bidirectional recurrent neural networks (RNNs) and build generative adversarial networks (GANs) for image synthesis.By the end of this deep learning book, you'll have learned the skills essential for building deep learning models with TensorFlow and Keras.What you will learnUnderstand how deep learning, machine learning, and artificial intelligence are differentDevelop multilayer deep neural networks with TensorFlowImplement deep neural networks for multiclass classification using KerasTrain CNN models for image recognitionHandle sequence data and use it in conjunction with RNNsBuild a GAN to generate high-quality synthesized imagesWho this book is forIf you are interested in machine learning and want to create and train deep learning models using TensorFlow and Keras, this workshop is for you. A solid understanding of Python and its packages, along with basic machine learning concepts, will help you to learn the topics quickly.
R 1,498.00

Deep Learning and Practice with MindSpore
This book systematically introduces readers to the theory of deep learning and explores its practical applications based on the MindSpore AI computing framework. Divided into 14 chapters, the book covers deep learning, deep neural networks (DNNs), convolutional neural networks (CNNs), recurrent neural networks (RNNs), unsupervised learning, deep reinforcement learning, automated machine learning, device-cloud collaboration, deep learning visualization, and data preparation for deep learning. To help clarify the complex topics discussed, this book includes numerous examples and links to online resources.
R 5,481.01

Deep Learning
Deep Learning: From Algorithmic Essence to Industrial Practice introduces the fundamental theories of deep learning, engineering practices, and their deployment and application in the industry. This book provides a detailed explanation of classic convolutional neural networks, recurrent neural networks, and transformer networks based on self-attention mechanisms, along with their variants, combining code demonstrations. Additionally, this book covers the applications of these models in areas including image classification, object detection, and semantic segmentation. This book also considers advancements in deep reinforcement learning and generative adversarial networks making it suitable for graduate and senior undergraduate students with backgrounds in computer science, automation, electronics, communications, mathematics, and physics, as well as professional technical personnel who wish to work or are preparing to transition into the field of artificial intelligenceThe code for book may be accessed by visiting the companion website: https://www.elsevier.com/books-and-journals/book-companion/9780443439544
R 7,062.00

Mathematical Foundations for Deep Learning
Mathematical Foundations for Deep Learning bridges the gap between theoretical mathematics and practical applications in artificial intelligence (AI). This guide delves into the fundamental mathematical concepts that power modern deep learning, equipping readers with the tools and knowledge needed to excel in the rapidly evolving field of artificial intelligence.Designed for learners at all levels, from beginners to experts, the book makes mathematical ideas accessible through clear explanations, real-world examples, and targeted exercises. Readers will master core concepts in linear algebra, calculus, and optimization techniques; understand the mechanics of deep learning models; and apply theory to practice using frameworks like TensorFlow and PyTorch.By integrating theory with practical application, Mathematical Foundations for Deep Learning prepares you to navigate the complexities of AI confidently. Whether you’re aiming to develop practical skills for AI projects, advance to emerging trends in deep learning, or lay a strong foundation for future studies, this book serves as an indispensable resource for achieving proficiency in the field.Embark on an enlightening journey that fosters critical thinking and continuous learning. Invest in your future with a solid mathematical base, reinforced by case studies and applications that bring theory to life, and gain insights into the future of deep learning.
R 6,960.00

Deep Learning
This book focuses on deep learning (DL), which is an important aspect of data science, that includes predictive modeling. DL applications are widely used in domains such as finance, transport, healthcare, automanufacturing, and advertising. The design of the DL models based on artificial neural networks is influenced by the structure and operation of the brain. This book presents a comprehensive resource for those who seek a solid grasp of the techniques in DL.Key features:Provides knowledge on theory and design of state-of-the-art deep learning models for real-world applicationsExplains the concepts and terminology in problem-solving with deep learningExplores the theoretical basis for major algorithms and approaches in deep learningDiscusses the enhancement techniques of deep learning modelsIdentifies the performance evaluation techniques for deep learning modelsAccordingly, the book covers the entire process flow of deep learning by providing awareness of each of the widely used models. This book can be used as a beginners’ guide where the user can understand the associated concepts and techniques. This book will be a useful resource for undergraduate and postgraduate students, engineers, and researchers, who are starting to learn the subject of deep learning.
R 2,982.24

Deep Learning
An accessible introduction to the artificial intelligence technology that enables computer vision, speech recognition, machine translation, and driverless cars. Deep learning is an artificial intelligence technology that enables computer vision, speech recognition in mobile phones, machine translation, AI games, driverless cars, and other applications. When we use consumer products from Google, Microsoft, Facebook, Apple, or Baidu, we are often interacting with a deep learning system. In this volume in the MIT Press Essential Knowledge series, computer scientist John Kelleher offers an accessible and concise but comprehensive introduction to the fundamental technology at the heart of the artificial intelligence revolution. Kelleher explains that deep learning enables data-driven decisions by identifying and extracting patterns from large datasets; its ability to learn from complex data makes deep learning ideally suited to take advantage of the rapid growth in big data and computational power. Kelleher also explains some of the basic concepts in deep learning, presents a history of advances in the field, and discusses the current state of the art. He describes the most important deep learning architectures, including autoencoders, recurrent neural networks, and long short-term networks, as well as such recent developments as Generative Adversarial Networks and capsule networks. He also provides a comprehensive (and comprehensible) introduction to the two fundamental algorithms in deep learning: gradient descent and backpropagation. Finally, Kelleher considers the future of deep learning-major trends, possible developments, and significant challenges.
R 432.00

Deep Learning and Practice with MindSpore
This book systematically introduces readers to the theory of deep learning and explores its practical applications based on the MindSpore AI computing framework. Divided into 14 chapters, the book covers deep learning, deep neural networks (DNNs), convolutional neural networks (CNNs), recurrent neural networks (RNNs), unsupervised learning, deep reinforcement learning, automated machine learning, device-cloud collaboration, deep learning visualization, and data preparation for deep learning. To help clarify the complex topics discussed, this book includes numerous examples and links to online resources.
R 5,480.11

Deep Learning
Deep Learning: A Comprehensive Guide provides comprehensive coverage of Deep Learning (DL) and Machine Learning (ML) concepts. DL and ML are the most sought-after domains, requiring a deep understanding – and this book gives no less than that. This book enables the reader to build innovative and useful applications based on ML and DL. Starting with the basics of neural networks, and continuing through the architecture of various types of CNNs, RNNs, LSTM, and more till the end of the book, each and every topic is given the utmost care and shaped professionally and comprehensively.Key Features Includes the smooth transition from ML concepts to DL concepts Line-by-line explanations have been provided for all the coding-based examples Includes a lot of real-time examples and interview questions that will prepare the reader to take up a job in ML/DL right away Even a person with a non-computer-science background can benefit from this book by following the theory, examples, case studies, and code snippets Every chapter starts with the objective and ends with a set of quiz questions to test the reader’s understanding Includes references to the related YouTube videos that provide additional guidanceAI is a domain for everyone. This book is targeted toward everyone irrespective of their field of specialization. Graduates and researchers in deep learning will find this book useful.
R 7,582.34

Python Deep Learning
Master effective navigation of neural networks, including convolutions and transformers, to tackle computer vision and NLP tasks using PythonKey FeaturesUnderstand the theory, mathematical foundations and the structure of deep neural networksBecome familiar with transformers, large language models, and convolutional networksLearn how to apply them on various computer vision and natural language processing problems Purchase of the print or Kindle book includes a free PDF eBookBook DescriptionThe field of deep learning has developed rapidly in the past years and today covers broad range of applications. This makes it challenging to navigate and hard to understand without solid foundations. This book will guide you from the basics of neural networks to the state-of-the-art large language models in use today.The first part of the book introduces the main machine learning concepts and paradigms. It covers the mathematical foundations, the structure, and the training algorithms of neural networks and dives into the essence of deep learning.The second part of the book introduces convolutional networks for computer vision. We’ll learn how to solve image classification, object detection, instance segmentation, and image generation tasks. The third part focuses on the attention mechanism and transformers – the core network architecture of large language models. We’ll discuss new types of advanced tasks, they can solve, such as chat bots and text-to-image generation.By the end of this book, you’ll have a thorough understanding of the inner workings of deep neural networks. You'll have the ability to develop new models or adapt existing ones to solve your tasks. You’ll also have sufficient understanding to continue your research and stay up to date with the latest advancements in the field.What you will learnEstablish theoretical foundations of deep neural networksUnderstand convolutional networks and apply them in computer vision applicationsBecome well versed with natural language processing and recurrent networksExplore the attention mechanism and transformersApply transformers and large language models for natural language and computer visionImplement coding examples with PyTorch, Keras, and Hugging Face TransformersUse MLOps to develop and deploy neural network modelsWho this book is forThis book is for software developers/engineers, students, data scientists, data analysts, machine learning engineers, statisticians, and anyone interested in deep learning. Prior experience with Python programming is a prerequisite.
R 1,693.00

Scaling up Machine Learning
This book presents an integrated collection of representative approaches for scaling up machine learning and data mining methods on parallel and distributed computing platforms. Demand for parallelizing learning algorithms is highly task-specific: in some settings it is driven by the enormous dataset sizes, in others by model complexity or by real-time performance requirements. Making task-appropriate algorithm and platform choices for large-scale machine learning requires understanding the benefits, trade-offs and constraints of the available options. Solutions presented in the book cover a range of parallelization platforms from FPGAs and GPUs to multi-core systems and commodity clusters, concurrent programming frameworks including CUDA, MPI, MapReduce and DryadLINQ, and learning settings (supervised, unsupervised, semi-supervised and online learning). Extensive coverage of parallelization of boosted trees, SVMs, spectral clustering, belief propagation and other popular learning algorithms, and deep dives into several applications, make the book equally useful for researchers, students and practitioners.
R 4,792.62

R 550.00

Deep Learning for Beginners
Implement supervised, unsupervised, and generative deep learning (DL) models using Keras and Dopamine with TensorFlowKey FeaturesUnderstand the fundamental machine learning concepts useful in deep learningLearn the underlying mathematical concepts as you implement deep learning models from scratchExplore easy-to-understand examples and use cases that will help you build a solid foundation in DLBook DescriptionWith information on the web exponentially increasing, it has become more difficult than ever to navigate through everything to find reliable content that will help you get started with deep learning. This book is designed to help you if you're a beginner looking to work on deep learning and build deep learning models from scratch, and you already have the basic mathematical and programming knowledge required to get started. The book begins with a basic overview of machine learning, guiding you through setting up popular Python frameworks. You will also understand how to prepare data by cleaning and preprocessing it for deep learning, and gradually go on to explore neural networks. A dedicated section will give you insights into the working of neural networks by helping you get hands-on with training single and multiple layers of neurons. Later, you will cover popular neural network architectures such as CNNs, RNNs, AEs, VAEs, and GANs with the help of simple examples, and learn how to build models from scratch. At the end of each chapter, you will find a question and answer section to help you test what you've learned through the course of the book. By the end of this book, you'll be well-versed with deep learning concepts and have the knowledge you need to use specific algorithms with various tools for different tasks.What you will learnImplement recurrent neural networks (RNNs) and long short-term memory (LSTM) for image classification and natural language processing tasksExplore the role of convolutional neural networks (CNNs) in computer vision and signal processingDiscover the ethical implications of deep learning modelingUnderstand the mathematical terminology associated with deep learningCode a generative adversarial network (GAN) and a variational autoencoder (VAE) to generate images from a learned latent spaceImplement visualization techniques to compare AEs and VAEsWho this book is forThis book is for aspiring data scientists and deep learning engineers who want to get started with the fundamentals of deep learning and neural networks. Although no prior knowledge of deep learning or machine learning is required, familiarity with linear algebra and Python programming is necessary to get started.
R 1,498.00

Deep Learning
Deep Learning: Foundations and Concepts aims to offer both newcomers to machine learning and those already experienced in the field a comprehensive grasp of fundamental ideas underpinning deep learning. Covering key concepts related to contemporary deep learning architectures and techniques, this essential book will equip readers with a robust foundation for potential future specialization. The field of deep learning is undergoing rapid evolution. Rather than summarizing the latest research developments, Bishop distills the key ideas in order to ensure that the foundations and concepts presented in this book will endure the test of time. For enhanced accessibility, the book is organized into numerous bite-sized chapters, each exploring a distinct topic. The narrative follows a linear progression, with each chapter building upon content from its predecessors. This structure lends itself effectively to teaching a two-semester undergraduate or postgraduate machine learning course, while remaining equally relevant to those engaged in active research or in self-study.To fully grasp machine learning, a certain level of mathematical understanding is required. The book provides a self-contained introduction to probability theory, and includes appendices summarizing useful results in linear algebra, calculus of variations, and Lagrange multipliers. However, the focus of the book is on conveying a clear understanding of ideas rather than mathematical rigor, with emphasis on real-world practical value of techniques rather than abstract theory. Complex concepts are presented from multiple perspectives including textual descriptions, diagrams, mathematical formulae, and pseudo-code to cater to readers from diverse backgrounds.This book can be viewed as a successor to Neural Networks for Pattern Recognition (Bishop, 1995a) which provided the first comprehensive treatment of neural networks from a statistical perspective. It can be considered as a companion volume to Pattern Recognition and Machine Learning (Bishop, 2006) which covered a broader range of topics in machine learning but predates the deep learning revolution.
R 3,297.00

Deep Learning with TensorFlow and Keras
Build cutting edge machine and deep learning systems for the lab, production, and mobile devices.Purchase of the print or Kindle book includes a free eBook in PDF format.Key FeaturesUnderstand the fundamentals of deep learning and machine learning through clear explanations and extensive code samplesImplement graph neural networks, transformers using Hugging Face and TensorFlow Hub, and joint and contrastive learningLearn cutting-edge machine and deep learning techniquesBook DescriptionDeep Learning with TensorFlow and Keras teaches you neural networks and deep learning techniques using TensorFlow (TF) and Keras. You'll learn how to write deep learning applications in the most powerful, popular, and scalable machine learning stack available.TensorFlow 2.x focuses on simplicity and ease of use, with updates like eager execution, intuitive higher-level APIs based on Keras, and flexible model building on any platform. This book uses the latest TF 2.0 features and libraries to present an overview of supervised and unsupervised machine learning models and provides a comprehensive analysis of deep learning and reinforcement learning models using practical examples for the cloud, mobile, and large production environments.This book also shows you how to create neural networks with TensorFlow, runs through popular algorithms (regression, convolutional neural networks (CNNs), transformers, generative adversarial networks (GANs), recurrent neural networks (RNNs), natural language processing (NLP), and graph neural networks (GNNs)), covers working example apps, and then dives into TF in production, TF mobile, and TensorFlow with AutoML.What you will learnLearn how to use the popular GNNs with TensorFlow to carry out graph mining tasksDiscover the world of transformers, from pretraining to fine-tuning to evaluating themApply self-supervised learning to natural language processing, computer vision, and audio signal processingCombine probabilistic and deep learning models using TensorFlow ProbabilityTrain your models on the cloud and put TF to work in real environmentsBuild machine learning and deep learning systems with TensorFlow 2.x and the Keras APIWho this book is forThis hands-on machine learning book is for Python developers and data scientists who want to build machine learning and deep learning systems with TensorFlow. This book gives you the theory and practice required to use Keras, TensorFlow, and AutoML to build machine learning systems.Some machine learning knowledge would be useful. We don't assume TF knowledge.
R 1,628.00

R 550.00

R 415.00

Beginning Deep Learning with TensorFlow
Incorporate deep learning into your development projects through hands-on coding and the latest versions of deep learning software, such as TensorFlow 2 and Keras. The materials used in this book are based on years of successful online education experience and feedback from thousands of online learners. You’ll start with an introduction to AI, where you’ll learn the history of neural networks and what sets deep learning apart from other varieties of machine learning. Discovery the variety of deep learning frameworks and set-up a deep learning development environment. Next, you’ll jump into simple classification programs for hand-writing analysis. Once you’ve tackled the basics of deep learning, you move on to TensorFlow 2 specifically. Find out what exactly a Tensor is and how to work with MNIST datasets. Finally, you’ll get into the heavy lifting of programming neural networks and working with a wide variety of neural network types such as GANs and RNNs. Deep Learning is a new area of Machine Learning research widely used in popular applications, such as voice assistant and self-driving cars. Work through the hands-on material in this book and become a TensorFlow programmer! What You'll LearnDevelop using deep learning algorithmsBuild deep learning models using TensorFlow 2Create classification systems and other, practical deep learning applicationsWho This Book Is ForStudents, programmers, and researchers with no experience in deep learning who want to build up their basic skillsets. Experienced machine learning programmers and engineers might also find value in updating their skills.
R 1,482.00

R 1,639.66

Deep Learning from Scratch
With the resurgence of neural networks in the 2010s, deep learning has become essential for machine learning practitioners and even many software engineers. This book provides a comprehensive introduction for data scientists and software engineers with machine learning experience. You’ll start with deep learning basics and move quickly to the details of important advanced architectures, implementing everything from scratch along the way.Author Seth Weidman shows you how neural networks work using a first principles approach. You’ll learn how to apply multilayer neural networks, convolutional neural networks, and recurrent neural networks from the ground up. With a thorough understanding of how neural networks work mathematically, computationally, and conceptually, you’ll be set up for success on all future deep learning projects.This book provides:Extremely clear and thorough mental models—accompanied by working code examples and mathematical explanations—for understanding neural networksMethods for implementing multilayer neural networks from scratch, using an easy-to-understand object-oriented frameworkWorking implementations and clear-cut explanations of convolutional and recurrent neural networksImplementation of these neural network concepts using the popular PyTorch framework
R 1,505.00

Deep Learning
Deep Learning: A Comprehensive Guide provides comprehensive coverage of Deep Learning (DL) and Machine Learning (ML) concepts. DL and ML are the most sought-after domains, requiring a deep understanding – and this book gives no less than that. This book enables the reader to build innovative and useful applications based on ML and DL. Starting with the basics of neural networks, and continuing through the architecture of various types of CNNs, RNNs, LSTM, and more till the end of the book, each and every topic is given the utmost care and shaped professionally and comprehensively.Key Features Includes the smooth transition from ML concepts to DL concepts Line-by-line explanations have been provided for all the coding-based examples Includes a lot of real-time examples and interview questions that will prepare the reader to take up a job in ML/DL right away Even a person with a non-computer-science background can benefit from this book by following the theory, examples, case studies, and code snippets Every chapter starts with the objective and ends with a set of quiz questions to test the reader’s understanding Includes references to the related YouTube videos that provide additional guidanceAI is a domain for everyone. This book is targeted toward everyone irrespective of their field of specialization. Graduates and researchers in deep learning will find this book useful.
R 3,236.94

Principles of Deep Learning Theory
This textbook establishes a theoretical framework for understanding deep learning models of practical relevance. With an approach that borrows from theoretical physics, Roberts and Yaida provide clear and pedagogical explanations of how realistic deep neural networks actually work. To make results from the theoretical forefront accessible, the authors eschew the subject's traditional emphasis on intimidating formality without sacrificing accuracy. Straightforward and approachable, this volume balances detailed first-principle derivations of novel results with insight and intuition for theorists and practitioners alike. This self-contained textbook is ideal for students and researchers interested in artificial intelligence with minimal prerequisites of linear algebra, calculus, and informal probability theory, and it can easily fill a semester-long course on deep learning theory. For the first time, the exciting practical advances in modern artificial intelligence capabilities can be matched with a set of effective principles, providing a timeless blueprint for theoretical research in deep learning.
R 3,350.70

R 458.00

Practical Deep Learning, 2nd Edition
If you've been curious about artificial intelligence and machine learning but didn't know where to start, this is the book you've been waiting for. Focusing on the subfield of machine learning known as deep learning, it explains core concepts and gives you the foundation you need to start building your own models. Rather than simply outlining recipes for using existing toolkits, Practical Deep Learning, 2nd Edition teaches you the why of deep learning and will inspire you to explore further. All you need is basic familiarity with computer programming and high school math - the book will cover the rest. After an introduction to Python, you'll move through key topics like how to build a good training dataset, work with the scikit-learn and Keras libraries, and evaluate your models' performance. You'll also learn: How to use classic machine learning models like k-Nearest Neighbours, Random Forests, and Support Vector Machines, How neural networks work and how they're trained, How to use convolutional neural networks, How to develop a successful deep learning model from scratch. You'll conduct experiments along the way, building to a final case study that incorporates everything you've learned. This second edition is thoroughly revised and updated, and adds six new chapters to further your exploration of deep learning from basic CNNs to more advanced models. New chapters cover fine tuning, transfer learning, object detection, semantic segmentation, multilabel classification, self-supervised learning, generative adversarial networks, and large language models. The perfect introduction to this dynamic, ever-expanding field, Practical Deep Learning, 2nd Edition will give you the skills and confidence to dive into your own machine learning projects.
R 1,596.00

Large Scale Machine Learning with Python
Learn to build powerful machine learning models quickly and deploy large-scale predictive applicationsAbout This Book• Design, engineer and deploy scalable machine learning solutions with the power of Python• Take command of Hadoop and Spark with Python for effective machine learning on a map reduce framework • Build state-of-the-art models and develop personalized recommendations to perform machine learning at scaleWho This Book Is ForThis book is for anyone who intends to work with large and complex data sets. Familiarity with basic Python and machine learning concepts is recommended. Working knowledge in statistics and computational mathematics would also be helpful.What You Will Learn• Apply the most scalable machine learning algorithms • Work with modern state-of-the-art large-scale machine learning techniques• Increase predictive accuracy with deep learning and scalable data-handling techniques• Improve your work by combining the MapReduce framework with Spark• Build powerful ensembles at scale• Use data streams to train linear and non-linear predictive models from extremely large datasets using a single machineIn DetailLarge Python machine learning projects involve new problems associated with specialized machine learning architectures and designs that many data scientists have yet to tackle. But finding algorithms and designing and building platforms that deal with large sets of data is a growing need. Data scientists have to manage and maintain increasingly complex data projects, and with the rise of big data comes an increasing demand for computational and algorithmic efficiency. Large Scale Machine Learning with Python uncovers a new wave of machine learning algorithms that meet scalability demands together with a high predictive accuracy. Dive into scalable machine learning and the three forms of scalability. Speed up algorithms that can be used on a desktop computer with tips on parallelization and memory allocation. Get to grips with new algorithms that are specifically designed for large projects and can handle bigger files, and learn about machine learning in big data environments. We will also cover the most effective machine learning techniques on a map reduce framework in Hadoop and Spark in Python.Style and approachThis efficient and practical title is stuffed full of the techniques, tips and tools you need to ensure your large scale Python machine learning runs swiftly and seamlessly.Large-scale machine learning tackles a different issue to what is currently on the market. Those working with Hadoop clusters and in data intensive environments can now learn effective ways of building powerful machine learning models from prototype to production. This book is written in a style that programmers from other languages (R, Julia, Java, Matlab) can follow.
R 1,889.00

Deep Learning in Practice
Deep Learning in Practice helps you learn how to develop and optimize a model for your projects using Deep Learning (DL) methods and architectures.Key features: Demonstrates a quick review on Python, NumPy, and TensorFlow fundamentals. Explains and provides examples of deploying TensorFlow and Keras in several projects. Explains the fundamentals of Artificial Neural Networks (ANNs). Presents several examples and applications of ANNs. Learning the most popular DL algorithms features. Explains and provides examples for the DL algorithms that are presented in this book. Analyzes the DL network’s parameter and hyperparameters. Reviews state-of-the-art DL examples. Necessary and main steps for DL modeling. Implements a Virtual Assistant Robot (VAR) using DL methods. Necessary and fundamental information to choose a proper DL algorithm. Gives instructions to learn how to optimize your DL model IN PRACTICE.This book is useful for undergraduate and graduate students, as well as practitioners in industry and academia. It will serve as a useful reference for learning deep learning fundamentals and implementing a deep learning model for any project, step by step.
R 1,918.64

R 245.00

Multi-faceted Deep Learning
This book covers a large set of methods in the field of Artificial Intelligence - Deep Learning applied to real-world problems. The fundamentals of the Deep Learning approach and different types of Deep Neural Networks (DNNs) are first summarized in this book, which offers a comprehensive preamble for further problem–oriented chapters. The most interesting and open problems of machine learning in the framework of Deep Learning are discussed in this book and solutions are proposed. This book illustrates how to implement the zero-shot learning with Deep Neural Network Classifiers, which require a large amount of training data. The lack of annotated training data naturally pushes the researchers to implement low supervision algorithms. Metric learning is a long-term research but in the framework of Deep Learning approaches, it gets freshness and originality. Fine-grained classification with a low inter-class variability is a difficult problem for any classification tasks. This book presents how it is solved, by using different modalities and attention mechanisms in 3D convolutional networks. Researchers focused on Machine Learning, Deep learning, Multimedia and Computer Vision will want to buy this book. Advanced level students studying computer science within these topic areas will also find this book useful.
R 6,002.77

Deep Learning in Practice
Deep Learning in Practice helps you learn how to develop and optimize a model for your projects using Deep Learning (DL) methods and architectures.Key features: Demonstrates a quick review on Python, NumPy, and TensorFlow fundamentals. Explains and provides examples of deploying TensorFlow and Keras in several projects. Explains the fundamentals of Artificial Neural Networks (ANNs). Presents several examples and applications of ANNs. Learning the most popular DL algorithms features. Explains and provides examples for the DL algorithms that are presented in this book. Analyzes the DL network’s parameter and hyperparameters. Reviews state-of-the-art DL examples. Necessary and main steps for DL modeling. Implements a Virtual Assistant Robot (VAR) using DL methods. Necessary and fundamental information to choose a proper DL algorithm. Gives instructions to learn how to optimize your DL model IN PRACTICE.This book is useful for undergraduate and graduate students, as well as practitioners in industry and academia. It will serve as a useful reference for learning deep learning fundamentals and implementing a deep learning model for any project, step by step.
R 4,169.92

Deep Learning with TensorFlow 2 and Keras
Build machine and deep learning systems with the newly released TensorFlow 2 and Keras for the lab, production, and mobile devicesKey FeaturesIntroduces and then uses TensorFlow 2 and Keras right from the startTeaches key machine and deep learning techniquesUnderstand the fundamentals of deep learning and machine learning through clear explanations and extensive code samplesBook DescriptionDeep Learning with TensorFlow 2 and Keras, Second Edition teaches neural networks and deep learning techniques alongside TensorFlow (TF) and Keras. You’ll learn how to write deep learning applications in the most powerful, popular, and scalable machine learning stack available.TensorFlow is the machine learning library of choice for professional applications, while Keras offers a simple and powerful Python API for accessing TensorFlow. TensorFlow 2 provides full Keras integration, making advanced machine learning easier and more convenient than ever before.This book also introduces neural networks with TensorFlow, runs through the main applications (regression, ConvNets (CNNs), GANs, RNNs, NLP), covers two working example apps, and then dives into TF in production, TF mobile, and using TensorFlow with AutoML.What you will learnBuild machine learning and deep learning systems with TensorFlow 2 and the Keras APIUse Regression analysis, the most popular approach to machine learningUnderstand ConvNets (convolutional neural networks) and how they are essential for deep learning systems such as image classifiersUse GANs (generative adversarial networks) to create new data that fits with existing patternsDiscover RNNs (recurrent neural networks) that can process sequences of input intelligently, using one part of a sequence to correctly interpret anotherApply deep learning to natural human language and interpret natural language texts to produce an appropriate responseTrain your models on the cloud and put TF to work in real environmentsExplore how Google tools can automate simple ML workflows without the need for complex modelingWho this book is forThis book is for Python developers and data scientists who want to build machine learning and deep learning systems with TensorFlow. This book gives you the theory and practice required to use Keras, TensorFlow 2, and AutoML to build machine learning systems. Some knowledge of machine learning is expected.
R 1,498.00

R 409.00

Deep Learning with Keras Workshop
Discover how to leverage Keras, the powerful and easy-to-use open source Python library for developing and evaluating deep learning modelsKey FeaturesGet to grips with various model evaluation metrics, including sensitivity, specificity, and AUC scoresExplore advanced concepts such as sequential memory and sequential modelingReinforce your skills with real-world development, screencasts, and knowledge checksBook DescriptionNew experiences can be intimidating, but not this one! This beginner's guide to deep learning is here to help you explore deep learning from scratch with Keras, and be on your way to training your first ever neural networks.What sets Keras apart from other deep learning frameworks is its simplicity. With over two hundred thousand users, Keras has a stronger adoption in industry and the research community than any other deep learning framework.The Deep Learning with Keras Workshop starts by introducing you to the fundamental concepts of machine learning using the scikit-learn package. After learning how to perform the linear transformations that are necessary for building neural networks, you'll build your first neural network with the Keras library. As you advance, you'll learn how to build multi-layer neural networks and recognize when your model is underfitting or overfitting to the training data. With the help of practical exercises, you'll learn to use cross-validation techniques to evaluate your models and then choose the optimal hyperparameters to fine-tune their performance. Finally, you'll explore recurrent neural networks and learn how to train them to predict values in sequential data.By the end of this book, you'll have developed the skills you need to confidently train your own neural network models.What you will learnGain insights into the fundamentals of neural networksUnderstand the limitations of machine learning and how it differs from deep learningBuild image classifiers with convolutional neural networksEvaluate, tweak, and improve your models with techniques such as cross-validationCreate prediction models to detect data patterns and make predictionsImprove model accuracy with L1, L2, and dropout regularizationWho this book is forIf you know the basics of data science and machine learning and want to get started with advanced machine learning technologies like artificial neural networks and deep learning, then this is the book for you. To grasp the concepts explained in this deep learning book more effectively, prior experience in Python programming and some familiarity with statistics and logistic regression are a must.
R 1,335.00















































