Browse Results

Showing 31,051 through 31,075 of 61,616 results

Introduction to Transfer Learning: Algorithms and Practice (Machine Learning: Foundations, Methodologies, and Applications)

by Jindong Wang Yiqiang Chen

Transfer learning is one of the most important technologies in the era of artificial intelligence and deep learning. It seeks to leverage existing knowledge by transferring it to another, new domain. Over the years, a number of relevant topics have attracted the interest of the research and application community: transfer learning, pre-training and fine-tuning, domain adaptation, domain generalization, and meta-learning. This book offers a comprehensive tutorial on an overview of transfer learning, introducing new researchers in this area to both classic and more recent algorithms. Most importantly, it takes a “student’s” perspective to introduce all the concepts, theories, algorithms, and applications, allowing readers to quickly and easily enter this area. Accompanying the book, detailed code implementations are provided to better illustrate the core ideas of several important algorithms, presenting good examples for practice.

Introduction to Transformers for NLP: With the Hugging Face Library and Models to Solve Problems

by Shashank Mohan Jain

Get a hands-on introduction to Transformer architecture using the Hugging Face library. This book explains how Transformers are changing the AI domain, particularly in the area of natural language processing. This book covers Transformer architecture and its relevance in natural language processing (NLP). It starts with an introduction to NLP and a progression of language models from n-grams to a Transformer-based architecture. Next, it offers some basic Transformers examples using the Google colab engine. Then, it introduces the Hugging Face ecosystem and the different libraries and models provided by it. Moving forward, it explains language models such as Google BERT with some examples before providing a deep dive into Hugging Face API using different language models to address tasks such as sentence classification, sentiment analysis, summarization, and text generation. After completing Introduction to Transformers for NLP, you will understand Transformer concepts and be able to solve problems using the Hugging Face library.What You Will LearnUnderstand language models and their importance in NLP and NLU (Natural Language Understanding)Master Transformer architecture through practical examplesUse the Hugging Face library in Transformer-based language modelsCreate a simple code generator in Python based on Transformer architectureWho This Book Is ForData Scientists and software developers interested in developing their skills in NLP and NLU (Natural Language Understanding)

Introduction to Ultra-Wideband Radar Systems

by James D. Taylor

This introductory reference covers the technology and concepts of ultra-wideband (UWB) radar systems. It provides up-to-date information for those who design, evaluate, analyze, or use UWB technology for any application. Since UWB technology is a developing field, the authors have stressed theory and hardware and have presented basic principles and concepts to help guide the design of UWB systems. Introduction to Ultra-Wideband Radar Systems is a comprehensive guide to the general features of UWB technology as well as a source for more detailed information.

Introduction to Video Game Engine Development: Learn to Design, Implement, and Use a Cross-Platform 2D Game Engine

by Victor G Brusca

Start your video game development journey by learning how to build a 2D game engine from scratch. Using Java (with NetBeans as your IDE and using Java’s graphics framework) or by following along in C# (with Visual Studio as your IDE and using the MonoGame framework), you’ll cover the design and implementation of a 2D game engine in detail. Each class will be reviewed with demonstration code. You’ll gain experience using the engine by building a game from the ground up. Introduction to Video Game Engine Development reviews the design and implementation of a 2D game engine in three parts. Part 1 covers the low-level API class by class. You’ll see how to abstract lower-level functionality and design a set of classes that interact seamlessly with each other. You’ll learn how to draw objects, play sounds, render text, and more. In Part 2, you’ll review the mid-level API that is responsible for drawing the game, loading resources, and managing user input. Lastly, in Part 3, you’ll build a game from the ground up following a step-by-step process using the 2D game engine you just reviewed. On completing this book, you’ll have a solid foundation in video game engine design and implementation. You’ll also get exposure to building games from scratch, creating the solid foundation you’ll need to work with more advanced game engines, and industry tools, that require learning complex software, APIs, and IDEs. What You Will Learn Gain experience with lower-level game engine APIs and abstracting framework functionalityWrite application-level APIs: launching the game, loading resources, settings, processing input, and more Discover cross-platform APIs in the game engine projects written in both Java and C#/MonoGame Develop games with an SDK-based game engine and simplified tool chain focused on direct control of the game through codeMaster creating games by using the game engine to build a game from the ground up with only code and an IDE Who This Book Is For Those of you out there with some programming experience, moderate to advanced, who want to learn how to write video games using modern game engine designs.

Introduction to Video and Image Processing

by Thomas B. Moeslund

