Название: Погружение в паттерны проектирования (2021) Автор: Александр Швец Издательство: Самиздат Год: 2021 (v2021-2.33) Страниц: 400 Язык: русский Формат: pdf Размер: 28.2 MB
Книга «Погружение в Паттерны Проектирования» описывает 22 классических паттерна проектирования, а также 8 принципов проектирования, на которых они основаны. Каждая глава книги посвящена только одному паттерну. Поэтому книгу можно читать как последовательно, от края до края, так и в произвольном порядке, выбирая только интересные в данный момент паттерны. Паттерны проектирования универсальны. Поэтому все примеры кода в этой книге приведены на псевдокоде, без привязки к конкретному языку программирования.
Название: Applied Machine Learning and AI for Engineers: Solve Business Problems That Can’t Be Solved Algorithmically (Second Early Release) Автор: Jeff Prosise Издательство: O’Reilly Media, Inc. Год: 2022-09-12 Страниц: 207 Язык: английский Формат: epub (true), mobi Размер: 16.3 MB
Many introductory guides to AI are mathematics books in disguise. This one mostly eschews the math. Instead, author Jeff Prosise helps engineers and software developers build an intuitive understanding of AI to solve business problems. Need to create a system to detect defective parts coming off an assembly line? This practical book teaches you the skills necessary to put AI and Machine Learning (ML) to work at your company. This book contains numerous code samples that you can run to reinforce the concepts presented in each chapter. Most are written in Python and use popular open-source libraries such as Scikit-learn, Keras, and TensorFlow. All are available in a public GitHub repo.
Название: Learning Scala. Practical Functional Programming for the JVM Автор(ы): Swartz J. Издательство: O’Reilly Год: 2015 Страниц: 255 Формат: PDF Размер: 10 Мб Язык: English
This book is meant for developers who have worked in object-oriented languages such as Java, Ruby, or Python and are interested in improving their craft by learning Scala. Java developers will recognize the core object-oriented, static typing and generic collections in Scala. However, they may be challenged to switch to Scala’s more expressive and flexible syntax, and the use of immutable data and function literals to solve problems. Ruby and Python developers will be familiar with the use of function literals (aka closures or blocks) to work with collections, but may be challenged with its static, generic-supporting type system.
Название: Building Knowledge Graphs: A Practitioner’s Guide (Second Early Release) Автор: Jesus Barrasa, Maya Natarajan, Jim Webber Издательство: O’Reilly Media, Inc. Год: 2022-09-08 Язык: английский Формат: epub (true), mobi Размер: 11.5 MB
Incredibly useful, knowledge graphs help organizations keep track of medical research, cybersecurity threat intelligence, GDPR compliance, web user engagement, and much more. They do so by saving interlinked descriptions of entities (objects, events, situations, or abstract concepts) while encoding the semantics underlying the terminology. How do you create a knowledge graph? And how do you move it from theory into practice? Graph data has become ubiquitous in the last decade. Graphs underpin everything from consumer-facing systems like navigation and social networks to critical infrastructure like supply chains and policing. A consistent theme has emerged: applying knowledge in context is the single most powerful tool that most businesses have. Through research and experience, a set of patterns and practices called knowledge graphs has been developed to support extracting knowledge from data of all types and in all sources, from systems of record to frozen data lakes to application logs. This book is for information technology professionals who are interested in building and operating knowledge graphs within their businesses.
Название: System Assurances: Modeling and Management (Emerging Methodologies and Applications in Modelling, Identification and Control) Автор: Prashant Johri, Adarsh Anand, Juri Vain Издательство: Academic Press/Elsevier Год: 2022 Страниц: 581 Язык: английский Формат: pdf (true) Размер: 22.7 MB
System Assurances: Modeling and Management updates on system assurance and performance methods using advanced analytics and understanding of software reliability growth modeling from today’s debugging team’s point-of-view, along with information on preventive and predictive maintenance and the efficient use of testing resources. The book presents the rapidly growing application areas of systems and software modeling, including intelligent synthetic characters, human-machine interface, menu generators, user acceptance analysis, picture archiving and software systems. At present, many OSS (open source software) are used in many software development organizations. Also, many commercial software have been developed by embedding several OSS components because of standardization, cost reduction, quick delivery, etc. Various methods for software reliability assessment of OSS system have been proposed by several researchers. Moreover, many OSS systems have used the fault tracking systems such as the Bugzilla.
Название: Efficient Go: Data-Driven Performance Optimizations (Sixth Early Release) Автор: Bartlomiej Plotka Издательство: O’Reilly Media, Inc. Год: 2022-09-12 Страниц: 523 Язык: английский Формат: epub (true), mobi Размер: 14.5 MB
Software engineers today typically put performance optimizations low on the list of development priorities. But despite significant technological advancements and lower-priced hardware, software efficiency still matters. With this book, Go programmers will learn how to approach performance topics for applications written in this open source language. Go is efficient, scalable, and productive. Some programmers find it fun to work in; others find it unimaginative, even boring, ... those are not contradictory positions. Go was designed to address the problems faced in software development at Google, which led to a language that is not a breakthrough research language but is nonetheless an excellent tool for engineering large software projects. I am a huge fan of the Go programming language.
Название: Quantum Key Distribution Networks: A Quality of Service Perspective Автор: Miralem Mehic, Stefan Rass, Peppino Fazio Издательство: Springer Год: 2022 Страниц: 232 Язык: английский Формат: pdf (true), epub Размер: 28.3 MB
This book focuses on practical implementation details, telecommunication techniques, security and technology challenges and approaches to implementing quantum technology in modern telecommunication systems. Through numerous information on practical solutions, simulation examples, illustrations, and analysis, readers can easily distinguish the specificity of quantum technology and understand the challenges and methods of practical implementation of quantum cryptography in common telecommunications standards. Researchers working in quantum technology and applied networking security as well as advanced-level students studying computer science and electrical engineering will benefit from this book. Professionals working within these related fields will also benefit from this book.
Название: Applications of Computational Intelligence in Multi-Disciplinary Research Автор: Ahmed A. Elngar, Rajdeep Chowdhury, Valentina Emilia Balas Издательство: Academic Press/Elsevier Год: 2022 Страниц: 212 Язык: английский Формат: pdf (true) Размер: 15.4 MB
Applications of Computational Intelligence in Multi-Disciplinary Research provides the readers with a comprehensive handbook for applying the powerful principles, concepts, and algorithms of Computational Intelligence (CI) to a wide spectrum of research cases. The book covers the main approaches used in Computational Intelligence, including fuzzy logic, neural networks, evolutionary computation, learning theory, and probabilistic methods, all of which can be collectively viewed as soft computing. Other key approaches included are swarm intelligence and artificial immune systems. These approaches provide researchers with powerful tools for analysis and problem-solving when data is incomplete and when the problem under consideration is too complex for standard mathematics and the crisp logic approach of Boolean computing. Computational intelligence (CI) is a paradigm of natural environment-inspirited computational methodologies, which provides solutions to strenuous real-life problems where mathematical and traditional modeling are rendered useless.
Название: Python Data Science Handbook, 2nd Edition (Early Release) Автор: Jake VanderPlas Издательство: O’Reilly Media Год: 2022-09-12: Fourth Release Формат: ePUB Размер: 10 Mb Язык: English
Python is a first-class tool for many researchers, primarily because of its libraries for storing, manipulating, and gaining insight from data. Several resources exist for individual pieces of this data science stack, but only with the new edition of Python Data Science Handbook do you get them all--IPython, NumPy, Pandas, Matplotlib, Scikit-Learn, and other related tools. In this second edition, working scientists and data crunchers familiar with reading and writing Python code will find this comprehensive desk reference ideal for tackling day-to-day issues: manipulating, transforming, and cleaning data; visualizing different types of data; and using data to build statistical or machine learning models. Quite simply, this is the must-have reference for scientific computing in Python.