Automation and Computational Intelligence for Road Maintenance and Management


Automated Deep Learning Using Neural Network Intelligence: Develop and Design PyTorch and TensorFlow Models Using Python
Author: Ivan Gridin
Publisher Finelybook 出版社:Apress; 1st ed. edition (June 21, 2022)
Language 语言:English
pages 页数:401 pages
ISBN-10 书号:1484281489
ISBN-13 书号:9781484281482

Book Description
Optimize, develop, and design PyTorch and TensorFlow models for a specific problem using the Microsoft Neural Network Intelligence (NNI) toolkit. This book includes practical examples illustrating automated deep learning approaches and provides techniques to facilitate your deep learning model development.

The first chapters of this book cover the basics of NNI toolkit usage and methods for solving hyper-parameter optimization tasks. You will understand the black-box function maximization problem using NNI, and know how to prepare a TensorFlow or PyTorch model for hyper-parameter tuning, launch an experiment, and interpret the results. The book dives into optimization tuners and the search algorithms they are based on: Evolution search, Annealing search, and the Bayesian Optimization approach. The Neural Architecture Search is covered and you will learn how to develop deep learning models from scratch. Multi-trial and one-shot searching approaches of automatic neural network design are presented. The book teaches you how to construct a search space and launch an architecture search using the latest state-of-the-art exploration strategies: Efficient Neural Architecture Search (ENAS) and Differential Architectural Search (DARTS). You will learn how to automate the construction of a neural network architecture for a particular problem and dataset. The book focuses on model compression and feature engineering methods that are essential in automated deep learning. It also includes performance techniques that allow the creation of large-scale distributive training platforms using NNI.

After reading this book, you will know how to use the full toolkit of automated deep learning methods. The techniques and practical examples presented in this book will allow you to bring your neural network routines to a higher level.

What You Will Learn

Know the basic concepts of optimization tuners, search space, and trials
Apply different hyper-parameter optimization algorithms to develop effective neural networks
Construct new deep learning models from scratch
Execute the automated Neural Architecture Search to create state-of-the-art deep learning models
Compress the model to eliminate unnecessary deep learning layers

Microsoft Orleans for Developers: Build Cloud-Native, High-Scale, Distributed Systems in .NET Using Orleans


Microsoft Orleans for Developers: Build Cloud-Native, High-Scale, Distributed Systems in .NET Using Orleans
Author: Richard Astbury
Publisher Finelybook 出版社:Apress; 1st ed. edition (June 16, 2022)
Language 语言:English
pages 页数:155 pages
ISBN-10 书号:1484281667
ISBN-13 书号:9781484281666

Book Description
Use a simple programming model and the .NET language of your choice to build large distributed systems. This book teaches you the Microsoft Orleans framework.

Even well-versed professional software developers with expertise in C# (or another language) find themselves unequipped to meet the challenges of distributed systems as infrastructure moves to multi-core; multiple computers are being used for scale, redundancy, and cloud computing; and multi-region deployment is taking place.

Orleans handles many of the concerns of distributed computing and cloud infrastructure, allowing you to concentrate on writing application logic.

What You Will Learn

Know the key concepts for building distributed systems
Gain a background in the origin and evolution of Orleans, and why it is important for your projects
Dive into each of the features available in Orleans Author: building an example application
Develop troubleshooting skills for fixing bugs and running diagnostics
Achieve performance optimization and advanced configuration
Use the Orleans Dashboard to discern valuable insight in system performance

Git for Electronic Circuit Design: CAD and Version Control for Electrical Engineers


Git for Electronic Circuit Design: CAD and Version Control for Electrical Engineers
Author: Altay Brusan and Aytac Durmaz

Publisher Finelybook 出版社:Apress; 1st ed. edition (June 17, 2022)
Language 语言:English
pages 页数:254 pages
ISBN-10 书号:1484281233
ISBN-13 书号:9781484281239

Book Description
Work with Git and avoid dangerous mishaps in this popular, cooperative environment, even if you have no software engineering background or previous experience with Git. This book will teach you the basic principles of working cooperatively in Git with software engineers and other team members to handle issues the GUI can’t.
You’ll start Author: learning the fundamentals of the Git environment and commands. Concepts such as commits, branches, and Git organization are discussed. To avoid bogging you down with software terminology, advanced topics like setting up a Git server are ignored. Descriptions are worded to keep you away from technical specifications. Examples are presented in easily digestible text files and focus on realistic scenarios and concerns without delving into one-off or advanced, oddball situations. You can see the results without focusing on the jargon.
Once you understand the basics of Git, you’ll design a digital system circuit using a computer aided design (CAD) tool. You’ll learn to collaborate effectively through Git between team members, incorporate continuous development philosophy, work with project documentation, and build a solid project structure. Finally, you’ll see how Git can also ease maintenance tasks and provide CAD designers unique opportunities.

