Vtome.ru - электронная библиотека

  • Добавил: literator
  • Дата: 15-12-2023, 05:36
  • Комментариев: 0
Название: Molecular Networking: Statistical Mechanics in the Age of AI and Machine Learning
Автор: Caroline Desgranges, Jerome Delhommelle
Издательство: CRC Press
Год: 2024
Страниц: 249
Язык: английский
Формат: pdf (true)
Размер: 26.8 MB

The book builds on the analogy between social groups and assemblies of molecules to introduce the concepts of statistical mechanics, Machine Learning and Data Science. Applying a data analytics approach to molecular systems, we show how individual (molecular) features and interactions between molecules, or "communication" processes, allow for the prediction of properties and collective behavior of molecular systems - just as polling and social networking shed light on the behavior of social groups. Applications to systems at the cutting-edge of research for biological, environmental, and energy applications are also presented. Social networks, Machine Learning, and Artificial Intelligence (AI) have become part of our daily lives. We live in an era where data analysis is present in all aspects of society and a driving force for many decisions that impact our present and future. While statistics have long played a significant role in numbers-driven domains, the development of novel machine learning algorithms, combined with the increase in computing performance and data storage, has led to a paradigm shift in how we approach and address challenges. For instance, in human health, the concept of precision medicine, which considers the individual features of a patient, has emerged as a promising alternative to one-size-fits-all medical treatments. Similarly, the sampling of opinion through polling methods had been for decades a staple of, for example, commercial and political analyses. It is now complemented by the analysis of data from social networks, which provide a window into human interactions and the interrelation between individual and collective responses.
  • Добавил: literator
  • Дата: 14-12-2023, 17:27
  • Комментариев: 0
Название: Python for Teenagers: Learn to Program like a Superhero!, 2nd Edition
Автор: James R. Payne
Издательство: Apress
Год: 2024
Страниц: 329
Язык: английский
Формат: pdf (true), epub (true)
Размер: 10.1 MB

This book, which is designed for middle-school through college-aged students, will arm beginners with solid programming foundations they can carry throughout life. It uses fun and simple language (and programming examples) to teach the fundamentals needed to start the down path of becoming a programmer. Python is a highly flexible language, allowing developers to enter any number of technical fields and is a welcome addition to any resume. With its low learning curve, it makes a great introductory language, as new developers can take the coding fundamentals they learn in Python and apply them to any other language. The second edition builds upon the foundation of the first book, revising all the chapters where the language has changed, updating the commands, code, and examples to bring it up to date with the current version of Python.Since Python is the most popular programming language in the world and can be used in conjunction with other languages - across multiple platforms - it can increase the reader's ability to qualify for a wider range of jobs than other languages. The book’s target audience is primarily middle school to college aged students looking to learn how to program computers and develop software. Older individuals and computer programmers who know other languages and want to add Python to their repertoire can also benefit from the book.
  • Добавил: literator
  • Дата: 14-12-2023, 08:09
  • Комментариев: 0
Название: Python Programming for Beginners: New Version 2024
Автор: Alexander Peterson
Издательство: Independently published
Год: 2023
Страниц: 564
Язык: английский
Формат: pdf
Размер: 56.6 MB

Are you a novice yearning to unlock the world of Python programming? Do you find existing learning resources too laden with errors and lacking in-depth explanations? Are you seeking a roadmap to swiftly master Python's intricacies without succumbing to a tedious read? If you nodded to any of these questions, we've created "Python Programming for Beginners" just for you. Dive Into the World of Python with Confidence: This book serves as your trusty companion, taking you on an exhilarating journey from Python neophyte to programming virtuoso. We understand that errors and dull narratives can be major roadblocks. That's why our book prides itself on precision and engaging prose. Our aim is to turn you into a Python expert within the shortest time. Empower yourself with Python programming skills, equip yourself with the best resources, and seize the world of possibilities that coding with Python has to offer. We invite you to join the legions of Python programmers who have transformed their lives and careers. In your hands, you hold more than just a book; you have a key to unlock endless doors of creativity, innovation, and technology. Embark on this exciting journey with us. Welcome to the world of Python.
  • Добавил: literator
  • Дата: 14-12-2023, 07:24
  • Комментариев: 0
Название: Bio Informatics: A practical approach with Python
Автор: Hayden Van Der Post
Издательство: Reactive Publishing
Год: 2023
Страниц: 380
Язык: английский
Формат: pdf
Размер: 49.6 MB

