Search results for "Mastering Large Language Models with PyTorch"
Items we need to order for you

Power of Large Language Models and AI in the Digital Age
Large language models (LLMs) represent a profound breakthrough in artificial intelligence. More than just statistical tools, these vast neural networks undergo an intensive training process that unlocks unexpected, emergent abilities. Models like ChatGPT are now demonstrating a surprising grasp of reasoning, semantics, and real-world concepts, leading many researchers to ask: are we witnessing the first sparks of Artificial General Intelligence (AGI)? These models are doing more than just revolutionizing natural language processing; they are forcing us to reconsider the boundaries of machine intelligence. While their applications in chatbots, complex problem-solving, and content creation are already reshaping our digital world, their deeper implications point toward an entirely new era of AI. To understand these emergent capabilities and confront the AGI question, a deep dive into the core technology is essential. This co-authored book provides that crucial foundation. The authors explore the significance and capabilities of LLMs, alongside the immense ethical, social, and security challenges that arise as these models grow more powerful. For anyone seeking a comprehensive guide to navigate this new territory, The Power of Large Language Models and AI in the Digital Age: Technologies, applications, security and ethics is a valuable resource. It is essential reading for data scientists, researchers from academia and industry, lecturers, and advanced students in AI, computer science, and data science who will shape the future of intelligent systems.
R 4,559.00

Deep Learning with PyTorch
Every other day we hear about new ways to put deep learning to good use: improved medical imaging, accurate credit card fraud detection, long range weather forecasting, and more. PyTorch puts these superpowers in your hands, providing a comfortable Python experience that gets you started quickly and then grows with you as you, and your deep learning skills, become more sophisticated. Deep Learning with PyTorch teaches you how to implement deep learning algorithms with Python and PyTorch. This book takes you into a fascinating case study: building an algorithm capable of detecting malignant lung tumors using CT scans. As the authors guide you through this real example, you'll discover just how effective and fun PyTorch can be. Key features • Using the PyTorch tensor API • Understanding automatic differentiation in PyTorch • Training deep neural networks • Monitoring training and visualizing results • Interoperability with NumPy Audience Written for developers with some knowledge of Python as well as basic linear algebra skills. Some understanding of deep learning will be helpful, however no experience with PyTorch or other deep learning frameworks is required. About the technology PyTorch is a machine learning framework with a strong focus on deep neural networks. Because it emphasizes GPU-based acceleration, PyTorch performs exceptionally well on readily-available hardware and scales easily to larger systems. Eli Stevens has worked in Silicon Valley for the past 15 years as a software engineer, and the past 7 years as Chief Technical Officer of a startup making medical device software. Luca Antiga is co-founder and CEO of an AI engineering company located in Bergamo, Italy, and a regular contributor to PyTorch.
R 1,921.00

Large Language Models and Prompt Engineering
This book provides a structured and accessible introduction to the theory, design, and real-world use of large language models (LLMs). As generative AI systems become embedded across industries, this book offers readers a balanced perspective that combines technical foundations with practical guidance and critical reflection.Beginning with the fundamentals of LLMs and prompt engineering, this book progressively explores advanced prompting techniques, application and interaction frameworks, and the underlying architectures that power modern language models. Dedicated chapters examine how LLMs are being applied in high-impact domains such as healthcare, customer support, and education, highlighting design principles, implementation considerations, and illustrative case studies. The book also addresses model fine-tuning, evaluation methods, and the ethical, social, and regulatory challenges associated with deploying LLMs at scale.This book supports readers in:· Understanding prompt engineering strategies and application frameworks· Gaining insight into contemporary LLM architecture and capabilities· Designing and evaluating LLM-based systems across real-world domains· Considering ethics, safety, and human-centered aspects of LLM deploymentThis book is a practical, accessible resource for those seeking to work thoughtfully and responsibly with LLMs in both academic and applied settings.
R 2,674.00