This textbook presents the fundamental concepts and methods for understanding and working with images and video in an unique, easy-to-read style which ensures the material is accessible to a wide audience. Exploring more than just the basics of image processing, the text provides a specific focus on the practical design and implementation of real systems for processing video data. Features: includes more than 100 exercises, as well as C-code snippets of the key algorithms; covers topics on image acquisition, color images, point processing, neighborhood processing, morphology, BLOB analysis, segmentation in video, tracking, geometric transformation, and visual effects; requires only a minimal understanding of mathematics; presents two chapters dedicated to applications; provides a guide to defining suitable values for parameters in video and image processing systems, and to conversion between the RGB color representation and the HIS, HSV and YUV/YCbCr color representations.

Introduction to Visual Computing: Core Concepts in Computer Vision, Graphics, and Image Processing

by Aditi Majumder M. Gopi

Introduction to Visual Computing: Core Concepts in Computer Vision, Graphics, and Image Processing covers the fundamental concepts of visual computing. Whereas past books have treated these concepts within the context of specific fields such as computer graphics, computer vision or image processing, this book offers a unified view of these core concepts, thereby providing a unified treatment of computational and mathematical methods for creating, capturing, analyzing and manipulating visual data (e.g. 2D images, 3D models). Fundamentals covered in the book include convolution, Fourier transform, filters, geometric transformations, epipolar geometry, 3D reconstruction, color and the image synthesis pipeline. The book is organized in four parts. The first part provides an exposure to different kinds of visual data (e.g. 2D images, videos and 3D geometry) and the core mathematical techniques that are required for their processing (e.g. interpolation and linear regression.) The second part of the book on Image Based Visual Computing deals with several fundamental techniques to process 2D images (e.g. convolution, spectral analysis and feature detection) and corresponds to the low level retinal image processing that happens in the eye in the human visual system pathway. The next part of the book on Geometric Visual Computing deals with the fundamental techniques used to combine the geometric information from multiple eyes creating a 3D interpretation of the object and world around us (e.g. transformations, projective and epipolar geometry, and 3D reconstruction). This corresponds to the higher level processing that happens in the brain combining information from both the eyes thereby helping us to navigate through the 3D world around us. The last two parts of the book cover Radiometric Visual Computing and Visual Content Synthesis. These parts focus on the fundamental techniques for processing information arising from the interaction of light with objects around us, as well as the fundamentals of creating virtual computer generated worlds that mimic all the processing presented in the prior sections. The book is written for a 16 week long semester course and can be used for both undergraduate and graduate teaching, as well as a reference for professionals.

Introduction to Visual Effects: A Computational Approach

by Luiz Velho Bruno Madeira

Introduction to Visual Effects: A Computational Approach is the first single introduction to the computational and mathematical aspects of visual effects, incorporating both computer vision and graphics. The book also provides the readers with the source code to a library, enabling them to follow the chapters directly and build up a complete visual effects platform. The book covers the basic approaches to camera pose estimation, global illumination, and image-based lighting, and includes chapters on the virtual camera, optimization and computer vision, path tracing and many more. Key features include: Introduction to projective geometry, image-based lighting (IBL), global illumination solved by the Monte Carlo method (Pathtracing), an explanation of a set of optimization methods, and the techniques used for calibrating one, two, and many cameras, including how to use the RANSAC algorithm in order to make the process robust, and providing code to be implemented using the Gnu Scientific Library. C/C++ code using the OpenCV library, to be used in the process of tracking points on a movie (an important step for the matchmove process), and in the construction of modeling tools for visual effects. A simple model of the Bidirectional Reflectance Distribution Function (BRDF) of surfaces and the differential rendering method, allowing the reader to generate consistent shadows, supported by a code that can be used in combination with a software like Luminance HDR.

Introduction to Visual SLAM: From Theory to Practice

by Tao Zhang Xiang Gao

This book offers a systematic and comprehensive introduction to the visual simultaneous localization and mapping (vSLAM) technology, which is a fundamental and essential component for many applications in robotics, wearable devices, and autonomous driving vehicles. The book starts from very basic mathematic background knowledge such as 3D rigid body geometry, the pinhole camera projection model, and nonlinear optimization techniques, before introducing readers to traditional computer vision topics like feature matching, optical flow, and bundle adjustment. The book employs a light writing style, instead of the rigorous yet dry approach that is common in academic literature. In addition, it includes a wealth of executable source code with increasing difficulty to help readers understand and use the practical techniques. The book can be used as a textbook for senior undergraduate or graduate students, or as reference material for researchers and engineers in related areas.

Introduction to Wavelet Transforms

by Nirdosh Bhatnagar

