ПРОГРАММИРОВАНИЕ » Страница 2
Категория: КНИГИ » ПРОГРАММИРОВАНИЕ
C++ & Python for Beginners - 18th Edition 2024
/ Комментариев: 0/

Название: C++ & Python for Beginners - 18th Edition 2024
Автор: Papercut Limited
Издательство: Papercut Limited
Год: 2024
Язык: английский
Формат: pdf
Размер: 41.3 MB

Совершенствуйте свои навыки программирования, изучая основы Python и C++ уже сегодня! Универсальный справочник с подробными учебными пособиями от команды экспертов. Изучайте Python и применяйте его в своих программах Python и C++ - два самых мощных и насыщенных языка программирования на сегодняшний день. Знание и освоение обоих языков позволит вам глубже понять современные технологии и то, как они взаимодействуют с нами и окружающим нас миром.


Категория: КНИГИ » ПРОГРАММИРОВАНИЕ
Transformers in Action (MEAP v7)
/ Комментариев: 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.


Категория: КНИГИ » ПРОГРАММИРОВАНИЕ
Artificial Intelligence: Beyond Classical AI
/ Комментариев: 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


Категория: КНИГИ » ПРОГРАММИРОВАНИЕ
Кибербезопасность: главные принципы
/ Комментариев: 0/

Кибербезопасность: главные принципы
Название: Кибербезопасность: главные принципы
Автор: Рик Ховард
Издательство: Питер
Год: 2024
Формат: pdf
Страниц: 320
Размер: 13,8 Мб
Язык: русский

С 1970-х годов InfoSec-специалисты постепенно совершенствовали безопасность, даже не задумываясь, в правильном ли направлении со стратегической точки зрения они движутся. Рик Ховард утверждает, что нет. Общее направление само по себе было ошибочным, но идейные лидеры в этой области так и не смогли докопаться до корня проблемы. Идя по стопам таких авторитетов, как Декарт и Илон Маск, автор обосновывает главный принцип кибербезопасности и определяет стратегии и тактики его реализации.


Категория: КНИГИ » ПРОГРАММИРОВАНИЕ
Understanding Ruby Regexp: Example based guide to mastering Ruby regular expressions
/ Комментариев: 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.


Категория: КНИГИ » ПРОГРАММИРОВАНИЕ
Modern C, 3rd Edition (MEAP v4)
/ Комментариев: 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.


Категория: КНИГИ » ПРОГРАММИРОВАНИЕ
Programming Ruby 3.3: The Pragmatic Programmers Guide
/ Комментариев: 0/

Название: Programming Ruby 3.3: The Pragmatic Programmers Guide
Автор: Noel Rappin
Издательство: The Pragmatic Programmers
Год: January 2024 (Version: P1.0)
Страниц: 698
Язык: английский
Формат: pdf, epub, mobi
Размер: 10.1 MB

Ruby is one of the most important programming languages in use for web development. It powers the Rails framework, which is the backing of some of the most important sites on the web. The Pickaxe Book, named for the tool on the cover, is the definitive reference on Ruby, a highly-regarded, fully object-oriented programming language. This updated edition is a comprehensive reference on the language itself, with a tutorial on the most important features of Ruby - including pattern matching and Ractors - and describes the language through Ruby 3.3. Would you like to go from first idea to working code much, much faster? Do you currently spend more time satisfying the compiler instead of your clients or end users? Are you frustrated with demanding languages that seem to get in your way instead of helping you get the work done? Are you using Rails and want to dig deeper into the underlying Ruby language? If so, then we've got a language and book for you! This comprehensive reference manual for Ruby includes a description of the most important standard library modules, built-in classes, and modules. It also includes all the new and changed syntax and semantics introduced through Ruby 3.2, including pattern matching and Ractors, and describes the language through Ruby 3.3.


Категория: КНИГИ » ПРОГРАММИРОВАНИЕ
The Quick Python Book, 4th Edition (MEAP v1)
/ Комментариев: 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.


Категория: КНИГИ » ПРОГРАММИРОВАНИЕ
Unsupervised Domain Adaptation: Recent Advances and Future Perspectives
/ Комментариев: 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.


Категория: КНИГИ » ПРОГРАММИРОВАНИЕ
Креативный программист
/ Комментариев: 0/


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

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