Vision Language Models
Vision language models (VLMs) combine computer vision and natural language processing to create powerful systems that can interpret, generate, and respond in multimodal contexts. Vision Language Models is a hands-on guide to building real-world VLMs using the most up-to-date stack of machine learning tools from Hugging Face, Meta (PyTorch), NVIDIA (Cuda), OpenAI (CLIP), and others, written by leading researchers and practitioners Merve Noyan, Miquel Farré, Andrés Marafioti, and Orr Zohar. From image captioning and document understanding to advanced zero-shot inference and retrieval-augmented generation (RAG), this book covers the full VLM application and development lifecycle. Designed for ML engineers, data scientists, and developers, this guide distills cutting-edge VLM research into practical techniques. Readers will learn how to prepare datasets, select the right architectures, fine-tune and deploy models, and apply them to real-world tasks across a range of industries. Explore core model architectures and alignment techniquesTrain and fine-tune VLMs with Hugging Face, PyTorch, and othersDeploy models for applications like image search and captioningImplement advanced inference strategies, from zero-shot to agentic systemsBuild scalable VLM systems ready for production use
R 1,978.00

Natural Language Processing
This textbook provides a contemporary and comprehensive overview of Natural Language Processing (NLP), covering fundamental concepts, core algorithms, and key applications such as AI chatbots, Large Language Models and Generative AI. Additionally, it includes seven step-by-step NLP workshops, totaling 14 hours, that offer hands-on practice with essential Python tools, including NLTK, spaCy, TensorFlow, Keras, Transformers, and BERT. The objective of this book is to provide readers with a fundamental grasp of NLP and its core technologies, and to enable them to build their own NLP applications (e.g. Chatbot systems) using Python-based NLP tools. It is both a textbook and NLP tool-book intended for the following readers: undergraduate students from various disciplines who want to learn NLP; lecturers and tutors who want to teach courses or tutorials for undergraduate/graduate students on NLP and related AI topics; and readers with various backgrounds who want to learn NLP, and more importantly, to build workable NLP applications after completing its 14 hours of Python-based workshops.
R 3,297.00



Developer's Playbook for Large Language Model Security
Large language models (LLMs) are not just shaping the trajectory of AI, they're also unveiling a new era of security challenges. This practical book takes you straight to the heart of these threats. Author Steve Wilson, chief product officer at Exabeam, focuses exclusively on LLMs, eschewing generalized AI security to delve into the unique characteristics and vulnerabilities inherent in these models.Complete with collective wisdom gained from the creation of the OWASP Top 10 for LLMs list—a feat accomplished by more than 400 industry experts—this guide delivers real-world guidance and practical strategies to help developers and security teams grapple with the realities of LLM applications. Whether you're architecting a new application or adding AI features to an existing one, this book is your go-to resource for mastering the security landscape of the next frontier in AI.You'll learn:Why LLMs present unique security challengesHow to navigate the many risk conditions associated with using LLM technologyThe threat landscape pertaining to LLMs and the critical trust boundaries that must be maintainedHow to identify the top risks and vulnerabilities associated with LLMsMethods for deploying defenses to protect against attacks on top vulnerabilitiesWays to actively manage critical trust boundaries on your systems to ensure secure execution and risk minimization
R 1,824.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


R 287.00