The textbook, Introduction to Wavelet Transforms provides basics of wavelet transforms in a self-contained manner. Applications of wavelet transform theory permeate our daily lives. Therefore it is imperative to have a strong foundation for this subject. Features No prior knowledge of the subject is assumed. Sufficient mathematical background is provided to complete the discussion of different topics. Different topics have been properly segmented for easy learning. This makes the textbook pedagogical and unique. Notation is generally introduced in the definitions. Relatively easy consequences of the definitions are listed as observations, and important results are stated as theorems. Examples are provided for clarity and to enhance reader's understanding of the subject. Each chapter also has a problem section. A majority of the problems are provided with sufficient hints. The textbook can be used either in an upper-level undergraduate or first-year graduate class in electrical engineering, or computer science, or applied mathematics. It can also be used by professionals and researchers in the field who would like a quick review of the basics of the subject. About the Author: Nirdosh Bhatnagar works in both academia and industry in Silicon Valley, California. He is also the author of a comprehensive two-volume work: Mathematical Principles of the Internet, published by the CRC Press in the year 2019. Nirdosh earned M.S. in Operations Research, and M.S. and Ph.D. in electrical engineering, all from Stanford University, Stanford, California..

Introduction to Web Design Using Dreamweaver

by Mark A. Evans Michael Hamm

This book intends to help the reader develop skills needed to become a Web designer and other useful skills like critical thinking and teamwork skills.

Introduction to Web Interaction Design: With HTML and CSS

by Michael Macaulay

This book introduces standard and new HTML5 elements and attributes and CSS3 properties commonly used in Web design as well as design guidelines for their effective use. Its approach of explaining every line of code in the examples it uses to show the usage of the HTML elements and CSS properties introduced makes it an invaluable Web design resource for beginners as well as intermediates looking to fill in gaps in their knowledge. In addition, the inclusion of user-centered design process stages and how they are best managed in website development makes the book unique in its area. Also, the book's approach of including challenges after each topic to help refresh readers' knowledge, as well as make them think, ensures that there are ample activities to keep learners motivated and engaged. Michael Macaulay is a freelance educator, developer, and user-experience designer and evaluator. Formerly, he was a senior lecturer and course director for multimedia courses at London South Bank University, United Kingdom. He earned his PhD in 2000 in the effects of human–computer interaction and multimedia in learning from Loughborough University, United Kingdom. In the past, he had also been a computer systems administrator, computer systems programmer and analyst, and desktop publisher. ????

Introduction to Wireless Communications and Networks: A Practical Perspective (Textbooks in Telecommunication Engineering)

by Krishnamurthy Raghunandan

This book provides an intuitive and accessible introduction to the fundamentals of wireless communications and their tremendous impact on nearly every aspect of our lives. The author starts with basic information on physics and mathematics and then expands on it, helping readers understand fundamental concepts of RF systems and how they are designed. Covering diverse topics in wireless communication systems, including cellular and personal devices, satellite and space communication networks, telecommunication regulation, standardization and safety, the book combines theory and practice using problems from industry, and includes examples of day-to-day work in the field. It is divided into two parts – basic (fundamentals) and advanced (elected topics). Drawing on the author’s extensive training and industry experience in standards, public safety and regulations, the book includes information on what checks and balances are used by wireless engineers around the globe and address questions concerning safety, reliability and long-term operation. A full suite of classroom information is included.

Introduction to Wireless Networking and Its Impact on Applications (Synthesis Lectures on Mobile & Pervasive Computing)

by Peter Steenkiste

This book teaches readers how wireless networks work, why some of their properties impact wireless network performance at the application level, and what both network engineers and application developers can do to cope with these challenges. Internet users increasingly rely on wireless access links for diverse tasks such as web browsing, video conferencing, interactive games, and data sharing. Irrespective of how they access the Internet, they expect good performance and a high quality of experience. Unfortunately, wireless access networks are much more challenging to build than wired networks. In wired networks, signals used for communication are contained in a carefully engineered transmission medium. In contrast, wireless signals travel in our physical environment, where the presence of obstacles, interference, and mobility can affect communication. In addition, network performance can differ significantly across physical environments. As a result, the performance of wireless links is often lower and less predictable than that of wired links. The author structured the book according to the layers in the Internet protocol stack, similar to traditional network books. However, rather than presenting a general description of each layer, the focus is on wireless networks and how they differ from wired networks.

Introduction to Wireless Sensor Networks

by Anna Förster