What You’ll Learn

Work with the Git-bash environment
Incorporate continuous development philosophy
Discover the links between Git and modern CAD programs

Pro Angular: Build Powerful and Dynamic Web Apps, 5th Edition


Pro Angular: Build Powerful and Dynamic Web Apps
Author: Adam Freeman
Publisher Finelybook 出版社:Apress; 5th ed. edition (June 9, 2022)
Language 语言:English
pages 页数:905 pages
ISBN-10 书号:1484281756
ISBN-13 书号:9781484281758

Book Description
Welcome to this one-stop shop for learning Angular. Pro Angular is the most concise and comprehensive guide available, giving you the knowledge you need to take full advantage of this popular framework for building your own dynamic JavaScript applications.

Angular is an open-source JavaScript library maintained Author: google. It has many excellent options when it comes to server-side development and is used in some of the largest and most complex web applications in the world to enhance HTML in the browser. Its cornerstone is the ability to create applications that are extendable, maintainable, testable, and standardized. Knowing Angular’s foundations and understanding its applications is an asset in any developer toolbox.

The fifth edition of this popular guide explains how to get the most from Angular, presenting the range of benefits it can offer. You will begin learning how to use Angular in your projects, starting with the nuts-and-bolts concepts, and progressing to more advanced and sophisticated features. Each topic in this full-color book provides you with precisely enough learning and detail to be effective. In true Adam Freeman style, the most important features are given full-court press treatment, while also addressing common problems and how to avoid them.

What You Will Learn

Access accompanying online files for Angular 13 and 14 (when it is released)
Create rich and dynamic web app clients using Angular
Tap into some of the best aspects of server-side development
Know when to use Angular and when to seek an alternative
Use the ng tools to create and build an Angular project
Extend and customize Angular
Take advantage of popular component libraries

Design Management: Create, Develop, and Lead Effective Design Teams


Design Management: Create, Develop, and Lead Effective Design Teams
Author: Andrea Picchi
Publisher Finelybook 出版社:Apress; 1st ed. edition (May 29, 2022)
Language 语言:English
pages 页数:499 pages
ISBN-10 书号:1484269535
ISBN-13 书号:9781484269534

Book Description
Designers are more in-demand than ever, and companies all over the world are creating new leadership roles to manage them. With only a few select institutions teaching effective design management skills, self-taught design managers are on the rise and resources are needed to guide them. This book will help you hone your leadership skills and magnify your team’s potential.

Eager designers will learn the behavioral abilities required to lead and manage impactful and efficient teams using a systemic, context-agnostic, and therefore repeatable approach. While effective design management is vital in these times of complexity and fast change in organizations, the available literature on design management is insufficient, predominately informative, and unfortunately, not actionable. This book fills that gap Author: illuminating the soft skills you need to lead your team to success.

You’ll gain confidence about how to optimize meetings, run successful kickoffs, manage yourself, and how to best approach and frame your working environment. Whether you are a designer looking to lead, or a member of an organization looking for guidance on how to better incorporate design, this book belongs on your shelf. Design Management is here to assist you in the long haul.

What You’ll Learn

Comprehend the underlying social and psychological dynamics of leadership and management
Cultivate the behavioral elements of a design manager
Understand the building blocks of a design leader
Establish your core practices and create a self-development program
Develop and project healthy and sustainable influence
Build trust, create psychological safety, and fulfill the social needs of high-performing teams
Coach individuals and groups to unlock creativity and nurture creative collaboration
Optimize in-person and remote design operations

Java Design Patterns: A Hands-On Experience with Real-World Examples, 3rd Edition


Java Design Patterns: A Hands-On Experience with Real-World Examples
Author: Vaskaran Sarcar
Publisher Finelybook 出版社:Apress; 3rd ed. edition (May 20, 2022)
Language 语言:English
pages 页数:696 pages
ISBN-10 书号:1484279700
ISBN-13 书号:9781484279700