Mastering spaCy
Discover how to master advanced spaCy techniques, including custom pipelines, LLM integration, and model training, to build NLP solutions efficiently and effectivelyKey FeaturesBuild End-to-End NLP Workflows, From Local Development to Production with Weasel and FastAPIMaster No-Training NLP Development with spaCy-LLM, From Prompt Engineering to Custom TasksCreate Advanced NLP Solutions, From Custom Components to Neural Coreference ResolutionBook DescriptionMastering spaCy, Second Edition is your comprehensive guide to building sophisticated NLP applications using the spaCy ecosystem. This revised edition embraces the latest advancements in NLP, featuring new chapters on Large Language Models with spaCy-LLM, transformers integration, and end-to-end workflow management with Weasel.With this new edition you’ll learn to enhance NLP tasks using LLMs with spaCy-llm, manage end-to-end workflows using Weasel and integrating spaCy with third-party libraries like Streamlit, FastAPI, and DVC. From training custom named entity recognition (NER) pipelines to categorizing emotions in Reddit posts, readers will explore advanced topics like text classification and coreference resolution. This book takes you on a journey through spaCy’s capabilities, starting with the fundamentals of NLP, such as tokenization, named entity recognition, and dependency parsing. As you progress, you’ll delve into advanced topics like creating custom components, training domain-specific models, and building scalable NLP workflows.By end of the book, through practical examples, clear explanations, tips and tricks you will be empowered to build robust NLP pipelines and integrate them with web applications to build end-to-end solutions.What you will learnApply transformer models and fine-tune them for specialized NLP tasksMaster spaCy core functionalities including data structures and processing pipelinesDevelop custom pipeline components and semantic extractors for domain-specific needsBuild scalable applications by integrating spaCy with FastAPI, Streamlit, and DVCMaster advanced spaCy features including coreference resolution and neural pipeline componentsTrain domain-specific models, including NER and coreference resolutionPrototype rapidly with spaCy-LLM and develop custom LLM tasksWho this book is forThis book is tailored for NLP engineers, machine learning developers, and LLM engineers looking to build production-grade language processing solutions. While primarily targeting professionals working with language models and NLP pipelines, it's also valuable for software engineers transitioning into NLP development. Basic Python programming knowledge and familiarity with NLP concepts is recommended to leverage spaCy's latest capabilities.
R 1,368.00

R 629.00


R 1,921.00


R 794.00






Natural Language Processing: Python and NLTK
Learn to build expert NLP and machine learning projects using NLTK and other Python librariesAbout This Book* Break text down into its component parts for spelling correction, feature extraction, and phrase transformation * Work through NLP concepts with simple and easy-to-follow programming recipes * Gain insights into the current and budding research topics of NLP Who This Book Is ForIf you are an NLP or machine learning enthusiast and an intermediate Python programmer who wants to quickly master NLTK for natural language processing, then this Learning Path will do you a lot of good. Students of linguistics and semantic/sentiment analysis professionals will find it invaluable.What You Will Learn* The scope of natural language complexity and how they are processed by machines* Clean and wrangle text using tokenization and chunking to help you process data better* Tokenize text into sentences and sentences into words* Classify text and perform sentiment analysis* Implement string matching algorithms and normalization techniques* Understand and implement the concepts of information retrieval and text summarization* Find out how to implement various NLP tasks in PythonIn DetailNatural Language Processing is a field of computational linguistics and artificial intelligence that deals with human-computer interaction. It provides a seamless interaction between computers and human beings and gives computers the ability to understand human speech with the help of machine learning. The number of human-computer interaction instances are increasing so it's becoming imperative that computers comprehend all major natural languages. The first NLTK Essentials module is an introduction on how to build systems around NLP, with a focus on how to create a customized tokenizer and parser from scratch. You will learn essential concepts of NLP, be given practical insight into open source tool and libraries available in Python, shown how to analyze social media sites, and be given tools to deal with large scale text. This module also provides a workaround using some of the amazing capabilities of Python libraries such as NLTK, scikit-learn, pandas, and NumPy.The second Python 3 Text Processing with NLTK 3 Cookbook module teaches you the essential techniques of text and language processing with simple, straightforward examples. This includes organizing text corpora, creating your own custom corpus, text classification with a focus on sentiment analysis, and distributed text processing methods. The third Mastering Natural Language Processing with Python module will help you become an expert and assist you in creating your own NLP projects using NLTK. You will be guided through model development with machine learning tools, shown how to create training data, and given insight into the best practices for designing and building NLP-based applications using Python.This Learning Path combines some of the best that Packt has to offer in one complete, curated package
R 3,623.32

R 1,136.00

R 1,752.16

R 806.23



R 428.00

