Browse Results

Showing 1,751 through 1,775 of 54,225 results

Artificial Neural Networks and Machine Learning – ICANN 2022: 31st International Conference on Artificial Neural Networks, Bristol, UK, September 6–9, 2022, Proceedings, Part II (Lecture Notes in Computer Science #13530)

by Plamen Angelov Elias Pimenidis Chrisina Jayne Antonios Papaleonidas Mehmet Aydin

The 4-volumes set of LNCS 13529, 13530, 13531, and 13532 constitutes the proceedings of the 31st International Conference on Artificial Neural Networks, ICANN 2022, held in Bristol, UK, in September 2022. The total of 255 full papers presented in these proceedings was carefully reviewed and selected from 561 submissions. ICANN 2022 is a dual-track conference featuring tracks in brain inspired computing and machine learning and artificial neural networks, with strong cross-disciplinary interactions and applications.

Resonant Scattering and Generation of Waves: Cubically Polarizable Layers (Mathematical Engineering Ser.)

by Lutz Angermann Vasyl V. Yatsyk

This monograph deals with theoretical aspects and numerical simulations of the interaction of electromagnetic fields with nonlinear materials. It focuses in particular on media with nonlinear polarization properties. It addresses the direct problem of nonlinear Electrodynamics, that is to understand the nonlinear behavior in the induced polarization and to analyze or even to control its impact on the propagation of electromagnetic fields in the matter. The book gives a comprehensive presentation of the results obtained by the authors during the last decade and put those findings in a broader, unified context and extends them in several directions.It is divided into eight chapters and three appendices. Chapter 1 starts from the Maxwell’s equations and develops a wave propagation theory in plate-like media with nonlinear polarizability. In chapter 2 a theoretical framework in terms of weak solutions is given in order to prove the existence and uniqueness of a solution of the semilinear boundary-value problem derived in the first chapter. Chapter 3 presents a different approach to the solvability theory of the reduced frequency-domain model. Here the boundary-value problem is reduced to finding solutions of a system of one-dimensional nonlinear Hammerstein integral equations. Chapter 4 describes an approach to the spectral analysis of the linearized system of integral equations. Chapters 5 and 6 are devoted to the numerical approximation of the solutions of the corresponding mathematical models. Chapter 7 contains detailed descriptions, discussions and evaluations of the numerical experiments. Finally, chapter 8 gives a summary of the results and an outlook for future work.

C++ Data Structures and Algorithms: Learn how to write efficient code to build scalable and robust applications in C++

by Wisnu Anggoro

Learn how to build efficient, secure and robust code in C++ by using data structures and algorithms - the building blocks of C++Key FeaturesUse data structures such as arrays, stacks, trees, lists, and graphs with real-world examplesLearn the functional and reactive implementations of the traditional data structuresExplore illustrations to present data structures and algorithms, as well as their analysis, in a clear, visual mannerBook DescriptionC++ is a general-purpose programming language which has evolved over the years and is used to develop software for many different sectors. This book will be your companion as it takes you through implementing classic data structures and algorithms to help you get up and running as a confident C++ programmer.We begin with an introduction to C++ data structures and algorithms while also covering essential language constructs. Next, we will see how to store data using linked lists, arrays, stacks, and queues. Then, we will learn how to implement different sorting algorithms, such as quick sort and heap sort. Along with these, we will dive into searching algorithms such as linear search, binary search and more. Our next mission will be to attain high performance by implementing algorithms to string datatypes and implementing hash structures in algorithm design. We'll also analyze Brute Force algorithms, Greedy algorithms, and more.By the end of the book, you'll know how to build components that are easy to understand, debug, and use in different applications.What you will learnKnow how to use arrays and lists to get better results in complex scenariosBuild enhanced applications by using hashtables, dictionaries, and setsImplement searching algorithms such as linear search, binary search, jump search, exponential search, and moreHave a positive impact on the efficiency of applications with tree traversalExplore the design used in sorting algorithms like Heap sort, Quick sort, Merge sort and Radix sortImplement various common algorithms in string data typesFind out how to design an algorithm for a specific task using the common algorithm paradigmsWho this book is forThis book is for developers who would like to learn the Data Structures and Algorithms in C++. Basic C++ programming knowledge is expected.

Functional C#

by Wisnu Anggoro

Uncover the secrets of functional programming using C# and change the way you approach your applications forever About This Book • This book focuses on the functional paradigm of C#, which will give you a whole new angle on coding with C# • It illustrates the advantages that functional programming brings to the table and the associated coding benefits • This practical guide covers all the aspects of functional programming and provides solutions that can be applied in business scenarios Who This Book Is For This book is suitable for C# developers with basic prior knowledge of C# and with no functional programming experience at all. What You Will Learn • Develop an application using the functional approach • Implement unit testing to functionally program code • Create efficient code using functional programming • Work through a LINQ query so you can work with data • Compose asynchronous programs to create a responsive application • Use recursion in function programming in order to simplify code • Optimize the program code using Laziness and Caching Techniques In Detail Functional programming makes your application faster, improves performance, and increases your productivity. C# code is written at a higher level of abstraction, so that code will be closer to business requirements, abstracting away many low-level implementation details. This book bridges the language gap for C# developers by showing you how to create and consume functional constructs in C#. We also bridge the domain gap by showing how functional constructs can be applied in business scenarios. We'll take you through lambda expressions and extension methods, and help you develop a deep understanding of the concepts and practices of LINQ and recursion in C#. By the end of the book, you will be able to write code using the best approach and will be able to perform unit testing in functional programming, changing how you write your applications and revolutionizing your projects. Style and approach This book takes a pragmatic approach and shows you techniques to write better functional constructs in C#. We'll also show you how these concepts can be applied in business scenarios.

Learning C++ Functional Programming

by Wisnu Anggoro

Apply Functional Programming techniques to C++ to build highly modular, testable, and reusable code About This Book • Modularize your applications and make them highly reusable and testable • Get familiar with complex concepts such as metaprogramming, concurrency, and immutability • A highly practical guide to building functional code in C++ filled with lots of examples and real-world use cases Who This Book Is For This book is for C++ developers comfortable with OOP who are interested in learning how to apply the functional paradigm to create robust and testable apps. What You Will Learn • Get to know the difference between imperative and functional approaches • See the use of first-class functions and pure functions in a functional style • Discover various techniques to apply immutable state to avoid side effects • Design a recursive algorithm effectively • Create faster programs using lazy evaluation • Structure code using design patterns to make the design process easier • Use concurrency techniques to develop responsive software • Learn how to use the C++ Standard Template Library and metaprogramming in a functional way to improve code optimization In Detail Functional programming allows developers to divide programs into smaller, reusable components that ease the creation, testing, and maintenance of software as a whole. Combined with the power of C++, you can develop robust and scalable applications that fulfill modern day software requirements. This book will help you discover all the C++ 17 features that can be applied to build software in a functional way. The book is divided into three modules—the first introduces the fundamentals of functional programming and how it is supported by modern C++. The second module explains how to efficiently implement C++ features such as pure functions and immutable states to build robust applications. The last module describes how to achieve concurrency and apply design patterns to enhance your application's performance. Here, you will also learn to optimize code using metaprogramming in a functional way. By the end of the book, you will be familiar with the functional approach of programming and will be able to use these techniques on a daily basis. Style and approach This book uses a module-based approach, where each module will cover important aspects of functional programming in C++ and will help you develop efficient and robust applications through gaining a practical understanding.

Boost.Asio C++ Network Programming - Second Edition

by Wisnu Anggoro Torjo John

Learn effective C++ network programming with Boost.Asio and become a proficient C++ network programmer About This Book * Learn efficient C++ network programming with minimum coding using Boost.Asio * Your one-stop destination to everything related to the Boost.Asio library * Explore the fundamentals of networking to choose designs with more examples, and learn the basics of Boost.Asio Who This Book Is For This book is for C++ Network programmers with basic knowledge of network programming, but no knowledge of how to use Boost.Asio for network programming. What You Will Learn * Prepare the tools to simplify network programming in C++ using Boost.Asio * Explore the networking concepts of IP addressing, TCP/IP ports and protocols, and LAN topologies * Get acquainted with the usage of the Boost libraries * Get to know more about the content of Boost.Asio network programming and Asynchronous programming * Establish communication between client and server by creating client-server application * Understand the various functions inside Boost.Asio C++ libraries to delve into network programming * Discover how to debug and run the code successfully In Detail Boost.Asio is a C++ library used for network programming operations. Organizations use Boost because of its productivity. Use of these high-quality libraries speed up initial development, result in fewer bugs, reduce reinvention-of-the-wheel, and cut long-term maintenance costs. Using Boost libraries gives an organization a head start in adopting new technologies. This book will teach you C++ Network programming using synchronous and asynchronous operations in Boost.Asio with minimum code, along with the fundamentals of Boost, server-client applications, debugging, and more. You will begin by preparing and setting up the required tools to simplify your network programming in C++ with Boost.Asio. Then you will learn about the basic concepts in networking such as IP addressing, TCP/IP protocols, and LAN with its topologies. This will be followed by an overview of the Boost libraries and their usage. Next you will get to know more about Boost.Asio and its concepts related to network programming. We will then go on to create a client-server application, helping you to understand the networking concepts. Moving on, you will discover how to use all the functions inside the Boost.Asio C++ libraries. Lastly, you will understand how to debug the code if there are errors found and will run the code successfully. Style and approach An example-oriented book to show you the basics of networking and help you create a network application simply using Boost.Asio, with more examples for you to get up and running with Boost.Asio quickly.

Embedded Linux Development using Yocto Projects - Second Edition: Learn to leverage the power of Yocto Project to build efficient Linux-based products

by Daiane Angolini Otavio Salvador

Optimize and boost your Linux-based system with Yocto Project and increase its reliability and robustness efficiently and cost-effectively. About This Book • Optimize your Yocto Project tools to develop efficient Linux-based projects • Practical approach to learning Linux development using Yocto Project • Demonstrates concepts in a practical and easy-to-understand way Who This Book Is For If you are an embedded Linux developer with a basic knowledge of Yocto Project and want to broaden your knowledge with examples of embedded development, then this book is for you. This book is also for professionals who want to find new insights into working methodologies for Linux development. What You Will Learn • Understand the basic concepts involved in Poky workflows along with configuring and preparing the Poky build environment. • Configure a build server and customize images using Toaster. • Generate images and fit packages into created images using BitBake. • Support the development process by setting up and using Package feeds. • Debug Yocto Project by configuring Poky. • Build an image for the BeagleBone Black, RaspberryPi 3, and Wandboard, and boot it from an SD card. In Detail Yocto Project is turning out to be the best integration framework for creating reliable embedded Linux projects. It has the edge over other frameworks because of its features such as less development time and improved reliability and robustness. Embedded Linux Development using Yocto Project starts with an in-depth explanation of all Yocto Project tools, to help you perform different Linux-based tasks. The book then moves on to in-depth explanations of Poky and BitBake. It also includes some practical use cases for building a Linux subsystem project using Yocto Project tools available for embedded Linux. The book also covers topics such as SDK, recipetool, and others. By the end of the book, you will have learned how to generate and run an image for real hardware boards and will have gained hands-on experience at building efficient Linux systems using Yocto Project. Style and approach A clear, concise, and straightforward book that will enable you to use and implement the latest features of Yocto Project.

Introduction to Digital Systems Design

by Davide Anguita Domenico Ponta Luca Oneto Giuliano Donzellini

This book has been designed for a first course on digital design for engineering and computer science students. It offers an extensive introduction on fundamental theories, from Boolean algebra and binary arithmetic to sequential networks and finite state machines, together with the essential tools to design and simulate systems composed of a controller and a datapath. The numerous worked examples and solved exercises allow a better understanding and more effective learning. All of the examples and exercises can be run on the Deeds software, freely available online on a webpage developed and maintained by the authors. Thanks to the learning-by-doing approach and the plentiful examples, no prior knowledge in electronics of programming is required. Moreover, the book can be adapted to different level of education, with different targets and depth, be used for self-study, and even independently from the simulator. The book draws on the authors’ extensive experience in teaching and developing learning materials.

How to Pass Higher French: Second Edition Epub

by Douglas Angus

Exam Board: SQA Level: Higher Subject: French First Teaching: August 2018 First Exam: May 2019Get your best grade with comprehensive course notes and advice from Scotland's top experts, fully updated for the latest changes to SQA Higher assessment. How to Pass Higher French Second Edition contains all the advice and support you need to revise successfully for your Higher exam. It combines an overview of the course syllabus with advice from a top expert on how to improve exam performance, so you have the best chance of success.- Revise confidently with up-to-date guidance tailored to the latest SQA assessment changes - Refresh your knowledge with comprehensive, tailored subject notes- Prepare for the exam with top tips and hints on revision techniques- Get your best grade with advice on how to gain those vital extra marks

How to Pass Higher French, Second Edition (How To Pass - Higher Level)

by Douglas Angus

Exam Board: SQA Level: Higher Subject: French First Teaching: August 2018 First Exam: May 2019Get your best grade with comprehensive course notes and advice from Scotland's top experts, fully updated for the latest changes to SQA Higher assessment. How to Pass Higher French Second Edition contains all the advice and support you need to revise successfully for your Higher exam. It combines an overview of the course syllabus with advice from a top expert on how to improve exam performance, so you have the best chance of success.- Revise confidently with up-to-date guidance tailored to the latest SQA assessment changes - Refresh your knowledge with comprehensive, tailored subject notes- Prepare for the exam with top tips and hints on revision techniques- Get your best grade with advice on how to gain those vital extra marks

Stealing Myspace: The Battle to Control the Most Popular Website in America

by Julia Angwin

Angwin offers a fast-paced and deeply reported look at the unlikely success of MySpace and the drama surrounding one of the biggest business deals of the Internet age.

Intelligent Systems and Networks: Selected Articles from ICISN 2022, Vietnam (Lecture Notes in Networks and Systems #471)

by Ngoc Le Anh Seok-Joo Koh Thi Dieu Linh Nguyen Jaime Lloret Thanh Tung Nguyen

This book presents Proceedings of the International Conference on Intelligent Systems and Networks (ICISN 2022), held at Hanoi in Vietnam. It includes peer reviewed high quality articles on Intelligent System and Networks. It brings together professionals and researchers in the area and presents a platform for exchange of ideas and to foster future collaboration. The topics covered in this book include- Foundations of Computer Science; Computational Intelligence Language and speech processing; Software Engineering Software development methods; Wireless Communications Signal Processing for Communications; Electronics track IoT and Sensor Systems Embedded Systems; etc. ​

Artificial Intelligence for Automated Pricing Based on Product Descriptions (SpringerBriefs in Applied Sciences and Technology)

by Nguyen Thi Anh Tran Ngoc Thang Vijender Kumar Solanki

This book highlights artificial intelligence algorithms used in implementation of automated pricing. It presents the process for building automated pricing models from crawl data, preprocessed data to implement models, and their applications. The book also focuses on machine learning and deep learning methods for pricing, including from regression methods to hybrid and ensemble methods. The computational experiments are presented to illustrate the pricing processes and models.

Simple Object-Oriented Design: Create clean, maintainable applications

by Mauricio Aniche

Write object-oriented code that&’s manageable, maintainable, and future-proof.Keeping your object-oriented designs simple demands a creative approach—and that&’s exactly what you&’ll find in Simple Object-Oriented Design. This book is full of patterns and principles for reducing complexity, each one proven in author Mauricio Aniche&’s 20-year career in software development. You&’ll learn how to tackle code&’s natural growth in complexity, and adopt a &“good enough&” approach that means it&’s easy to refactor when requirements change. You&’ll discover insightful principles for: Making code readable and documented Improving consistency and encapsulation Managing dependencies Designing abstractions Handling infrastructure Effective modularization Learn what constitutes both good and bad object-oriented software design, discover how to make better trade-offs in design decisions, and when to embrace complexity over simpler data structures. With this book as your vital reference, you&’ll be ready to write code that will last the test of time, without slowing feature delivery to a crawl. About the technology Even a simple object-oriented application can quickly become complex as it evolves. Each new class, method, or feature means more state and abstractions to manage, which in turn increases complexity, maintenance, and time spent detangling legacy code. It takes effort and skill to keep your codebase simple. This book shows you how. About the book Simple Object-Oriented Design: Create clean, maintainable applications presents practical design principles you can use to keep an object-oriented codebase simple as it grows and changes. Written as a collection of practical techniques you can apply in any OO language, it offers tips for concise code, managing dependencies and modules, and designing flexible abstractions. Illuminating figures, real-world examples, and insightful exercises make each principle stick. What's inside Writing simple, understandable classes Flexible abstractions to extend your designs Reducing the impact of coupling About the reader Readers should be familiar with an object-oriented language like Java, C#, or Python. About the author Maurício Aniche is a software engineer with 20 years of experience. He&’s also an Assistant Professor in Software Engineering at Delft University of Technology, and the author of Effective Software Testing. Table of Contents 1 It&’s all about managing complexity 2 Making code small 3 Keeping objects consistent 4 Managing dependencies 5 Designing good abstractions 6 Handling external dependencies and infrastructure 7 Achieving modularization 8 Being pragmatic

Effective Software Testing: A developer's guide

by Maurizio Aniche

Go beyond basic testing! Great software testing makes the entire development process more efficient. This book reveals a systemic and effective approach that will help you customize your testing coverage and catch bugs in tricky corner cases.In Effective Software Testing you will learn how to: Engineer tests with a much higher chance of finding bugs Read code coverage metrics and use them to improve your test suite Understand when to use unit tests, integration tests, and system tests Use mocks and stubs to simplify your unit testing Think of pre-conditions, post-conditions, invariants, and contracts Implement property-based tests Utilize coding practices like dependency injection and hexagonal architecture that make your software easier to test Write good and maintainable test code Effective Software Testing teaches you a systematic approach to software testing that will ensure the quality of your code. It&’s full of techniques drawn from proven research in software engineering, and each chapter puts a new technique into practice. Follow the real-world use cases and detailed code samples, and you&’ll soon be engineering tests that find bugs in edge cases and parts of code you&’d never think of testing! Along the way, you&’ll develop an intuition for testing that can save years of learning by trial and error. About the technology Effective testing ensures that you&’ll deliver quality software. For software engineers, testing is a key part of the development process. Mastering specification-based testing, boundary testing, structural testing, and other core strategies is essential to writing good tests and catching bugs before they hit production. About the book Effective Software Testing is a hands-on guide to creating bug-free software. Written for developers, it guides you through all the different types of testing, from single units up to entire components. You&’ll also learn how to engineer code that facilitates testing and how to write easy-to-maintain test code. Offering a thorough, systematic approach, this book includes annotated source code samples, realistic scenarios, and reasoned explanations. What's inside Design rigorous test suites that actually find bugs When to use unit tests, integration tests, and system tests Pre-and post-conditions, invariants, contracts, and property-based tests Design systems that are test-friendly Test code best practices and test smells About the reader The Java-based examples illustrate concepts you can use for any object-oriented language. About the author Dr. Maurício Aniche is the Tech Academy Lead at Adyen and an Assistant Professor in Software Engineering at the Delft University of Technology. Table of Contents 1 Effective and systematic software testing 2 Specification-based testing 3 Structural testing and code coverage 4 Designing contracts 5 Property-based testing 6 Test doubles and mocks 7 Designing for testability 8 Test-driven development 9 Writing larger tests 10 Test code quality 11 Wrapping up the book

iWork for Mac OSX Cookbook

by Alexander Anichkin

This book is packed with illustrations and tips to master all the components of the iWork suite and the cookbook problem-solution approach eases the learning curve. This book will show both the new and the confident iWork user how this inexpensive software has all the potential of full creative suites to produce professional quality documents, from unique logos to glossy magazines.

Going Global through Social Sciences and Humanities: Proceedings of the 2nd International Conference “Going Global through Social Sciences and Humanities”, 27-28 February 2019, Tomsk, Russia (Advances in Intelligent Systems and Computing #907)

by Zhanna Anikina

This book presents contributions submitted to the 2nd international conference Going Global through Social Sciences and Humanities (GGSSH 2019) held in Tomsk, Russia on 27–28 February 2019. The conference focused on such issues as interdisciplinary pedagogy, language teaching and learning, cultural studies and linguistics, particularly highlighting global academic integration and professional development for research. As such, the event provided a platform for discussions and sharing publication activities, to help Russian academics to take first steps toward global research.Showcasing the ongoing Russian research in focus areas, this book is of interest to a diverse academic audience working in social sciences and humanities, particularly those from the post-Soviet countries.

Proceedings on 25th International Joint Conference on Industrial Engineering and Operations Management – IJCIEOM: The Next Generation of Production and Service Systems (Lecture Notes on Multidisciplinary Industrial Engineering)

by Zoran Anisic Bojan Lalic Danijela Gracanin

This book presents the conference proceedings of the 25th edition of the International Joint Conference on Industrial Engineering and Operations Management. The conference is organized by 6 institutions (from different countries and continents) that gather a large number of members in the field of operational management, industrial engineering and engineering management. This edition of the conference had the title: THE NEXT GENERATION OF PRODUCTION AND SERVICE SYSTEMS in order to emphasis unpredictable and very changeable future. This conference is aimed to enhance connection between academia and industry and to gather researchers and practitioners specializing in operation management, industrial engineering, engineering management and other related disciplines from around the world.

Technology, Policy, and Inclusion: An Intersection of Ideas for Public Policy (Innovations, Practice and the Future of Public Policy in India)

by Anjal Prakash, Aarushi Jain, Puran Singh, and Avik Sarkar

Technology, Policy, and Inclusion looks at the intersections between public policy and technology in India. It explores the barriers in instituting effective governance and development and examines how these can be mitigated through technological interventions in developing countries. Increased digitisation of the economy has added to the development challenges in India and issues such as exclusion and social inequality. This volume stresses the need for governments to leverage technology to bring more vulnerable and marginalised groups into the fold of financial and social inclusion. It also focuses on the importance of regulation for a responsible integration of technologies and minimising risks. The book includes examples and case studies from different areas including management of the COVID-19 pandemic through digital means, real estate digital infrastructure, digital census, e-markets for farmers, and government interventions that use technology to deliver financial services in remote areas of the country. It also outlines various solutions for fostering equity and socio-economic development. Part of the Innovations, Practice and the Future of Public Policy in India series, this volume will be of interest to students and researchers of public policy, political science, development studies, and sociology as well as policy professionals and technocrats. This book is freely available as a downloadable Open Access PDF at http://www.taylorfrancis.com under a Creative Commons (CC-BY-NC-ND) 4.0 license.

Technology for Efficient Learner Support Services in Distance Education: Experiences from Developing Countries

by Anjana

This book explores the ways in which technology is being used by various open universities in developing countries to extend learner support services to distance learners. It shares the best practices being followed by different open universities so that these may be replicated by other universities. It provides an overview of the use of various digital technologies, e-learning tools, eLearning platforms, virtual learning environments, and synchronous and asynchronous technologies in open and distance learning (ODL) systems. Moreover, it discusses the importance of ODL systems in providing inclusive education in developing countries through the use of ICT with a special focus on adult, rural and elderly learners, as well as the role of technology in science education through ODL system. A transformative model of sustainable collaborative learning is presented, integrating concepts based on theoretical frameworks to increase the flexibility and solve existing issues in developing countries, which may be used for policy changes in distance learning. It concludes by examining various challenges in successfully implementing technology for effective delivery of learner support services in distance education systems in developing countries and exploring the strategies required to overcome these challenges.

Mathematical Progress in Expressive Image Synthesis I

by Ken Anjyo

This book presents revised versions of the best papers selected from the symposium "Mathematical Progress in Expressive Image Synthesis" (MEIS2013) held in Fukuoka, Japan, in 2013. The topics cover various areas of computer graphics (CG), such as surface deformation/editing, character animation, visual simulation of fluids, texture and sound synthesis and photorealistic rendering. From a mathematical point of view, the book also presents papers addressing discrete differential geometry, Lie theory, computational fluid dynamics, function interpolation and learning theory. This book showcases the latest joint efforts between mathematicians, CG researchers and practitioners exploring important issues in graphics and visual perception. The book provides a valuable resource for all computer graphics researchers seeking open problem areas, especially those now entering the field who have not yet selected a research direction.

Big Data Analytics

by Venkat Ankam

A handy reference guide for data analysts and data scientists to help to obtain value from big data analytics using Spark on Hadoop clusters About This Book * This book is based on the latest 2.0 version of Apache Spark and 2.7 version of Hadoop integrated with most commonly used tools. * Learn all Spark stack components including latest topics such as DataFrames, DataSets, GraphFrames, Structured Streaming, DataFrame based ML Pipelines and SparkR. * Integrations with frameworks such as HDFS, YARN and tools such as Jupyter, Zeppelin, NiFi, Mahout, HBase Spark Connector, GraphFrames, H2O and Hivemall. Who This Book Is For Though this book is primarily aimed at data analysts and data scientists, it will also help architects, programmers, and practitioners. Knowledge of either Spark or Hadoop would be beneficial. It is assumed that you have basic programming background in Scala, Python, SQL, or R programming with basic Linux experience. Working experience within big data environments is not mandatory. What You Will Learn * Find out and implement the tools and techniques of big data analytics using Spark on Hadoop clusters with wide variety of tools used with Spark and Hadoop * Understand all the Hadoop and Spark ecosystem components * Get to know all the Spark components: Spark Core, Spark SQL, DataFrames, DataSets, Conventional and Structured Streaming, MLLib, ML Pipelines and Graphx * See batch and real-time data analytics using Spark Core, Spark SQL, and Conventional and Structured Streaming * Get to grips with data science and machine learning using MLLib, ML Pipelines, H2O, Hivemall, Graphx, SparkR and Hivemall. In Detail Big Data Analytics book aims at providing the fundamentals of Apache Spark and Hadoop. All Spark components - Spark Core, Spark SQL, DataFrames, Data sets, Conventional Streaming, Structured Streaming, MLlib, Graphx and Hadoop core components - HDFS, MapReduce and Yarn are explored in greater depth with implementation examples on Spark + Hadoop clusters. It is moving away from MapReduce to Spark. So, advantages of Spark over MapReduce are explained at great depth to reap benefits of in-memory speeds. DataFrames API, Data Sources API and new Data set API are explained for building Big Data analytical applications. Real-time data analytics using Spark Streaming with Apache Kafka and HBase is covered to help building streaming applications. New Structured streaming concept is explained with an IOT (Internet of Things) use case. Machine learning techniques are covered using MLLib, ML Pipelines and SparkR and Graph Analytics are covered with GraphX and GraphFrames components of Spark. Readers will also get an opportunity to get started with web based notebooks such as Jupyter, Apache Zeppelin and data flow tool Apache NiFi to analyze and visualize data. Style and approach This step-by-step pragmatic guide will make life easy no matter what your level of experience. You will deep dive into Apache Spark on Hadoop clusters through ample exciting real-life examples. Practical tutorial explains data science in simple terms to help programmers and data analysts get started with Data Science

Hands-On Markov Models with Python: Implement probabilistic models for learning complex data sequences using the Python ecosystem

by Ankur Ankan Abinash Panda

Unleash the power of unsupervised machine learning in Hidden Markov Models using TensorFlow, pgmpy, and hmmlearnKey FeaturesBuild a variety of Hidden Markov Models (HMM)Create and apply models to any sequence of data to analyze, predict, and extract valuable insightsUse natural language processing (NLP) techniques and 2D-HMM model for image segmentationBook DescriptionHidden Markov Model (HMM) is a statistical model based on the Markov chain concept. Hands-On Markov Models with Python helps you get to grips with HMMs and different inference algorithms by working on real-world problems. The hands-on examples explored in the book help you simplify the process flow in machine learning by using Markov model concepts, thereby making it accessible to everyone.Once you’ve covered the basic concepts of Markov chains, you’ll get insights into Markov processes, models, and types with the help of practical examples. After grasping these fundamentals, you’ll move on to learning about the different algorithms used in inferences and applying them in state and parameter inference. In addition to this, you’ll explore the Bayesian approach of inference and learn how to apply it in HMMs.In further chapters, you’ll discover how to use HMMs in time series analysis and natural language processing (NLP) using Python. You’ll also learn to apply HMM to image processing using 2D-HMM to segment images. Finally, you’ll understand how to apply HMM for reinforcement learning (RL) with the help of Q-Learning, and use this technique for single-stock and multi-stock algorithmic trading.By the end of this book, you will have grasped how to build your own Markov and hidden Markov models on complex datasets in order to apply them to projects.What you will learnExplore a balance of both theoretical and practical aspects of HMMImplement HMMs using different datasets in Python using different packagesUnderstand multiple inference algorithms and how to select the right algorithm to resolve your problemsDevelop a Bayesian approach to inference in HMMsImplement HMMs in finance, natural language processing (NLP), and image processingDetermine the most likely sequence of hidden states in an HMM using the Viterbi algorithmWho this book is forHands-On Markov Models with Python is for you if you are a data analyst, data scientist, or machine learning developer and want to enhance your machine learning knowledge and skills. This book will also help you build your own hidden Markov models by applying them to any sequence of data.Basic knowledge of machine learning and the Python programming language is expected to get the most out of the book

Internet of Things and Data Mining for Modern Engineering and Healthcare Applications (Chapman & Hall/CRC Internet of Things)

by Ankan Bhattacharya, Bappadittya Roy, Samarendra Nath Sur, Saurav Mallik and Subhasis Dasgupta

This book focuses on Internet of Things (IoT) and data mining for modern engineering and healthcare applications, recent technological advancements in microwave engineering and communication, and applicability of newly developed solid-state technologies in biomedical engineering and healthcare for day-to-day applications. The reader will be able to know the recent advancements in microwave engineering, including novel techniques in microwave antenna design and various aspects of microwave propagation. This book aims to showcase various aspects of communication, networking, data mining, computational biology, bioinformatics, biostatistics and machine learning. Day-to-day applicability of modern communication and networking technologies is a matter of prime concern. This book covers recent trends in solid-state technologies, VLSI and the applicability of modern electronic devices and biosensing devices in bioinformatics and smart healthcare. Furthermore, it showcases the modern optimization techniques in power system engineering and machine design and discusses the role of solid-state engineering in the development of modern electronic gadgets. Societal benefits of microwave technologies for smooth and hustle-free life are also majorly focused areas. This book will be of high interest to the researchers, academicians, scientists and industrialists as well who are involved in the role of IoT for modern engineering applications. Features: This book features Internet of Things (IoT) and data mining for modern engineering and healthcare applications, recent technological advancements in microwave engineering and communication, and applicability of newly developed solid-state technologies in biomedical engineering and smart healthcare technologies. It showcases the novel techniques in Internet of Things (IoT)-integrated microwave antenna design and various aspects of microwave communication. It highlights the role of Internet of Things (IoT) in various aspects of communication, networking, data mining, computational biology, bioinformatics, biostatistics and machine learning. It reviews the role of Internet of Things (IoT) in solid-state technologies and VLSI and the applicability of modern electronic devices in bioinformatics and healthcare. It highlights the role of Internet of Things (IoT) in power system engineering, optics, RF and microwave energy harvesting and smart biosensing technologies.

Big Data and Artificial Intelligence for Healthcare Applications (Big Data for Industry 4.0)

by Ankur Saxena, Nicolas Brault, and Shazia Rashid

This book covers a wide range of topics on the role of Artificial Intelligence, Machine Learning, and Big Data for healthcare applications and deals with the ethical issues and concerns associated with it. This book explores the applications in different areas of healthcare and highlights the current research. The book covers healthcare big data analytics, mobile health and personalized medicine, clinical trial data management and presents how Artificial Intelligence can be used for early disease diagnosis prediction and prognosis. It also offers some case studies that describes the application of Artificial Intelligence and Machine Learning in healthcare. This book will be useful for researchers, healthcare professionals, data scientists, systems engineers, students, programmers, clinicians, and policymakers.

Refine Search

Showing 1,751 through 1,775 of 54,225 results