Book Description
Use the step-Author:-step approach of this book to learn and implement design patterns in real-world applications. It focuses on classical design patterns with Java 17 and Eclipse (2021-09). In addition to Gang of Four (GoF) design patterns, the book covers popular and alternative design patterns and includes criticisms of design patterns in a chapter on anti-patterns.

The book is divided into four parts. Part one covers the SOLID design principles and the Simple Factory pattern. Part two covers the 23 (GoF) design patterns, including the creational patterns, structural patterns, and behavioral patterns. Part three covers alternative design patterns, including the Null Object pattern, and the model-view-controller (MVC) pattern. Part four covers criticisms of design patterns with a quick overview of anti-patterns. It also includes a chapter on FAQs on design patterns.

The book also includes a chapter on FAQs on design patterns. Each pattern is explained with real-world examples and the pros and cons of each of the design patterns are discussed. The book concludes with FAQs that can help you prepare for a job interview.

What You Will Learn

Know the SOLID design principles in depth
Implement the 23 design patterns from the GoF
Apply the Null Object pattern, Simple Factory pattern, and the MVC pattern
Know the criticism of design patterns
Understand the anti-patterns
Verify your understanding through Q&A sessions
Select an alternative to these patterns Author: comparing their pros and cons

Up and Running with DAX for Power BI: A Concise Guide for Non-Technical Users


Up and Running with DAX for Power BI: A Concise Guide for Non-Technical Users
Author: Alison Box
Publisher Finelybook 出版社:Apress; 1st ed. edition (May 25, 2022)
Language 语言:English
pages 页数:387 pages
ISBN-10 书号:148428187X
ISBN-13 书号:9781484281871

Book Description
Take a concise approach to learning how DAX, the function language of Power BI and PowerPivot, works. This book focuses on explaining the core concepts of DAX so that ordinary folks can gain the skills required to tackle complex data analysis problems. But make no mistake, this is in no way an introductory book on DAX. A number of the topics you will learn, such as the concepts of context transition and table expansion, are considered advanced and challenging areas of DAX.

While there are numerous resources on DAX, most are written with developers in mind, making learning DAX appear an overwhelming challenge, especially for those who are coming from an Excel background or with limited coding experience. The reality is, to hit the ground running with DAX, it’s not necessary to wade through copious pages on rarified DAX functions and the technical aspects of the language. There are just a few mandatory concepts that must be fully understood before DAX can be mastered. Knowledge of everything else in DAX is built on top of these mandatory aspects.

Author Alison Box has been teaching and working with DAX for over eight years, starting with DAX for PowerPivot, the Excel add-in, before moving into the Power BI platform. The guide you hold in your hands is an outcome of these years of experience explaining difficult concepts in a way that people can understand. Over the years she has refined her approach, distilling down the truth of DAX which is “you can take people through as many functions as you like, but it’s to no avail if they don’t truly understand how it all works.”

You will learn to use DAX to gain powerful insights into your data Author: generating complex and challenging business intelligence calculations including, but not limited to:

Calculations to control the filtering of information to gain better insight into the data that matters to you
Calculations across dates such as comparing data for the same period last year or the previous period
Finding rolling averages and rolling totals
Comparing data against targets and KPIs or against average and maximum values
Using basket analysis, such as “of customers who bought product X who also bought product Y”
Using “what if” analysis and scenarios
Finding “like for like” sales
Dynamically showing TopN/BottomN percent of customers or products Author: sales
Finding new and returning customers or sales regions in each month or each year

Introducing Microsoft Orleans: Implementing Cloud-Native Services with a Virtual Actor Framework


Introducing Microsoft Orleans: Implementing Cloud-Native Services with a Virtual Actor Framework
Author: Thomas Nelson
Publisher Finelybook 出版社:Apress; 1st ed. edition (May 24, 2022)
Language 语言:English
pages 页数:214 pages
ISBN-10 书号:148428013X
ISBN-13 书号:9781484280133

Book Description
Welcome to Orleans, a virtual actor framework from Microsoft that allows a single developer to create immensely scalable, available applications while maintaining a high throughput. This guide is designed to give you a foundational understanding of Orleans, an overview of its implementations, and plenty of hands-on coding experience. Side-Author:-side monolithic and microservice patterns alongside Orleans’ framework features are also discussed, to help readers without an actor model background understand how they can enhance applications.

Author Nelson’s approach is to introduce patterns as needed for business requirements, including monolithic microservices and to convert monolithic to microservices, in order to keep a microservice from growing into a monolithic application. Orleans is a good choice for either of these scenarios as the next step to build your backend services and reduce unnecessary orchestration, overhead, and tooling.