Mastering Machine Learning with Python in Six Steps
Explore fundamental to advanced Python 3 topics in six steps, all designed to make you a worthy practitioner. This updated version’s approach is based on the “six degrees of separation” theory, which states that everyone and everything is a maximum of six steps away and presents each topic in two parts: theoretical concepts and practical implementation using suitable Python 3 packages.You’ll start with the fundamentals of Python 3 programming language, machine learning history, evolution, and the system development frameworks. Key data mining/analysis concepts, such as exploratory analysis, feature dimension reduction, regressions, time series forecasting and their efficient implementation in Scikit-learn are covered as well. You’ll also learn commonly used model diagnostic and tuning techniques. These include optimal probability cutoff point for class creation, variance, bias, bagging, boosting, ensemble voting, grid search, random search, Bayesian optimization, and the noise reduction technique for IoT data. Finally, you’ll review advanced text mining techniques, recommender systems, neural networks, deep learning, reinforcement learning techniques and their implementation. All the code presented in the book will be available in the form of iPython notebooks to enable you to try out these examples and extend them to your advantage.What You'll LearnUnderstand machine learning development and frameworksAssess model diagnosis and tuning in machine learningExamine text mining, natuarl language processing (NLP), and recommender systemsReview reinforcement learning and CNNWho This Book Is ForPython developers, data engineers, and machine learning engineers looking to expand their knowledge or career into machine learning area.
R 1,482.00

Concept Drift in Large Language Models
This book explores the application of the complex relationship between concept drift and cutting-edge large language models to address the problems and opportunities in navigating changing data landscapes. It discusses the theoretical basis of concept drift and its consequences for large language models, particularly the transformative power of cutting-edge models such as GPT-3.5 and GPT-4. It offers real-world case studies to observe firsthand how concept drift influences the performance of language models in a variety of circumstances, delivering valuable lessons learnt and actionable takeaways. The book is designed for professionals, AI practitioners, and scholars, focused on natural language processing, machine learning, and artificial intelligence.Examines concept drift in AI, particularly its impact on large language modelsAnalyses how concept drift affects large language models and its theoretical and practical consequencesCovers detection methods and practical implementation challenges in language modelsShowcases examples of concept drift in GPT models and lessons learnt from their performanceIdentifies future research avenues and recommendations for practitioners tackling concept drift in large language models
R 5,613.19


Reinforcement Learning Methods in Speech and Language Technology
This book offers a comprehensive guide to reinforcement learning (RL) and bandits methods, specifically tailored for advancements in speech and language technology. Starting with a foundational overview of RL and bandit methods, the book dives into their practical applications across a wide array of speech and language tasks. Readers will gain insights into how these methods shape solutions in automatic speech recognition (ASR), speaker recognition, diarization, spoken and natural language understanding (SLU/NLU), text-to-speech (TTS) synthesis, natural language generation (NLG), and conversational recommendation systems (CRS). Further, the book delves into cutting-edge developments in large language models (LLMs) and discusses the latest strategies in RL, highlighting the emerging fields of multi-agent systems and transfer learning.Emphasizing real-world applications, the book provides clear, step-by-step guidance on employing RL and bandit methods to address challenges in speech and language technology. It includes case studies and practical tips that equip readers to apply these methods to their own projects. As a timely and crucial resource, this book is ideal for speech and language researchers, engineers, students, and practitioners eager to enhance the performance of speech and language systems and to innovate with new interactive learning paradigms from an interface design perspective.
R 4,030.00

