- Table View
- List View
Handbook of Variational Methods for Nonlinear Geometric Data
by Philipp Grohs Martin Holler Andreas WeinmannThis book covers different, current research directions in the context of variational methods for non-linear geometric data. Each chapter is authored by leading experts in the respective discipline and provides an introduction, an overview and a description of the current state of the art. Non-linear geometric data arises in various applications in science and engineering. Examples of nonlinear data spaces are diverse and include, for instance, nonlinear spaces of matrices, spaces of curves, shapes as well as manifolds of probability measures. Applications can be found in biology, medicine, product engineering, geography and computer vision for instance. Variational methods on the other hand have evolved to being amongst the most powerful tools for applied mathematics. They involve techniques from various branches of mathematics such as statistics, modeling, optimization, numerical mathematics and analysis. The vast majority of research on variational methods, however, is focused on data in linear spaces. Variational methods for non-linear data is currently an emerging research topic. As a result, and since such methods involve various branches of mathematics, there is a plethora of different, recent approaches dealing with different aspects of variational methods for nonlinear geometric data. Research results are rather scattered and appear in journals of different mathematical communities. The main purpose of the book is to account for that by providing, for the first time, a comprehensive collection of different research directions and existing approaches in this context. It is organized in a way that leading researchers from the different fields provide an introductory overview of recent research directions in their respective discipline. As such, the book is a unique reference work for both newcomers in the field of variational methods for non-linear geometric data, as well as for established experts that aim at to exploit new research directions or collaborations.Chapter 9 of this book is available open access under a CC BY 4.0 license at link.springer.com.
Handbook of Web Surveys
by Jelke Bethlehem Silvia BiffignandiBEST PRACTICES TO CREATE AND IMPLEMENTHIGHLY EFFECTIVE WEB SURVEYSExclusively combining design and sampling issues, Handbook of Web Surveys presents a theoretical yet practical approach to creating and conducting web surveys. From the history of web surveys to various modes of data collection to tips for detecting error, this book thoroughly introduces readers to the this cutting-edge technique and offers tips for creating successful web surveys.The authors provide a history of web surveys and go on to explore the advantages and disadvantages of this mode of data collection. Common challenges involving under-coverage, self-selection, and measurement errors are discussed as well as topics including:Sampling designs and estimation proceduresComparing web surveys to face-to-face, telephone, and mail surveysErrors in web surveysMixed-mode surveysWeighting techniques including post-stratification, generalized regression estimation, and raking ratio estimationUse of propensity scores to correct biasWeb panelsReal-world examples illustrate the discussed concepts, methods, and techniques, with related data freely available on the book's Website. Handbook of Web Surveys is an essential reference for researchers in the fields of government, business, economics, and the social sciences who utilize technology to gather, analyze, and draw results from data. It is also a suitable supplement for survey methods courses at the upper-undergraduate and graduate levels.
Handbook of Web Surveys (Wiley Handbooks in Survey Methodology)
by Silvia Biffignandi Jelke BethlehemThe updated, must-have guide for creating and implementing web surveys Revised and thoroughly updated, the second edition of Handbook of Web Surveys offers a practical and comprehensive guide for creating and conducting effective web surveys. The authors noted experts on the topic, include a review the Blaise system (which has been around for 30 years) and provide information on the most recent developments and techniques in the field. The book illustrates the steps needed to develop effective web surveys and explains how the survey process should be carried out. It also examines the aspects of sampling and presents a number of sampling designs. The book includes ideas for overcoming possible errors in measurement and nonresponse. The authors also compare the various methods of data collection (face-to-face, telephone, mail, and mobile surveys) and discuss their advantages and disadvantages. Critical information for designing questionnaires for mobile devices is also provided. Filled with real-world examples, Handbook of Web Surveys discuss the key concepts, methods, and techniques of effective web surveys. This important book: Contains the most recent sampling designs and estimation procedures Offers ideas for overcoming errors in web surveys Includes information on mixed mode surveys Explores the concept of response probabilities Reviews all aspects of web panels Written for researchers in government, business, economics, and social scientists, the second edition of Handbook of Web Surveys provides an introduction to web surveys and the various methods and techniques.
Handbook on Data Envelopment Analysis
by Joe Zhu William W. Cooper Lawrence M. SeifordThis handbook covers DEA topics that are extensively used and solidly based. The purpose of the handbook is to (1) describe and elucidate the state of the field and (2), where appropriate, extend the frontier of DEA research. It defines the state-of-the-art of DEA methodology and its uses. This handbook is intended to represent a milestone in the progression of DEA. Written by experts, who are generally major contributors to the topics to be covered, it includes a comprehensive review and discussion of basic DEA models, which, in the present issue extensions to the basic DEA methods, and a collection of DEA applications in the areas of banking, engineering, health care, and services. The handbook's chapters are organized into two categories: (i) basic DEA models, concepts, and their extensions, and (ii) DEA applications. First edition contributors have returned to update their work. The second edition includes updated versions of selected first edition chapters. New chapters have been added on: different approaches with no need for a priori choices of weights (called "multipliers) that reflect meaningful trade-offs, construction of static and dynamic DEA technologies, slacks-based model and its extensions, DEA models for DMUs that have internal structures network DEA that can be used for measuring supply chain operations, Selection of DEA applications in the service sector with a focus on building a conceptual framework, research design and interpreting results.
Handbook on Federated Learning: Advances, Applications and Opportunities
by Saravanan Krishnan A. Jose Anand R. Srinivasan R. Kavitha S. SureshMobile, wearable, and self-driving telephones are just a few examples of modern distributed networks that generate enormous amount of information every day. Due to the growing computing capacity of these devices as well as concerns over the transfer of private information, it has become important to process the part of the data locally by moving the learning methods and computing to the border of devices. Federated learning has developed as a model of education in these situations. Federated learning (FL) is an expert form of decentralized machine learning (ML). It is essential in areas like privacy, large-scale machine education and distribution. It is also based on the current stage of ICT and new hardware technology and is the next generation of artificial intelligence (AI). In FL, central ML model is built with all the data available in a centralised environment in the traditional machine learning. It works without problems when the predictions can be served by a central server. Users require fast responses in mobile computing, but the model processing happens at the sight of the server, thus taking too long. The model can be placed in the end-user device, but continuous learning is a challenge to overcome, as models are programmed in a complete dataset and the end-user device lacks access to the entire data package. Another challenge with traditional machine learning is that user data is aggregated at a central location where it violates local privacy policies laws and make the data more vulnerable to data violation. This book provides a comprehensive approach in federated learning for various aspects.
Handbook on Loss Reserving (EAA Series)
by Michael Radtke Klaus D. Schmidt Anja SchnausThis handbook presents the basic aspects of actuarial loss reserving. Besides the traditional methods, it also includes a description of more recent ones and a discussion of certain problems occurring in actuarial practice, like inflation, scarce data, large claims, slow loss development, the use of market statistics, the need for simulation techniques and the task of calculating best estimates and ranges of future losses. In property and casualty insurance the provisions for payment obligations from losses that have occurred but have not yet been settled usually constitute the largest item on the liabilities side of an insurer's balance sheet. For this reason, the determination and evaluation of these loss reserves is of considerable economic importance for every property and casualty insurer. Actuarial students, academics as well as practicing actuaries will benefit from this overview of the most important actuarial methods of loss reserving by developing an understanding of the underlying stochastic models and how to practically solve some problems which may occur in actuarial practice.
Handbook on Ontologies
by Rudi Studer Steffen StaabAn ontology is a formal description of concepts and relationships that can exist for a community of human and/or machine agents. The notion of ontologies is crucial for the purpose of enabling knowledge sharing and reuse. The Handbook on Ontologies provides a comprehensive overview of the current status and future prospectives of the field of ontologies considering ontology languages, ontology engineering methods, example ontologies, infrastructures and technologies for ontologies, and how to bring this all into ontology-based infrastructures and applications that are among the best of their kind. The field of ontologies has tremendously developed and grown in the five years since the first edition of the "Handbook on Ontologies". Therefore, its revision includes 21 completely new chapters as well as a major re-working of 15 chapters transferred to this second edition.
Handbook on Semidefinite, Conic and Polynomial Optimization
by Miguel F. Anjos Jean B. LasserreSemidefinite and conic optimization is a major and thriving research area within the optimization community. Although semidefinite optimization has been studied (under different names) since at least the 1940s, its importance grew immensely during the 1990s after polynomial-time interior-point methods for linear optimization were extended to solve semidefinite optimization problems. Since the beginning of the 21st century, not only has research into semidefinite and conic optimization continued unabated, but also a fruitful interaction has developed with algebraic geometry through the close connections between semidefinite matrices and polynomial optimization. This has brought about important new results and led to an even higher level of research activity. This Handbook on Semidefinite, Conic and Polynomial Optimization provides the reader with a snapshot of the state-of-the-art in the growing and mutually enriching areas of semidefinite optimization, conic optimization, and polynomial optimization. It contains a compendium of the recent research activity that has taken place in these thrilling areas, and will appeal to doctoral students, young graduates, and experienced researchers alike. The Handbook's thirty-one chapters are organized into four parts: Theory, covering significant theoretical developments as well as the interactions between conic optimization and polynomial optimization;Algorithms, documenting the directions of current algorithmic development;Software, providing an overview of the state-of-the-art;Applications, dealing with the application areas where semidefinite and conic optimization has made a significant impact in recent years.
Handbook on Soft Computing for Video Surveillance (Chapman & Hall/CRC Cryptography and Network Security Series)
by Sankar K. Pal Alfredo Petrosino Lucia MaddalenaInformation on integrating soft computing techniques into video surveillance is widely scattered among conference papers, journal articles, and books. Bringing this research together in one source, Handbook on Soft Computing for Video Surveillance illustrates the application of soft computing techniques to different tasks in video surveillance. Wor
Handbook on the History of Mathematics Education
by Alexander Karp Gert SchubringThis is the first comprehensive International Handbook on the History of Mathematics Education, covering a wide spectrum of epochs and civilizations, countries and cultures. Until now, much of the research into the rich and varied history of mathematics education has remained inaccessible to the vast majority of scholars, not least because it has been written in the language, and for readers, of an individual country. And yet a historical overview, however brief, has become an indispensable element of nearly every dissertation and scholarly article. This handbook provides, for the first time, a comprehensive and systematic aid for researchers around the world in finding the information they need about historical developments in mathematics education, not only in their own countries, but globally as well. Although written primarily for mathematics educators, this handbook will also be of interest to researchers of the history of education in general, as well as specialists in cultural and even social history.
Handbuch Arbeits- und Gesundheitsschutz
by Institut für angewandte ArbeitswissenschDieses Handbuch dient als Praxisleitfaden für Arbeits- und Gesundheitsschutzbeauftragte. Es gibt Hilfestellung beim Aufbau der Organisation des betrieblichen Arbeits- und Gesundheitsschutzes. Dies soll Unternehmen dazu befähigen, basierend auf den gesetzlichen Anforderungen ein zum jeweiligen Betrieb passendes System zu installieren. Neben der rechtlichen Einordnung beschreiben die Autoren in kleinen Schritten und praxisgerecht die erforderlichen planerischen und organisatorischen Aspekte. Das Handbuch enthält Vorlagen und Checklisten. Diese können direkt verwendet und auf die eigenen betrieblichen Belange angepasst werden. Unternehmen, die das Handbuch nutzen und mit Leben füllen, haben damit die Grundlage für ein Arbeitsschutzsystem geschaffen, dass zu einem Arbeitsschutzmanagement ausgebaut werden kann. Dieses Handbuch wird Betriebspraktiker interessieren, ihnen hilfreiche Impulse für die eigene Arbeit sowie für die Umsetzung vor Ort geben.
Handbuch der ebenen Kontaktmechanik: Exakte Lösungen ebener Kontaktprobleme
by Valentin L. Popov Markus Heß Emanuel WillertDas Buch beinhaltet eine strukturierte Sammlung der vollständigen Lösungen aller wesentlichen ebenen Kontaktprobleme. Es werden klassische Profile – wie der Zylinder, der Keil oder der quaderförmige flache Stempel – unter zentrischer und exzentrischer Belastung behandelt, aber auch eine Vielzahl weiterer technisch relevanter Formen, wie der flache Stempel mit abgerundeten Kanten, der Keil mit abgerundeter Spitze oder wellige Oberflächen. In Bezug auf die Lastkonfiguration werden adhäsive und adhäsionsfreie Normalkontakte, Tangentialkontakte und Rollkontakte berücksichtigt. Als Materialien kommen elastisch isotrope, transversal isotrope, viskoelastische und funktionale Gradientenmedien zur Sprache. Die angegebenen Lösungen werden jeweils auf dem einfachsten zur Verfügung stehenden Weg hergeleitet und umfassen neben den makroskopischen Zusammenhängen zwischen der Last und der Kontaktkonfiguration die Spannungsfelder in der Oberfläche und gegebenenfalls innerhalb der Kontaktkörper.
Handbuch der Mathematikdidaktik
by Regina Bruder Andreas Büchter Hedwig Gasteiger Barbara Schmidt-Thieme Hans-Georg WeigandDieses Handbuch gibt einen aktuellen Überblick über Forschungsgebiete der Mathematikdidaktik. In 26 Kapiteln stellen führende Vertreterinnen und Vertreter der Disziplin Diskussionsstände zu Mathematik als Bildungsgegenstand, als Lehr- und Lerninhalt, als Denkprozess sowie zu Mathematik im Unterrichtsprozess und zur Mathematikdidaktik als Forschungsdisziplin dar. Seit der 1. Auflage des Handbuchs im Jahr 2015 hat sich die Forschung auf allen dargestellten Gebieten so weiterentwickelt, dass eine gründliche Überarbeitung und Erweiterung erforderlich wurde. An der 2. Auflage haben zahlreiche neue Autorinnen und Autoren mitgewirkt, einzelne Kapitel wurden ergänzt, Themengebiete der Primarstufe finden nun eine größere Beachtung und es wurde stärker auf historische bzw. fachliche und fachdidaktische Entwicklungen aus einer Metaperspektive eingegangen. Das Handbuch wurde geschriebenfür im Studium fortgeschrittene Studierende als eine grundlegende und einführende Lektüre für ein Referat, eine Hausarbeit oder eine Abschlussarbeit in der Mathematikdidaktik;für Masterstudierende und angehende Promovierende zu Beginn einer eigenen Forschungsarbeit in der Mathematikdidaktik;für Lehrerinnen und Lehrer zum Kennenlernen forschungsbasierter Fragestellungen in der Mathematikdidaktik sowie als Grundlage für theoriegeleitete Reflexionen über eigenen oder fremden Unterricht;für Mathematikdidaktikerinnen und -didaktiker, die sich einen Überblick über zentrale Themen und derzeit aktuelle Forschungsfragen in verschiedenen Teilbereichen ihrer Disziplin verschaffen möchten.
Handbuch Gestaltung digitaler und vernetzter Arbeitswelten (Springer Reference Psychologie Ser.)
by Gregor Engels Günter W. Maier Eckhard SteffenDieses interdisziplinäre Handbuch richtet sich an all diejenigen, die den digitalen Wandel, der im Zusammenhang mit der vierten industriellen Revolution (Industrie 4.0) diskutiert wird, in Betrieben, Verwaltungen und der Gesellschaft besser verstehen und aktiv gestalten möchten. Die einzelnen Beiträge veranschaulichen die vielfältigen Perspektiven unterschiedlicher Disziplinen (z.B. Ingenieur-, Rechts- und Wirtschaftswissenschaften, Informatik, Psychologie, Soziologie, Erziehungswissenschaft u.a.) oder Interessensgruppen (z.B. Gewerkschaften) auf die Folgen der Digitalisierung im Arbeitsleben für Mensch, Organisation und Gesellschaft. Das gesamte Werk schlägt eine Brücke von aktuellen Forschungsergebnissen hin zu praktischen Umsetzungshinweisen. Im Zentrum stehen drei zentrale Fragen zur Digitalisierung des Arbeitslebens, und zwar woran man sich bei der Gestaltung orientieren, wie die Transformation gestaltet werden und worauf sich die Digitalisierung auswirken kann. Beispielthemen dieser 3 Bereiche: 1. Im Zusammenhang mit den Gestaltungskriterien: sichere und gesundheitsförderliche Gestaltung der digitalen Arbeitsweltarbeitsrechtliche Aspektepsychologische Arbeitsgestaltung digitaler Arbeitswelten 2. Im Zusammenhang mit der Art und Weise des Wandels von analogen zu digitalen Arbeitswelten: Chancen für gesundheitsorientierte Arbeitsgestaltung durch körpernahe und tragbare Sensorik neue Aufgabenverteilung durch kollaborative Roboter im Rahmen der Mitbestimmung Prozesse durch proaktive betriebliche Interessensvertretung gestalten 3. Im Zusammenhang mit den Konsequenzen: Auswirkungen digitaler Arbeitswelten auf die Beschäftigungsstrukturen und das Privatleben Möglichkeiten dieser Entwicklung für die Inklusion älterer Menschen oder Menschen mit Behinderung ZielgruppenAnwender/innen und Entwickler/innen digitaler Technologien, Führungskräfte, Personalleiter/innen und Entscheidungsträger/innen in Unternehmen, Verbänden und der Politik
Handling Missing Data in Ranked Set Sampling
by Carlos N. Bouza-HerreraThe existence of missing observations is a very important aspect to be considered in the application of survey sampling, for example. In human populations they may be caused by a refusal of some interviewees to give the true value for the variable of interest. Traditionally, simple random sampling is used to select samples. Most statistical models are supported by the use of samples selected by means of this design. In recent decades, an alternative design has started being used, which, in many cases, shows an improvement in terms of accuracy compared with traditional sampling. It is called Ranked Set Sampling (RSS). A random selection is made with the replacement of samples, which are ordered (ranked). The literature on the subject is increasing due to the potentialities of RSS for deriving more effective alternatives to well-established statistical models. In this work, the use of RSS sub-sampling for obtaining information among the non respondents and different imputation procedures are considered. RSS models are developed as counterparts of well-known simple random sampling (SRS) models. SRS and RSS models for estimating the population using missing data are presented and compared both theoretically and using numerical experiments.
Hands Down, Speak Out: Listening and Talking Across Literacy and Math
by Kassia Omohundro Wedekind Christy Hermann ThompsonFew skills are as critical or as rare today as the ability to hear and comprehend what other people are saying. The authors of' Hands Down, Speak Out' argue that we need new tools to teach the art of listening and they' ve put forward a simple yet transformative model for encouraging student conversations that are inclusive, empowering, and rich in content. This classroom guide for grades K-5 is particularly needed in the aftermath of two disrupted school years.' ' Teaching Foundational Skills Across Subjects:' Hands Down, Speak Out' is a practical guide for teaching listening and talking skills that span both literacy and math instruction and can be applied to a multitude of curriculums. K-5 Classroom Management Focused on Dialogue: Too often, the practice of hand-raising favors the performance of answers by a few students over the construction of meaning involving the whole class. Help' all' students develop dialogue skills that will deepen their understanding of literacy and mathematics, as well as of themselves, their communities, and the world. 28 Student-Centered Micro Lessons: Each of these short, incremental lessons build specific skills during content instruction rather than taking time away from it. Students will be energized by a discourse structure in which their ideas and voices take the lead while teachers focus on listening and facilitating. Nurturing Disagreements: The authors' provide guidance for managing difficult conversations by teaching students to engage in debate and discussion in a way that values listening equally with talking. Students are able to spend time developing active listening and speaking skills in a constructive environment. When we build talk communities with children, our greatest hope is that what they learn through talking about reading, writing, and math is matched by what they learn about living in the world with others, write Kassia Omohundro Wedekind and Christy Hermann Thompson.' Hands Down, Speak Out' demonstrates how teachers and leaders can run inclusive and accessible classrooms that respect each student' s level of participation.
Hands-On Data Science for Librarians (Chapman & Hall/CRC Data Science Series)
by Sarah Lin Dorris ScottLibrarians understand the need to store, use and analyze data related to their collection, patrons and institution, and there has been consistent interest over the last 10 years to improve data management, analysis, and visualization skills within the profession. However, librarians find it difficult to move from out-of-the-box proprietary software applications to the skills necessary to perform the range of data science actions in code. This book will focus on teaching R through relevant examples and skills that librarians need in their day-to-day lives that includes visualizations but goes much further to include web scraping, working with maps, creating interactive reports, machine learning, and others. While there’s a place for theory, ethics, and statistical methods, librarians need a tool to help them acquire enough facility with R to utilize data science skills in their daily work, no matter what type of library they work at (academic, public or special). By walking through each skill and its application to library work before walking the reader through each line of code, this book will support librarians who want to apply data science in their daily work. Hands-On Data Science for Librarians is intended for librarians (and other information professionals) in any library type (public, academic or special) as well as graduate students in library and information science (LIS). Key Features: Only data science book available geared toward librarians that includes step-by-step code examples Examples include all library types (public, academic, special) Relevant datasets Accessible to non-technical professionals Focused on job skills and their applications
Hands-On Data Structures and Algorithms with Go: Level Up Your Go Programming Skills To Develop Faster And More Efficient Code
by Bhagvan KommadiThis comprehensive book is for developers who want to understand how to select the best data structures and algorithms that will help to solve specific problems. Basic Go programming knowledge would be an added advantage.
Hands-On Data Visualization: Interactive Storytelling From Spreadsheets To Code
by Jack Dougherty Ilya IlyankouTell your story and show it with data, using free and easy-to-learn tools on the web. This introductory book teaches you how to design interactive charts and customized maps for your website, beginning with simple drag-and-drop tools such as Google Sheets, Datawrapper, and Tableau Public. You'll also gradually learn how to edit open source code templates like Chart.js, Highcharts, and Leaflet on GitHub.Hands-On Data Visualization takes you step-by-step through tutorials, real-world examples, and online resources. This practical guide is ideal for students, nonprofit organizations, small business owners, local governments, journalists, academics, and anyone who wants to take data out of spreadsheets and turn it into lively interactive stories. No coding experience is required.Build interactive charts and maps and embed them in your websiteUnderstand the principles for designing effective charts and mapsLearn key data visualization concepts to help you choose the right toolsConvert and transform tabular and spatial data to tell your data storyEdit and host Chart.js, Highcharts, and Leaflet map code templates on GitHubLearn how to detect bias in charts and maps produced by others
Hands-on Deep Learning: A Guide to Deep Learning with Projects and Applications
by Harsh BhasinThis book discusses deep learning, from its fundamental principles to its practical applications, with hands-on exercises and coding. It focuses on deep learning techniques and shows how to apply them across a wide range of practical scenarios. The book begins with an introduction to the core concepts of deep learning. It delves into topics such as transfer learning, multi-task learning, and end-to-end learning, providing insights into various deep learning models and their real-world applications. Next, it covers neural networks, progressing from single-layer perceptrons to multi-layer perceptrons, and solving the complexities of backpropagation and gradient descent. It explains optimizing model performance through effective techniques, addressing key considerations such as hyperparameters, bias, variance, and data division. It also covers convolutional neural networks (CNNs) through two comprehensive chapters, covering the architecture, components, and significance of kernels implementing well-known CNN models such as AlexNet and LeNet. It concludes with exploring autoencoders and generative models such as Hopfield Networks and Boltzmann Machines, applying these techniques to a diverse set of practical applications. These applications include image classification, object detection, sentiment analysis, COVID-19 detection, and ChatGPT. By the end of this book, you will have gained a thorough understanding of deep learning, from its fundamental principles to its innovative applications, enabling you to apply this knowledge to solve a wide range of real-world problems. What You Will Learn What are deep neural networks? What is transfer learning, multi-task learning, and end-to-end learning? What are hyperparameters, bias, variance, and data division? What are CNN and RNN? Who This Book Is For Machine learning engineers, data scientists, AI practitioners, software developers, and engineers interested in deep learning
Hands-On Deep Learning Algorithms with Python: Master deep learning algorithms with extensive math by implementing them using TensorFlow
by Sudharsan RavichandiranUnderstand basic to advanced deep learning algorithms, the mathematical principles behind them, and their practical applications. Key Features Get up-to-speed with building your own neural networks from scratch Gain insights into the mathematical principles behind deep learning algorithms Implement popular deep learning algorithms such as CNNs, RNNs, and more using TensorFlow Book Description Deep learning is one of the most popular domains in the AI space, allowing you to develop multi-layered models of varying complexities. This book introduces you to popular deep learning algorithms—from basic to advanced—and shows you how to implement them from scratch using TensorFlow. Throughout the book, you will gain insights into each algorithm, the mathematical principles behind it, and how to implement it in the best possible manner. The book starts by explaining how you can build your own neural networks, followed by introducing you to TensorFlow, the powerful Python-based library for machine learning and deep learning. Moving on, you will get up to speed with gradient descent variants, such as NAG, AMSGrad, AdaDelta, Adam, and Nadam. The book will then provide you with insights into RNNs and LSTM and how to generate song lyrics with RNN. Next, you will master the math for convolutional and capsule networks, widely used for image recognition tasks. Then you learn how machines understand the semantics of words and documents using CBOW, skip-gram, and PV-DM. Afterward, you will explore various GANs, including InfoGAN and LSGAN, and autoencoders, such as contractive autoencoders and VAE. By the end of this book, you will be equipped with all the skills you need to implement deep learning in your own projects. What you will learn Implement basic-to-advanced deep learning algorithms Master the mathematics behind deep learning algorithms Become familiar with gradient descent and its variants, such as AMSGrad, AdaDelta, Adam, and Nadam Implement recurrent networks, such as RNN, LSTM, GRU, and seq2seq models Understand how machines interpret images using CNN and capsule networks Implement different types of generative adversarial network, such as CGAN, CycleGAN, and StackGAN Explore various types of autoencoder, such as Sparse autoencoders, DAE, CAE, and VAE Who this book is for If you are a machine learning engineer, data scientist, AI developer, or simply want to focus on neural networks and deep learning, this book is for you. Those who are completely new to deep learning, but have some experience in machine learning and Python programming, will also find the book very helpful.
Hands-On Embedded Programming with Qt: Develop high performance applications for embedded systems with C++ and Qt 5
by John WernerA comprehensive guide that will get you up and running with embedded software development using Qt5 Key Features Learn to create fluid, cross-platform applications for embedded devices Achieve optimum performance in your applications with QT Lite project Explore the implementation of Qt with IoT using QtMqtt, QtKNX, and QtWebSockets Book Description Qt is an open-source toolkit suitable for cross-platform and embedded application development. This book uses inductive teaching to help you learn how to create applications for embedded and Internet of Things (IoT) devices with Qt 5. You'll start by learning to develop your very first application with Qt. Next, you'll build on the first application by understanding new concepts through hands-on projects and written text. Each project will introduce new features that will help you transform your basic first project into a connected IoT application running on embedded hardware. In addition to practical experience in developing an embedded Qt project, you will also gain valuable insights into best practices for Qt development, along with exploring advanced techniques for testing, debugging, and monitoring the performance of Qt applications. Through the course of the book, the examples and projects are demonstrated in a way so that they can be run both locally and on an embedded platform. By the end of this book, you will have the skills you need to use Qt 5 to confidently develop modern embedded applications. What you will learn Understand how to develop Qt applications using Qt Creator under Linux Explore various Qt GUI technologies to build resourceful and interactive applications Understand Qt's threading model to maintain a responsive UI Get to grips with remote target load and debug under Qt Creator Become adept at writing IoT code using Qt Learn a variety of software best practices to ensure that your code is efficient Who this book is for This book is for software and hardware professionals with experience in different domains who are seeking new career opportunities in embedded systems and IoT. Working knowledge of the C++ Linux command line will be useful to get the most out of this book.
Hands-On Financial Trading with Python: A practical guide to using Zipline and other Python libraries for backtesting trading strategies
by Jiri Pik Sourav GhoshDiscover how to build and backtest algorithmic trading strategies with ZiplineKey FeaturesGet to grips with market data and stock analysis and visualize data to gain quality insightsFind out how to systematically approach quantitative research and strategy generation/backtesting in algorithmic tradingLearn how to navigate the different features in Python's data analysis librariesBook DescriptionAlgorithmic trading helps you stay ahead of the markets by devising strategies in quantitative analysis to gain profits and cut losses. The book starts by introducing you to algorithmic trading and explaining why Python is the best platform for developing trading strategies. You'll then cover quantitative analysis using Python, and learn how to build algorithmic trading strategies with Zipline using various market data sources. Using Zipline as the backtesting library allows access to complimentary US historical daily market data until 2018. As you advance, you will gain an in-depth understanding of Python libraries such as NumPy and pandas for analyzing financial datasets, and explore Matplotlib, statsmodels, and scikit-learn libraries for advanced analytics. You'll also focus on time series forecasting, covering pmdarima and Facebook Prophet. By the end of this trading book, you will be able to build predictive trading signals, adopt basic and advanced algorithmic trading strategies, and perform portfolio optimization.What you will learnDiscover how quantitative analysis works by covering financial statistics and ARIMAUse core Python libraries to perform quantitative research and strategy development using real datasetsUnderstand how to access financial and economic data in PythonImplement effective data visualization with MatplotlibApply scientific computing and data visualization with popular Python librariesBuild and deploy backtesting algorithmic trading strategiesWho this book is forThis book is for data analysts and financial traders who want to explore how to design algorithmic trading strategies using Python's core libraries. If you are looking for a practical guide to backtesting algorithmic trading strategies and building your own strategies, then this book is for you. Beginner-level working knowledge of Python programming and statistics will be helpful.
Hands-On Functional Programming with C++: An effective guide to writing accelerated functional code using C++17 and C++20
by Alexandru Bolboaca<p>Learn functional programming and build robust applications using the latest functional features in C++ <p>Key Features: <p> <li>Learn programming concepts such as loops, expressive code, and simple parallelization <li>Understand the working of Lambdas and Currying and write Pure functions <li>Explore event sourcing and other functional patterns to improve the efficiency of your applications</li> <p>Functional programming enables you to divide your software into smaller, reusable components that are easy to write, debug, and maintain. Combined with the power of C++, you can develop scalable and functional applications for modern software requirements. This book will help you discover the functional features in C++ 17 and C++ 20 to build enterprise-level applications. <p>Starting with the fundamental building blocks of functional programming and how to use them in C++, you'll explore functions, currying, and lambdas. As you advance, you'll learn how to improve cohesion and delve into test-driven development, which will enable you in designing better software. In addition to this, the book covers architectural patterns such as event sourcing to help you get to grips with the importance of immutability for data storage. You'll even understand how to “think in functions” and implement design patterns in a functional way. <p>By the end of this book, you'll be able to write faster and cleaner production code in C++ with the help of functional programming. <p>What you will learn: <p> <li>Understand the fundamentals of functional programming <li>Structure your code by understanding the building blocks of functional programming <li>Compare design styles in functional programming and object-oriented programming (OOP) <li>Use the concept of currying to create new functions in C++ <li>Become skilled at implementing design patterns in a functional way <li>Get to grips with multithreading by means of functional programming <li>Learn how to improve memory consumption when using functional constructs </li> <p>Who this book is for: This book is for C++ developers who want to learn functional programming but have little to no knowledge of the paradigm. Although no prior knowledge of functional programming is necessary, basic C++ programming experience will help you understand key concepts covered in the book.</p>
Hands-On Geometry: Constructions With a Straightedge and Compass (Grades 4-6)
by Christopher M. FreemanPut compasses into your students' hands and behold the results! Hands-On Geometry teaches students to draw accurate constructions of equilateral triangles, squares, and regular hexagons, octagons, and dodecagons; to construct kites and use their diagonals to construct altitudes, angle bisectors, perpendicular bisectors, and the inscribed and circumscribed circles of any triangle; to construct perpendicular lines and rectangles, parallel lines, and parallelograms; and to construct a regular pentagon and a golden rectangle.Students will enjoy fulfilling high standards of precision with these hands-on activities. Hands-On Geometry provides the background students need to become exceptionally well prepared for a formal geometry class. The book provides an easy way to differentiate instruction: Because the lessons are self-explanatory, students can proceed at their own pace, and the finished constructions can be assessed at a glance.Grades 4-6