Unlock the power of Python to handle bioinformatics challenges with our comprehensive guide, "Bioinformatics: A Practical Guide with Python." This book is tailored for biologists, researchers, and data scientists eager to deploy Python's flexibility and efficiency for biological data analysis. Key Points: - Dive into a plethora of real-world examples that demonstrate the application of Python in solving complex bioinformatics problems, allowing you to translate these scenarios directly to your work; - Each concept is accompanied by practical Python code examples that are designed for immediate use and integration into your projects. The book paves a learning path from basic to advanced levels, ensuring an in-depth understanding of bioinformatics analysis. - Whether you are beginning to explore the field of bioinformatics or looking to refine your data analysis skills, this book offers a step-by-step guide through the multifaceted uses of Python in bioinformatics. - Benefit from additional resources like datasets, advanced algorithms, and supplementary materials that support your journey through the book.
  • Добавил: literator
  • Дата: 14-12-2023, 06:47
  • Комментариев: 0
Название: Artificial Intelligence and Knowledge Processing: Methods and Applications
Автор: Hemachandran K., Raul V. Rodriguez, Umashankar Subramaniam
Издательство: Bentham Science Publishers
Год: 2023
Страниц: 241
Язык: английский
Формат: pdf (true)
Размер: 38.8 MB

Artificial Intelligence and Knowledge Processing: Methods and Applications demonstrates the transformative power of Artificial Intelligence (AI) in our lives. The book is a collection of 14 edited reviews that cover a wide range of topics showcasing the application of AI and Machine Learning to create knowledge, and facilitate different processes. The book starts by illuminating how AI is employed in robotics, IoT, marketing, and operations. It showcases how AI extracts insights from big data, optimizes museum management, and empowers automated garden path planning using reinforcement learning. The book also explores how AI can be used to predict heart disease using artificial neural networks. Furthermore, the book underscores how AI predicts crop suitability, manages crop systems, and can even help to detect violence in using computer vision. Chapters highlight specific techniques or systems such as recommendation systems and Reinforcement Learning where appropriate. The Naive Bayes algorithm is a supervised learning algorithm that is used to solve classification problems and is based on Bayes' theorem. It is one of the simplest and most effective classification algorithms, assisting in the development of fast Machine Learning models which are capable of making quick predictions. Python will be used during coding in this book due to its popularity in AI and IoT platforms. To do AI/ML analytics on the data, specific supporting libraries like NumPy, Pandas, SciPy, Keras, and TensorFlow will be required. We'll be using Seaborn and Matplotlib for visualisation.
  • Добавил: literator
  • Дата: 13-12-2023, 23:43
  • Комментариев: 0
Название: Clean Code Fundamentals : Hands-on Guide to Understand the Fundamentals of Software Craftsmanship and Clean Code in Java
Автор: Martin Hock
Издательство: Leanpub
Год: 2023-10-27
Страниц: 310
Язык: английский
Формат: pdf (true), epub
Размер: 20.4 MB

To become a better software developer needs deep knowledge and practical skills in the field of software development and quality. This book gives an overview and discusses in-depth knowledge for the analysis and improvement of your software code. You will be able to apply principles, patterns, techniques, and tools needed to write clean code. All the code examples in this book are in Java. Nothing affects the work of a team as much as bad, illegible, sloppy, and quickly written code that has not been designed carefully. Team dynamics can be improved, requirements can be redefined, and the schedule can be modified. However, if bad code takes over, it becomes more and more a burden for the team. Programmers should develop all the time. Even if they think that they have sufficient skills and knowledge to move around in current projects, they should not stop there, and it is worthwhile for them to learn new concepts, approaches, language, and frameworks from time to time. Learning should be a journey and not a destination. This book discusses the basics of software quality, principles, patterns, and best practices of writing better code. It also contains many code examples in Java of increasing complexity. Among other things topics like software metrics, static software testing, and tools which can help to measure software quality will be covered. This is a Forever Edition. That means that the book will see periodic updates, which are free for you. The book will use the latest Java version for the examples provided.
  • Добавил: literator
  • Дата: 13-12-2023, 21:44
  • Комментариев: 0
Название: jаvascript Crash Course: A Hands-On, Project-Based Introduction to Programming (Final Release)
Автор: Nick Morgan
Издательство: No Starch Press
Год: 2024
Страниц: 468
Язык: английский
Формат: pdf, epub, mobi
Размер: 10.1 MB