Modern Computer Vision with PyTorch
Get to grips with deep learning techniques for building image processing applications using PyTorch with the help of code notebooks and test questionsKey FeaturesImplement solutions to 50 real-world computer vision applications using PyTorchUnderstand the theory and working mechanisms of neural network architectures and their implementationDiscover best practices using a custom library created especially for this bookBook DescriptionDeep learning is the driving force behind many recent advances in various computer vision (CV) applications. This book takes a hands-on approach to help you to solve over 50 CV problems using PyTorch1.x on real-world datasets.You’ll start by building a neural network (NN) from scratch using NumPy and PyTorch and discover best practices for tweaking its hyperparameters. You’ll then perform image classification using convolutional neural networks and transfer learning and understand how they work. As you progress, you’ll implement multiple use cases of 2D and 3D multi-object detection, segmentation, human-pose-estimation by learning about the R-CNN family, SSD, YOLO, U-Net architectures, and the Detectron2 platform. The book will also guide you in performing facial expression swapping, generating new faces, and manipulating facial expressions as you explore autoencoders and modern generative adversarial networks. You’ll learn how to combine CV with NLP techniques, such as LSTM and transformer, and RL techniques, such as Deep Q-learning, to implement OCR, image captioning, object detection, and a self-driving car agent. Finally, you'll move your NN model to production on the AWS Cloud.By the end of this book, you’ll be able to leverage modern NN architectures to solve over 50 real-world CV problems confidently.What you will learnTrain a NN from scratch with NumPy and PyTorchImplement 2D and 3D multi-object detection and segmentationGenerate digits and DeepFakes with autoencoders and advanced GANsManipulate images using CycleGAN, Pix2PixGAN, StyleGAN2, and SRGANCombine CV with NLP to perform OCR, image captioning, and object detectionCombine CV with reinforcement learning to build agents that play pong and self-drive a carDeploy a deep learning model on the AWS server using FastAPI and DockerImplement over 35 NN architectures and common OpenCV utilitiesWho this book is forThis book is for beginners to PyTorch and intermediate-level machine learning practitioners who are looking to get well-versed with computer vision techniques using deep learning and PyTorch. If you are just getting started with neural networks, you’ll find the use cases accompanied by notebooks in GitHub present in this book useful. Basic knowledge of the Python programming language and machine learning is all you need to get started with this book.
R 2,247.00

Foundation Models for Natural Language Processing
This open access book provides a comprehensive overview of the state of the art in research and applications of Foundation Models and is intended for readers familiar with basic Natural Language Processing (NLP) concepts. Over the recent years, a revolutionary new paradigm has been developed for training models for NLP. These models are first pre-trained on large collections of text documents to acquire general syntactic knowledge and semantic information. Then, they are fine-tuned for specific tasks, which they can often solve with superhuman accuracy. When the models are large enough, they can be instructed by prompts to solve new tasks without any fine-tuning. Moreover, they can be applied to a wide range of different media and problem domains, ranging from image and video processing to robot control learning. Because they provide a blueprint for solving many tasks in artificial intelligence, they have been called Foundation Models. After a brief introduction to basic NLP models the main pre-trained language models BERT, GPT and sequence-to-sequence transformer are described, as well as the concepts of self-attention and context-sensitive embedding. Then, different approaches to improving these models are discussed, such as expanding the pre-training criteria, increasing the length of input texts, or including extra knowledge. An overview of the best-performing models for about twenty application areas is then presented, e.g., question answering, translation, story generation, dialog systems, generating images from text, etc. For each application area, the strengths and weaknesses of current models are discussed, and an outlook on further developments is given. In addition, links are provided to freely available program code. A concluding chapter summarizes the economic opportunities, mitigation of risks, and potential developments of AI.
R 1,832.00

