LitMy.ru - литература в один клик

  • Добавил: literator
  • Дата: 24-04-2024, 20:13
  • Комментариев: 0
Название: Transformers in Action (MEAP v7)
Автор: Nicole Koenigstein
Издательство: Manning Publications
Год: 2024
Страниц: 272
Язык: английский
Формат: pdf (true)
Размер: 10.3 MB

Transformers are the superpower behind large language models (LLMs) like ChatGPT, Bard, and LLAMA. Transformers in Action gives you the insights, practical techniques, and extensive code samples you need to adapt pretrained transformer models to new and exciting tasks. Technically speaking, a “Transformer” is a neural network model that finds relationships in sequences of words or other data by using a mathematical technique called attention in its encoder/decoder components. This setup allows a transformer model to learn context and meaning from even long sequences of text, thus creating much more natural responses and predictions. Understanding the transformers architecture is the key to unlocking the power of LLMs for your own AI applications. This comprehensive guide takes you from the origins of transformers all the way to fine-tuning an LLM for your own projects. Author Nicole Königstein demonstrates the vital mathematical and theoretical background of the transformer architecture practically through executable Jupyter notebooks, illuminating how this amazing technology works in action. Transformers have established themselves as a indispensable tool in the field of Machine Learning and Artificial Intelligence as the research and deployment of Large Language Models (LLMs) continues to expand. This book will take you on a fascinating journey through the applications of Transformers, which have, in recent years, evolved from their initial use in natural language processing (NLP) to a wide array of domains. These include, but is not limited to, computer vision, speech recognition, reinforcement learning, mathematical operations, and the study of biological systems such as protein folding. The most notable innovations have been the emergence of decision Transformers and multimodal models. These groundbreaking models have the potential to reshape our understanding of Deep Learning and broaden its horizons. Readers should be comfortable with the basics of ML, Python, and common data tools.
  • Добавил: literator
  • Дата: 24-04-2024, 18:37
  • Комментариев: 0
Название: Artificial Intelligence: Beyond Classical AI
Автор: Reema Thareja
Издательство: Pearson
Год: 2024
Страниц: 881
Язык: английский
Формат: epub
Размер: 20.9 MB

Pearson’s Artificial Intelligence encompasses a comprehensive text on the fundamental principles and concepts of Artificial Intelligence—a new-age technology that fuels the much-coveted ‘Industry 4.0’. Presented in lucid English, this book covers all the basic concepts, enriched with latest examples. It also discusses all the major components of AI, such as Neural Networks, Natural Language Processing, Reinforcement Learning, Machine Learning, Deep Learning and Computer Vision. The book is a deliberation of classical as well modern AI techniques and related technologies that provides readers with an overall knowledge and understanding of AI in present-day context. Few languages that are popularly used to code AI applications are R, Python and Java. From a layman’s view, artificial intelligence (AI), simply means the intelligence demonstrated by machines that help them to mimic the actions of humans. AI simulates natural intelligence in machines that are programmed to learn from experiences, adjust to new inputs and perform human-like tasks. From a researcher’s view, AI is a set of algorithms that generates results without having to be explicitly instructed to do so, thereby making machines capable of thinking and acting rationally and humanely. Most AI examples, from chess-playing computers to self-driving cars, heavily depend on Deep Learning and natural language processing (NLP) techniques. Majority of AI systems are supported by breakthroughs in Machine Learning and Deep Learning techniques. These techniques together go hand-in-hand to deliver an efficient system that sometimes it is just difficult to understand the difference between Artificial Intelligence (AI), Machine Learning and Deep Learning. Book focusses on practical implementation of key algorithms using Python programming language that help students gain hands-on experience
  • Добавил: literator
  • Дата: 24-04-2024, 06:50
  • Комментариев: 0
Название: Understanding Ruby Regexp: Example based guide to mastering Ruby regular expressions
Автор: Sundeep Agarwal
Издательство: Leanpub
Год: 2024-02-02
Страниц: 107
Язык: английский
Формат: pdf (true), epub, mobi
Размер: 10.1 MB

Scripting and automation tasks often need to extract particular portions of text from input data or modify them from one format to another. This book will help you learn Ruby Regular Expressions, a mini-programming language for all sorts of text processing needs. The book heavily leans on examples to present features of regular expressions one by one. It is recommended that you manually type each example and experiment with them. Make an effort to understand the sample input as well as the solution presented and check if the output changes (or not!) when you alter some part of the input and the command. As an analogy, consider learning to drive a car — no matter how much you read about them or listen to explanations, you'd need practical experience to become proficient. Exercises are included to test your understanding. Reference solutions are also provided. You should be familiar with programming basics. You should also have a working knowledge of Ruby syntax and features like string formats, string and Enumerable methods.
  • Добавил: literator
  • Дата: 24-04-2024, 06:20
  • Комментариев: 0
