|
Showing 1 - 5 of
5 matches in All Departments
Master machine learning concepts and develop real-world solutions
Machine learning offers immense opportunities, and Introducing
Machine Learning delivers practical knowledge to make the most of
them. Dino and Francesco Esposito start with a quick overview of
the foundations of artificial intelligence and the basic steps of
any machine learning project. Next, they introduce Microsoft's
powerful ML.NET library, including capabilities for data
processing, training, and evaluation. They present families of
algorithms that can be trained to solve real-life problems, as well
as deep learning techniques utilizing neural networks. The authors
conclude by introducing valuable runtime services available through
the Azure cloud platform and consider the long-term business vision
for machine learning. * 14-time Microsoft MVP Dino Esposito and
Francesco Esposito help you * Explore what's known about how humans
learn and how intelligent software is built * Discover which
problems machine learning can address * Understand the machine
learning pipeline: the steps leading to a deliverable model * Use
AutoML to automatically select the best pipeline for any problem
and dataset * Master ML.NET, implement its pipeline, and apply its
tasks and algorithms * Explore the mathematical foundations of
machine learning * Make predictions, improve decision-making, and
apply probabilistic methods * Group data via classification and
clustering * Learn the fundamentals of deep learning, including
neural network design * Leverage AI cloud services to build better
real-world solutions faster About This Book * For professionals who
want to build machine learning applications: both developers who
need data science skills and data scientists who need relevant
programming skills * Includes examples of machine learning coding
scenarios built using the ML.NET library
The complete, pragmatic guide to building high-value solutions with
ASP.NET Core Programming ASP.NET Core is the definitive guide to
practical web-based application development with Microsoft's new
ASP.NET Core framework. Microsoft MVP Dino Esposito introduces
proven techniques and well-crafted example code for solving real
problems with ASP.NET Core. Step by step, he guides you through
using all key ASP.NET Core technologies, including MVC for HTML
generation, .NET Core, EF Core, ASP.NET Identity, dependency
injection, and much more. Esposito thoroughly covers ASP.NET Core's
cross-platform capabilities and what's changed from older ASP.NET
versions, but he doesn't stop there: he offers a complete learning
path for every developer who wants to build production solutions,
including mobile-specific solutions. Microsoft MVP Dino Esposito
shows how to: * Create new projects and understand their structure
* Set up and use the familiar MVC application model in ASP.NET Core
* Write controller class code to govern all stages of request
processing * Serve HTML from controllers, or directly via Razor
Pages * Master the Razor language for quickly defining the layout
of HTML views * Manage cross-cutting concerns such as global
configuration data, error and exception handling, controller class
design, and dependency injection * Secure applications with user
authentication and ASP.NET Core's policy-based user authorization
API * Design for efficient data access, and choose the right option
for reading and writing data * Build ASP.NET Core Web APIs that
return JSON, XML, or other data * Use data binding to
programmatically update visual components with fresh information *
Build device-friendly web views for iOS and Android * Explore the
radically new ASP.NET Core runtime environment and Dependency
Injection (DI) infrastructure
The expert guide to creating production machine learning solutions
with ML.NET! ML.NET brings the power of machine learning to all
.NET developers- and Programming ML.NET helps you apply it in real
production solutions. Modeled on Dino Esposito's best-selling
Programming ASP.NET, this book takes the same scenario-based
approach Microsoft's team used to build ML.NET itself. After a
foundational overview of ML.NET's libraries, the authors illuminate
mini-frameworks ("ML Tasks") for regression, classification,
ranking, anomaly detection, and more. For each ML Task, they offer
insights for overcoming common real-world challenges. Finally,
going far beyond shallow learning, the authors thoroughly introduce
ML.NET neural networking. They present a complete example
application demonstrating advanced Microsoft Azure cognitive
services and a handmade custom Keras network- showing how to
leverage popular Python tools within .NET. 14-time Microsoft MVP
Dino Esposito and son Francesco Esposito show how to: Build smarter
machine learning solutions that are closer to your user's needs See
how ML.NET instantiates the classic ML pipeline, and simplifies
common scenarios such as sentiment analysis, fraud detection, and
price prediction Implement data processing and training, and
"productionize" machine learning-based software solutions Move from
basic prediction to more complex tasks, including categorization,
anomaly detection, recommendations, and image classification
Perform both binary and multiclass classification Use clustering
and unsupervised learning to organize data into homogeneous groups
Spot outliers to detect suspicious behavior, fraud, failing
equipment, or other issues Make the most of ML.NET's powerful,
flexible forecasting capabilities Implement the related functions
of ranking, recommendation, and collaborative filtering Quickly
build image classification solutions with ML.NET transfer learning
Move to deep learning when standard algorithms and shallow learning
aren't enough "Buy" neural networking via the Azure Cognitive
Services API, or explore building your own with Keras and
TensorFlow
Get started with C# and strengthen your knowledge of core
programming concepts such as procedural, object-oriented, generic,
functional, and asynchronous programming along with the latest
features of C# 8 Key Features Learn the fundamentals of C# with the
help of easy-to-follow examples and explanations Leverage the
latest features of C# 8, including nullable reference types,
pattern matching enhancements, and asynchronous streams Explore
object-oriented programming, functional programming, and
multithreading concepts Book DescriptionThe C# programming language
is often developers' primary choice for creating a wide range of
applications for desktop, cloud, and mobile. In nearly two decades
of its existence, C# has evolved from a general-purpose,
object-oriented language to a multi-paradigm language with
impressive features. This book will take you through C# from the
ground up in a step-by-step manner. You'll start with the building
blocks of C#, which include basic data types, variables, strings,
arrays, operators, control statements, and loops. Once comfortable
with the basics, you'll then progress to learning object-oriented
programming concepts such as classes and structures, objects,
interfaces, and abstraction. Generics, functional programming,
dynamic, and asynchronous programming are covered in detail. This
book also takes you through regular expressions, reflection, memory
management, pattern matching, exceptions, and many other advanced
topics. As you advance, you'll explore the .NET Core 3 framework
and learn how to use the dotnet command-line interface (CLI),
consume NuGet packages, develop for Linux, and migrate apps built
with .NET Framework. Finally, you'll understand how to run unit
tests with the Microsoft unit testing frameworks available in
Visual Studio. By the end of this book, you'll be well-versed with
the essentials of the C# language and be ready to start creating
apps with it. What you will learn Get to grips with all the new
features of C# 8 Discover how to use attributes and reflection to
build extendable applications Utilize LINQ to uniformly query
various sources of data Use files and streams and serialize data to
JSON and XML Write asynchronous code with the async-await pattern
Employ .NET Core tools to create, compile, and publish your
applications Create unit tests with Visual Studio and the Microsoft
unit testing frameworks Who this book is forIf you have little
experience in coding or C# and want to learn the essentials of C#
programming to develop powerful programming techniques, this book
is for you. It will also help aspiring programmers to write scripts
or programs to accomplish specific tasks.
|
|