Explores real-world wireless sensor network development, deployment, and applications Presents state-of-the-art protocols and algorithms Includes end-of-chapter summaries, exercises, and references For students, there are hardware overviews, reading links, programming examples, and tests available at [website] For Instructors, there are PowerPoint slides and solutions available at [website]

Introduction to bada: A Developer's Guide, 1st Edition

by Cheng Luo Lansdell Michelle Somerville Manfred Bortenschlager Ben Morris

An expert introduction to Samsung's new mobile platform Bada is a new platform that runs on mass market phones and enables you to build cutting-edge applications for mobile devices. As an access layer, bada has all the advantages of native coding and provides the power of multi-tasking and multi-threading. This book serves as a complete introduction to the exciting capabilities of bada and shows you how bada offers commerce and business services with server-side support. The authors walk you through the complete set of platform APIs and detail the architecture of bada. Code fragments are featured throughout the book as well as examples that utilize all of the major APIs, from sensors to maps and from phonebook to billing. Introduces Samsung's new platform, bada Explains the bada framework, its APIs, and the bada architecture Walks you through how bada is a logically structured mobile platform that allows you to build exciting apps for mobile devices Features code fragments and numerous examples that address all the major APIs Discover how bada boasts the richest set of end-to-end service, commerce, and billing APIs with this book! Ben Morris is a freelance author and developer, specializing in mobile software including Symbian OS and mobile widgets.

Introduction to e-Supply Chain Management: Engaging Technology to Build Market-Winning Business Partnerships (Resource Management)

by David Frederick Ross

In the quest to remove supply channel costs, streamline channel communications, and link customers to the value-added resources found along the supply chain continuum, Supply Chain Management (SCM) has emerged as a tactical operations tool. The first book to completely define the architecture of the merger of SCM and the Internet, Introduction to e

Introduction to the Art of Programming Using Scala (Chapman And Hall/crc Textbooks In Computing Ser.)

by Mark C. Lewis

With its flexibility for programming both small and large projects, Scala is an ideal language for teaching beginning programming. Yet there are no textbooks on Scala currently available for the CS1/CS2 levels. Introduction to the Art of Programming Using Scala presents many concepts from CS1 and CS2 using a modern, JVM-based language that works we

Introduction to the Command Line

by Vivek Nagarajan

Introduction to the Command Line is designed for programmers, who use GUIs, but want to understand how to use the command line to complete tasks faster and get more out of their computer. All you need for this book is basic understanding of how to use a computer.

Introduction to the Cyber Ranges (Chapman & Hall/CRC Cyber-Physical Systems)

by Bishwajeet Pandey Shabeer Ahmad

Introduction to the Cyber Ranges provides a comprehensive, integrative, easy-to-comprehend overview of different aspects involved in the cybersecurity arena. It expands on various concepts like cyber situational awareness, simulation and emulation environments, and cybersecurity exercises. It also focuses on detailed analysis and the comparison of various existing cyber ranges in military, academic, and commercial sectors. It highlights every crucial aspect necessary for developing a deeper insight about the working of the cyber ranges, their architectural design, and their need in the market. It conveys how cyber ranges are complex and effective tools in dealing with advanced cyber threats and attacks. Enhancing the network defenses, resilience, and efficiency of different components of critical infrastructures is the principal objective of cyber ranges. Cyber ranges provide simulations of possible cyberattacks and training on how to thwart such attacks. They are widely used in urban enterprise sectors because they present a sturdy and secure setting for hands-on cyber skills training, advanced cybersecurity education, security testing/training, and certification. Features: A comprehensive guide to understanding the complexities involved with cyber ranges and other cybersecurity aspects Substantial theoretical knowhow on cyber ranges, their architectural design, along with case studies of existing cyber ranges in leading urban sectors like military, academic, and commercial Elucidates the defensive technologies used by various cyber ranges in enhancing the security setups of private and government organizations Information organized in an accessible format for students (in engineering, computer science, and information management), professionals, researchers, and scientists working in the fields of IT, cybersecurity, distributed systems, and computer networks

Introduction to the Development of Web Applications Using ASP .Net (Synthesis Lectures on Computer Science)

by Razvan Alexandru Mezei

This book introduces a simplified approach to web application development using the open-source ASP .Net Core MVC framework. Readers will learn to implement web applications using the following languages and frameworks: HTML, JavaScript, CSS, Bootstrap, C#, ASP .Net, and Entity Framework Core. In addition, this book addresses how to build a web application to create user accounts, store data in a database, manipulate data, and how to allow controlled access to certain parts of the application functionality. The author also covers both client-side and server-side development and the use of an object relational mapper to work with persistent data (using a database). Topics include: models, views, controllers, routing, entity framework core, identity, layouts, dependency injection and services, model binder, among others. This book: Introduces the development of web applications using the open-source ASP .Net Core MVC frameworkImplements web applications including HTML, JavaScript, CSS, Bootstrap, C#, ASP .Net, and Entity Framework CoreFeatures client-side development, server-side development, and object relational mapper software