Название: Modern C, 3rd Edition (MEAP v4)
Автор: Jens Gustedt
Издательство: Manning Publications
Год: 2024
Страниц: 553
Язык: английский
Формат: pdf (true)
Размер: 10.1 MB

Almost 50 years ago, the C language defined modern computer programming. This book shows you why C is still as powerful and popular as ever, with an inside look at the new C23 standard. For programs that need to be small, fast, and unfailingly reliable, C is still the gold standard. Whether you’re writing embedded code, low-level system routines, or high-performance applications, C is up to the challenge. This unique book by Jens Gustedt, a member of the ISO C standards committee, gets you up to speed with C23. C powers more software than any other language—from embedded devices to distributed systems. In Modern C, Third Edition you’ll learn to harness C’s full potential using the latest tools and techniques. After a quick review of the fundamentals perfect for beginners or coders who haven’t used C in a while, this book guides you to mastery of C23, the latest ISO standard. For professional developers looking to boost their C programming skills with the latest features and techniques.
  • Добавил: literator
  • Дата: 23-04-2024, 20:03
  • Комментариев: 0
Название: The Quick Python Book, 4th Edition (MEAP v1)
Автор: Naomi Ceder
Издательство: Manning Publications
Год: 2024
Страниц: 185
Язык: английский
Формат: pdf, epub, mobi
Размер: 10.1 MB

A fast-paced introduction to Python for intermediate developers–now with coverage of generative AI! The Quick Python Book has helped over 100,000 developers get up to speed in Python. This revised Fourth Edition covers Python’s latest features, control structures, and libraries, plus new coverage of working with AI-generated Python code. Whether you’re new to Python or looking to advance your basic skills, The Quick Python Book, Fourth Edition will get you writing effective Python code fast. It concisely covers programming basics, while introducing Python's comprehensive standard library and unique features in depth and detail. You'll also learn to make the best use of AI coding tools like Copilot and Google's Colaboratory (Colab), comparing and contrasting human and AI code, and developing a mindset that can make the most of AI. The Quick Python Book, Fourth Edition is the definitive guide to the Python language, written by Python authority and former Chair of the Python Software Foundation Board or Directors Naomi Ceder. With the personal touch of a skilled teacher, Naomi beautifully balances details of the language with the insights and advice you need to handle any task. You’ll learn skills you can turn to doing almost anything with Python—from analyzing data, to writing scripts, and even developing software. Plus, quick-check questions, end-of-chapter labs, and a final case study all help consolidate your knowledge. For readers familiar with the basics of programming who are interested in learning Python.
  • Добавил: literator
  • Дата: 23-04-2024, 17:58
  • Комментариев: 0
Название: Unsupervised Domain Adaptation: Recent Advances and Future Perspectives
Автор: Jingjing Li, Lei Zhu, Zhekai Du
Издательство: Springer
Серия: Machine Learning: Foundations, Methodologies, and Applications
Год: 2024
Страниц: 234
Язык: английский
Формат: pdf (true), epub
Размер: 37.8 MB

Unsupervised domain adaptation (UDA) is a challenging problem in Machine Learning where the model is trained on a source domain with labeled data and tested on a target domain with unlabeled data. In recent years, UDA has received significant attention from the research community due to its applicability in various real-world scenarios. This book provides a comprehensive review of state-of-the-art UDA methods and explores new variants of UDA that have the potential to advance the field. Domain adaptation refers to the Machine Learning techniques that enable models trained on data from a source domain to perform well on a different but related target domain. This chapter provides the necessary background on transfer learning and its relationship to domain adaptation. We define the domain adaptation problem and discuss the categorization of domain adaptation techniques into supervised, semi-supervised, and unsupervised paradigms. The rest of the book will focus specifically on unsupervised domain adaptation. We motivate the need for unsupervised domain adaptation, discuss its advantages over other paradigms, and provide a high-level overview of the common approaches and techniques. This book summarizes their latest advances in unsupervised domain adaptation. The extensive technical coverage offers both consolidating perspectives on fundamental theory as well as exposure to latest advancements driving progress in the field. It is our hope that this book can serve as an accessible guide for new researchers as well as an insightful reference for experienced academics pursuing advancements in this rapidly evolving field. The passion and insights gathered here may seed innovative ideas that lead to breakthroughs in unsupervised domain adaptation.
  • Добавил: Chipa
  • Дата: 23-04-2024, 08:39
  • Комментариев: 0