The Orleans framework was designed to handle tedious overhead, allowing the developer to focus on the solution. You will learn how Orleans can support billions of virtually parallel transactions while sustaining low latency and high availability. In addition, you will glimpse under the hood at Orleans to discover its useful attributes. All key learning points include hands-on coding examples to reinforce understanding.

This book goes beyond what Orleans is to explain where it fits within the realm of development. You will gain an in-depth understanding to build a foundation for future growth.

What You Will Learn

Understand how Orleans can benefit your monolithic and/or microservice applications
Gain a brief overview of actor models and how they relate to Orleans
Observe the design patterns and how Orleans can simplify or reduce tooling requirements
Know the pros and cons of microservices and Orleans to determine the best course of action based on the needs of an application
Discover Orleans’ design patterns and practices, including life cycle, messaging guarantees, cluster management, streams, load balancing, and more
Build your first Orleans’ application; build base knowledge of application structure, unit testing, dashboard, scheduled events

The Future of Workplace Fear: How Human Reflex Stands in the Way of Digital Transformation


The Future of Workplace Fear: How Human Reflex Stands in the Way of Digital Transformation
Author: Steve Prentice
Publisher Finelybook 出版社:Apress; 1st ed. edition (10 May 2022)
Language 语言:English
pages 页数:274 pages
ISBN-10 书号:1484281004
ISBN-13 书号:9781484281000

Book Description
People who discuss digital transformation often focus on new technology with a presumption that the working population will embrace it enthusiastically. But human beings are still instinctively dominated Author: fear, a single complicating reflex which will always be the default response.

Workplace fear comes in many forms, including the fear of change, the fear of looking stupid, and the fear of working relationships, and in all cases these fears have deep roots that extend far below having to learn a new technology. It’s about the fear of losing a job, a livelihood, and an identity.

The results of such fear can have enormous repercussions on an organization, including increased vulnerability to ransomware and cyberattack, increased employee turnover, loss of competitiveness, loss of market share, resistance, sabotage, discrimination, and litigation.

Steve Prentice is an expert in the relationship between people, technology, and change. This book will demonstrate to managers and employees alike the various types of fear that can occur in the workplace in the context of digital transformation, how these fears can impact productivity, team dynamics, and corporate health, and most importantly, how to overcome them.

Using case studies of digital transformation successes and failures, Steve describes:

How fear grows in the body and mind
How fear radiates and spreads through groups and teams
How fear interacts with technology, change, and digital transformation
How ignoring or suppressing fear leads to tangible risks to an organization’s future
How to address and manage fear individually and as a group
How the demands of modern employees have changed
How managers can prepare themselves for the new normal

Human-Computer Interaction in Game Development with Python: Design and Develop a Game Interface Using HCI Technologies and Techniques


Human-Computer Interaction in Game Development with Python: Design and Develop a Game Interface Using HCI Technologies and Techniques
Author: Joseph Thachil George and Meghna Joseph George
Publisher Finelybook 出版社:Apress; 1st ed. edition (19 May 2022)
Language 语言:English
pages 页数:339 pages
ISBN-10 书号:1484281810
ISBN-13 书号:9781484281819

Book Description
Deepen your understanding of human-computer interaction (HCI) in game development and learn how to develop video games that grab players and don’t let them go. This book explores HCI design in computer games to maximize collaborative and interactive functions.

You’ll first gain a basic introduction to fundamental concepts and practices of HCI before diving into the fundamental concepts of game interface design and technology. You’ll learn how to design a gaming interface through practical examples using Python. This is followed Author: a brief look at how HCI can offer immersive gaming experiences for players and a review of key elements such as interface, usability, user-centered design, and user interface in terms of efficacy. You will also learn how to implement usability aspects in gaming interfaces with examples using Python.

Additionally, the book discusses major challenges that game publishers and developers face, and how they can be resolved using HCI techniques. The question of playability is reviewed throughout the game production process. After working through this book’s practical examples, you’ll have the knowledge required to begin developing compelling, can’t-put-the-controller down games of your own.

What You’ll Learn

Master HCI tools and methodologies
Understand the concept of HCI strategies in the game development cycle
Develop a game in Python using the HCI approach
Utilize gamification techniques in Human-Computer Interaction
Grasp concepts of usability, user experience and user-centered design processes and their application