Concept Drift in Large Language Models
This book explores the application of the complex relationship between concept drift and cutting-edge large language models to address the problems and opportunities in navigating changing data landscapes. It discusses the theoretical basis of concept drift and its consequences for large language models, particularly the transformative power of cutting-edge models such as GPT-3.5 and GPT-4. It offers real-world case studies to observe firsthand how concept drift influences the performance of language models in a variety of circumstances, delivering valuable lessons learnt and actionable takeaways. The book is designed for professionals, AI practitioners, and scholars, focused on natural language processing, machine learning, and artificial intelligence.Examines concept drift in AI, particularly its impact on large language modelsAnalyses how concept drift affects large language models and its theoretical and practical consequencesCovers detection methods and practical implementation challenges in language modelsShowcases examples of concept drift in GPT models and lessons learnt from their performanceIdentifies future research avenues and recommendations for practitioners tackling concept drift in large language models
R 2,674.00
Natural Language Understanding with Python
Build advanced Natural Language Understanding Systems by acquiring data and selecting appropriate technology.Key FeaturesMaster NLU concepts from basic text processing to advanced deep learning techniquesExplore practical NLU applications like chatbots, sentiment analysis, and language translationGain a deeper understanding of large language models like ChatGPTBook DescriptionNatural language understanding (NLU) organizes and structures, language allowing computer systems to effectively process textual information for many different practical applications. Natural Language Understanding with Python will help you explore practical techniques that make use of NLU to build a wide variety of creative and useful applications.Complete with step-by-step explanations of essential concepts and practical examples, this book begins by teaching you about NLU and its applications. You’ll then explore a wide range of current NLU techniques and their most appropriate use-case. In the process, you’ll be introduced to the most useful Python NLU libraries. Not only will you learn the basics of NLU, you’ll also be introduced to practical issues such as acquiring data, evaluating systems, and deploying NLU applications, along with their solutions. This book is a comprehensive guide that will help you explore the full spectrum of essential NLU techniques and resources.By the end of this book, you will be familiar with the foundational concepts of NLU, deep learning, and large language models (LLMs). You will be well on your way to having the skills to independently apply NLU technology in your own academic and practical applications.What you will learnThe most important skill that readers will acquire is not just HOW to apply natural language techniques, but WHY to select particular techniques.The book will also cover important practical considerations concerning acquiring real data and evaluating real system performance, not just performing textbook evaluations with pre-existing corpora.After reading this book and studying the code, readers will be equipped to build state of the art as well as practical natural language applications to solve real problems.How to develop and fine-tune an NLP applicationMaintaining NLP applications after deploymentWho this book is forThis book is for python developers, computational linguists, linguists, data scientists, NLP developers, conversational AI developers, and students looking to learn about natural language understanding (NLU) and applying natural language processing (NLP) technology to real problems. Anyone interested in addressing natural language problems will find this book useful. Working knowledge in Python is a must.
R 1,693.00


Deep Learning for Natural Language Processing
Gain the knowledge of various deep neural network architectures and their application areas to conquer your NLP issues.Key FeaturesGain insights into the basic building blocks of natural language processingLearn how to select the best deep neural network to solve your NLP problemsExplore convolutional and recurrent neural networks and long short-term memory networksBook DescriptionApplying deep learning approaches to various NLP tasks can take your computational algorithms to a completely new level in terms of speed and accuracy. Deep Learning for Natural Language Processing starts off by highlighting the basic building blocks of the natural language processing domain. The book goes on to introduce the problems that you can solve using state-of-the-art neural network models. After this, delving into the various neural network architectures and their specific areas of application will help you to understand how to select the best model to suit your needs. As you advance through this deep learning book, you’ll study convolutional, recurrent, and recursive neural networks, in addition to covering long short-term memory networks (LSTM). Understanding these networks will help you to implement their models using Keras. In the later chapters, you will be able to develop a trigger word detection application using NLP techniques such as attention model and beam search.By the end of this book, you will not only have sound knowledge of natural language processing but also be able to select the best text pre-processing and neural network models to solve a number of NLP issues.What you will learnUnderstand various pre-processing techniques for deep learning problemsBuild a vector representation of text using word2vec and GloVeCreate a named entity recognizer and parts-of-speech tagger with Apache OpenNLPBuild a machine translation model in KerasDevelop a text generation application using LSTMBuild a trigger word detection application using an attention modelWho this book is forIf you’re an aspiring data scientist looking for an introduction to deep learning in the NLP domain, this is just the book for you. Strong working knowledge of Python, linear algebra, and machine learning is a must.
R 1,335.00

R 512.00