Название: Креативный программист
Автор: Грунефелд Ваутер
Издательство: Питер
Год: 2024
Формат: PDF
Страниц: 274
Размер: 49 Mb
Язык: Русский

Подобно написанию музыки, созданию нового бизнеса или планированию маркетинговой кампании, программирование является творческой деятельностью. Так же, как и техническим навыкам, креативности можно научиться и улучшать ее, постоянно практикуясь! Вооружитесь методами, позволяющими обратить креативность на пользу более эффективному решению проблем, повышению производительности и созданию более совершенного программного обеспечения.


  • Добавил: literator
  • Дата: 23-04-2024, 06:18
  • Комментариев: 0
Название: Understanding Python re(gex)? Example based guide to mastering Python regular expressions
Автор: Sundeep Agarwal
Издательство: Leanpub
Год: 2023-03-21
Страниц: 122
Язык: английский
Формат: pdf (true), mobi, epub
Размер: 10.1 MB

Scripting and automation tasks often need to extract particular portions of text from input data or modify them from one format to another. This book will help you learn Python Regular Expressions, a mini-programming language for all sorts of text processing needs. The book heavily leans on examples to present features of regular expressions one by one. It is recommended that you manually type each example and experiment with them. It is recommended that you manually type each example and experiment with them. Understanding both the nature of input strings and the output produced is essential. As an analogy, consider learning to drive a car — no matter how much you read about them or listen to explanations, you'd need practical experience to become proficient. Both the standard re module and the popular third-party regex module are covered in this book. Exercises are also included to test your understanding. You should be familiar with programming basics. You should also have a working knowledge of Python syntax and features like string formats, string methods and list comprehensions. You are also expected to get comfortable with reading manuals, searching online, visiting external links provided for further reading, tinkering with illustrated examples, asking for help when you are stuck and so on. In other words, be proactive and curious instead of just consuming the content passively. If you have prior experience with a programming language but not Python, see my curated list of learning resources before starting this book.
  • Добавил: literator
  • Дата: 23-04-2024, 05:31
  • Комментариев: 0
Название: Painless Docker: Unlock the Power of Docker and its Ecosystem, 2024 Edition
Автор: Aymen El Amri
Издательство: Leanpub
Год: 2023-12-03
Страниц: 317
Язык: английский
Формат: pdf (true), epub
Размер: 10.1 MB

Docker is a powerful tool, but learning how to use it effectively can be time-consuming. If you are used to the old paradigms of development and deployment, this paradigm shift to Docker's containerization can be challenging, as it introduces completely new concepts and workflows. Docker's approach to isolated environments, image management, and microservice architecture requires a significant shift in understanding from traditional methods. Many engineers and developers feel overwhelmed by the rapidly growing cloud and containerization ecosystem, making it challenging for them to enter the world of containers. For developers, system administrators, QA engineers, operation engineers, architects, and anyone faced to work in one of these environments in collaboration with the other or simply in an environment that requires knowledge in development, integration, and system administration. Historically, the worlds of developers and sysadmins operated in parallel silos, each with its own distinct mindset and set of challenges. Developers were often driven by the mandate to innovate and deliver new features.
  • Добавил: literator
  • Дата: 23-04-2024, 02:48
  • Комментариев: 0
Название: Coderspeak: The language of computer programmers
Автор: Guilherme Orlandini Heurich
Издательство: UCL Press
Год: 2024
Страниц: 212
Язык: английский
Формат: pdf, epub (true), mobi
Размер: 10.1 MB

Software applications have taken over our lives. We use and are used by software many times a day. Nevertheless, we know very little about the invisibly ubiquitous workers who write software. Who are they and how do they perceive their own practice? How does that shape the ways in which they collaborate to build the myriad of apps that we use every day? Coderspeak provides a critical approach to the digital transformation of our world through an engaging and thoughtful analysis of the people who write software. It is a focused and in-depth look at one programming language and its community – Ruby - based on ethnographic research at a London company and conversations with members of the wider Ruby community in Europe, the Americas and Japan. One of the philosophies of the Ruby language (and of its community) is that there are many ways of doing something. Everything is open for modification in Ruby. Elements that most language designers wouldn’t allow programmers to change, Ruby allows. With Ruby you are free to add what you want – although, as we’ll see, not everyone agrees that’s a good idea. Being able to extend the language is key to Ruby’s philosophy, however, and blocks are a key structure for the programmer to exercise this freedom to extend the language. A block can do anything: that’s why it is the one mandatory structure in the Ruby language. If you think in blocks, then Ruby is for you. It fits your brain and it makes you happy.