jаvascript is the programming language of the internet—the secret sauce that makes websites dynamic, responsive, and all-around awesome. This fast-paced tutorial quickly teaches total beginners how to code in this popular, easy-to-learn language. Light-hearted and hands-on, the book introduces you to programming essentials through fun examples, hands-on exercises, and cool projects like building a Pong-style computer game. You’ll discover all of the important aspects of the language (without delving into expert-level nitty-gritty details or confusing jargon) as you develop a fast knack for programming with jаvascript. Because of its relationship to web browsers, jаvascript is an extremely important part of web development. If a website includes dynamic, interactive features, it was probably created with jаvascript. For example, YouTube uses jаvascript to show you previews of videos when you hover over their thumbnails, Threads uses jаvascript to load more posts as you scroll down the page, and Amazon uses jаvascript to power its Look Inside feature. Beyond its use in web browsers, jаvascript is also heavily used on the backend of websites, or the part of the website code that runs on a server, delivering content to users (as opposed to the frontend code that runs directly on the user’s device). This is possible via a technology called Node.js. Many top websites have a Node.js backend, letting you use the same language for the frontend and backend of your website, and even share code between the two.
  • Добавил: literator
  • Дата: 13-12-2023, 17:01
  • Комментариев: 0
Название: Explainable Agency in Artificial Intelligence: Research and Practice
Автор: Silvia Tulli, David W. Aha
Издательство: CRC Press
Год: 2024
Страниц: 171
Язык: английский
Формат: pdf (true)
Размер: 10.1 MB

This book focuses on a subtopic of explainable AI (XAI) called explainable agency (EA), which involves producing records of decisions made during an agent’s reasoning, summarizing its behavior in human-accessible terms, and providing answers to questions about specific choices and the reasons for them. We distinguish explainable agency from interpretable machine learning (IML), another branch of XAI that focuses on providing insight (typically, for an ML expert) concerning a learned model and its decisions. In contrast, explainable agency typically involves a broader set of AI-enabled techniques, systems, and stakeholders (e.g., end users), where the explanations provided by EA agents are best evaluated in the context of human subject studies. The chapters of this book explore the concept of endowing intelligent agents with explainable agency, which is crucial for agents to be trusted by humans in critical domains such as finance, self-driving vehicles, and military operations. This book presents the work of researchers from a variety of perspectives and describes challenges, recent research results, lessons learned from applications, and recommendations for future research directions in EA. The historical perspectives of explainable agency and the importance of interactivity in explainable systems are also discussed. Ultimately, this book aims to contribute to the successful partnership between humans and AI systems.
  • Добавил: literator
  • Дата: 13-12-2023, 16:23
  • Комментариев: 0
Название: An Introduction to Programming and Computer Science with Python
Автор: Clayton Cafiero
Издательство: The University of Vermont
Год: 2023
Страниц: 402
Язык: английский
Формат: pdf
Размер: 10,1 MB

The goal of this book is to provide an introduction to computer programming with Python. This includes: - functional decomposition and a structured approach to programming; - writing idiomatic Python; - understanding the importance of abstraction; - practical problem-solving exercises, and a brief introduction to plotting with Matplotlib. When you get to know it, Python is a peculiar programming language. Much of what’s peculiar about Python is concealed by its seemingly simple syntax. This is part of what makes Python a great first language—and it’s fun! The book is organized into chapters which roughly correspond to a week’s worth of material (with some deviations). Some chapters, particularly the first few, should be consumed at a rate of two a week. We present below a brief description of each chapter, followed by mention of some conventions used in the book. The Chapter 2 provides some motivation for why programming languages are useful, and gives a general outline of how a program is executed by the Python interpreter. This chapter also introduces the two modes of using Python. The interactive mode allows the user to interact with the Python interpreter using the Python shell. Python statements and expressions are entered one at a time, and the interpreter evaluates or executes the code entered by the user. This is an essential tool for experimentation and learning the details of various language features. Script mode allows the user to write, save, and execute Python programs. This is convenient since in this mode we can save our work, and run it multiple times without having to type it again and again at the Python shell.
  • Добавил: umkaS
  • Дата: 13-12-2023, 12:52
  • Комментариев: 0
Название: Языки программирования и методы трансляции
Автор: Опалева Э.А., Самойленко В.П.
Издательство: СПб.: БХВ-Петербург
Год: 2005
Cтраниц: 480
Формат: pdf
Размер: 14 мб
Язык: русский

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