Foundation Models for Natural Language Processing
This open access book provides a comprehensive overview of the state of the art in research and applications of Foundation Models and is intended for readers familiar with basic Natural Language Processing (NLP) concepts. Over the recent years, a revolutionary new paradigm has been developed for training models for NLP. These models are first pre-trained on large collections of text documents to acquire general syntactic knowledge and semantic information. Then, they are fine-tuned for specific tasks, which they can often solve with superhuman accuracy. When the models are large enough, they can be instructed by prompts to solve new tasks without any fine-tuning. Moreover, they can be applied to a wide range of different media and problem domains, ranging from image and video processing to robot control learning. Because they provide a blueprint for solving many tasks in artificial intelligence, they have been called Foundation Models. After a brief introduction to basic NLP models the main pre-trained language models BERT, GPT and sequence-to-sequence transformer are described, as well as the concepts of self-attention and context-sensitive embedding. Then, different approaches to improving these models are discussed, such as expanding the pre-training criteria, increasing the length of input texts, or including extra knowledge. An overview of the best-performing models for about twenty application areas is then presented, e.g., question answering, translation, story generation, dialog systems, generating images from text, etc. For each application area, the strengths and weaknesses of current models are discussed, and an outlook on further developments is given. In addition, links are provided to freely available program code. A concluding chapter summarizes the economic opportunities, mitigation of risks, and potential developments of AI.
R 2,198.00

Natural Language Processing with Transformers, Revised Edition
Since their introduction in 2017, transformers have quickly become the dominant architecture for achieving state-of-the-art results on a variety of natural language processing tasks. If you're a data scientist or coder, this practical book -now revised in full color- shows you how to train and scale these large models using Hugging Face Transformers, a Python-based deep learning library.Transformers have been used to write realistic news stories, improve Google Search queries, and even create chatbots that tell corny jokes. In this guide, authors Lewis Tunstall, Leandro von Werra, and Thomas Wolf, among the creators of Hugging Face Transformers, use a hands-on approach to teach you how transformers work and how to integrate them in your applications. You'll quickly learn a variety of tasks they can help you solve.Build, debug, and optimize transformer models for core NLP tasks, such as text classification, named entity recognition, and question answeringLearn how transformers can be used for cross-lingual transfer learningApply transformers in real-world scenarios where labeled data is scarceMake transformer models efficient for deployment using techniques such as distillation, pruning, and quantizationTrain transformers from scratch and learn how to scale to multiple GPUs and distributed environments
R 1,505.00

R 532.00

Hands-On Python Natural Language Processing
Get well-versed with traditional as well as modern natural language processing concepts and techniquesKey FeaturesPerform various NLP tasks to build linguistic applications using Python librariesUnderstand, analyze, and generate text to provide accurate resultsInterpret human language using various NLP concepts, methodologies, and toolsBook DescriptionNatural Language Processing (NLP) is the subfield in computational linguistics that enables computers to understand, process, and analyze text. This book caters to the unmet demand for hands-on training of NLP concepts and provides exposure to real-world applications along with a solid theoretical grounding.This book starts by introducing you to the field of NLP and its applications, along with the modern Python libraries that you'll use to build your NLP-powered apps. With the help of practical examples, you’ll learn how to build reasonably sophisticated NLP applications, and cover various methodologies and challenges in deploying NLP applications in the real world. You'll cover key NLP tasks such as text classification, semantic embedding, sentiment analysis, machine translation, and developing a chatbot using machine learning and deep learning techniques. The book will also help you discover how machine learning techniques play a vital role in making your linguistic apps smart. Every chapter is accompanied by examples of real-world applications to help you build impressive NLP applications of your own.By the end of this NLP book, you’ll be able to work with language data, use machine learning to identify patterns in text, and get acquainted with the advancements in NLP.What you will learnUnderstand how NLP powers modern applicationsExplore key NLP techniques to build your natural language vocabularyTransform text data into mathematical data structures and learn how to improve text mining modelsDiscover how various neural network architectures work with natural language dataGet the hang of building sophisticated text processing models using machine learning and deep learningCheck out state-of-the-art architectures that have revolutionized research in the NLP domainWho this book is forThis NLP Python book is for anyone looking to learn NLP’s theoretical and practical aspects alike. It starts with the basics and gradually covers advanced concepts to make it easy to follow for readers with varying levels of NLP proficiency. This comprehensive guide will help you develop a thorough understanding of the NLP methodologies for building linguistic applications; however, working knowledge of Python programming language and high school level mathematics is expected.
R 1,498.00

















