Introduction to the Ethics of Emerging Technologies (Palgrave Philosophy Today)

by Mark Coeckelbergh Wessel Reijers Mark Thomas Young

Introduction to Ethics of Emerging Technologies offers a set of lecture and seminar course materials for teaching ethics of emerging technologies. It covers the field in a comprehensive and accessible manner, emphasizing storytelling and examples, practical approaches and tools, and interactive assignments. The book addresses historical and current discourses, both academic and practical, related to the ethics of emerging technologies. This includes a basic introduction to normative ethics and applied ethics of technology, an accessible entry point to theories of technology and normativity, particular technological themes (engineering ethics, ethics of AI, and ethics of biotechnologies), as well as societal contexts in which emerging technologies play a pivotal role (citizenship, sustainability, and global inequality). This book is a must-read for science and engineering students who want to engage with the ethical impacts of their future work and research; for philosophy students who want to know more about emerging technologies; for researchers and educators interested in developing technology ethics curricula; and for general readers interested in the topic.

Introduction to the History of Computing

by Gerard O'Regan

Tracing the story of computing from Babyloniancounting boards to smartphones, this inspiring textbook provides a conciseoverview of the key events in the history of computing, together withdiscussion exercises to stimulate deeper investigation into this fascinatingarea. Features: provides chapter introductions, summaries, key topics, and reviewquestions; includes an introduction to analogue and digital computers, and to thefoundations of computing; examines the contributions of ancient civilisationsto the field of computing; covers the first digital computers, and the earliestcommercial computers, mainframes and minicomputers; describes the earlydevelopment of the integrated circuit and the microprocessor; reviews theemergence of home computers; discusses the creation of the Internet, theinvention of the smartphone, and the rise of social media; presents a shorthistory of telecommunications, programming languages, operating systems,software engineering, artificial intelligence, and databases.

Introduction to the Semantic Web and Semantic Web Services

by Liyang Yu

Even though the semantic Web is a relatively new and dynamic area of research, a whole suite of components, standards, and tools have already been developed around it. Using a concrete approach, Introduction to the Semantic Web and Semantic Web Services builds a firm foundation in the concept of the semantic Web, its principal technologies, its rea

Introduction to the Senses

by Terry R.J. Bossomaier

An understanding of the senses - vision, hearing, touch, chemical and other non-human senses - is important not only for many fields of biology but also in applied areas such as human computer interaction, robotics and computer games. Using information theory as a unifying framework, this is a wide-ranging survey of sensory systems, covering all known senses. The book draws on three unifying principles to examine senses: the Nyquist sampling theorem; Shannon's information theory; and the creation of different streams of information to subserve different tasks. This framework is used to discuss the fascinating role of sensory adaptation in the context of environment and lifestyle. Providing a fundamental grounding in sensory perception, the book then demonstrates how this knowledge can be applied to the design of human-computer interfaces and virtual environments. It is an ideal resource for both graduate and undergraduate students of biology, engineering (robotics) and computer science.

Introduction to the Simulation of Dynamics Using Simulink (Chapman & Hall/CRC Computational Science)

by Michael A. Gray

Designed for undergraduate students in the general science, engineering, and mathematics community, Introduction to the Simulation of Dynamics Using Simulink (R) shows how to use the powerful tool of Simulink to investigate and form intuitions about the behavior of dynamical systems. Requiring no prior programming experience, it clearly explains how to transition from physical models described by mathematical equations directly to executable Simulink simulations.Teaches students how to model and explore the dynamics of systemsStep by step, the author presents the basics of building a simulation in Simulink. He begins with finite difference equations and simple discrete models, such as annual population models, to introduce the concept of state. The text then covers ordinary differential equations, numerical integration algorithms, and time-step simulation. The final chapter offers overviews of some advanced topics, including the simulation of chaotic dynamics and partial differential equations.A one-semester undergraduate course on simulationWritten in an informal, accessible style, this guide includes many diagrams and graphics as well as exercises embedded within the text. It also draws on numerous examples from the science, engineering, and technology fields. The book deepens students' understanding of simulated systems and prepares them for advanced and specialized studies in simulation.

Refine Search

Showing 31,051 through 31,075 of 61,616 results