|
Showing 1 - 13 of
13 matches in All Departments
New edition of the bestselling guide to artificial intelligence
with Python, updated to Python 3.x, with seven new chapters that
cover RNNs, AI and Big Data, fundamental use cases, chatbots, and
more. Key Features Completely updated and revised to Python 3.x New
chapters for AI on the cloud, recurrent neural networks, deep
learning models, and feature selection and engineering Learn more
about deep learning algorithms, machine learning data pipelines,
and chatbots Book DescriptionArtificial Intelligence with Python,
Second Edition is an updated and expanded version of the
bestselling guide to artificial intelligence using the latest
version of Python 3.x. Not only does it provide you an introduction
to artificial intelligence, this new edition goes further by giving
you the tools you need to explore the amazing world of intelligent
apps and create your own applications. This edition also includes
seven new chapters on more advanced concepts of Artificial
Intelligence, including fundamental use cases of AI; machine
learning data pipelines; feature selection and feature engineering;
AI on the cloud; the basics of chatbots; RNNs and DL models; and AI
and Big Data. Finally, this new edition explores various real-world
scenarios and teaches you how to apply relevant AI algorithms to a
wide swath of problems, starting with the most basic AI concepts
and progressively building from there to solve more difficult
challenges so that by the end, you will have gained a solid
understanding of, and when best to use, these many artificial
intelligence techniques. What you will learn Understand what
artificial intelligence, machine learning, and data science are
Explore the most common artificial intelligence use cases Learn how
to build a machine learning pipeline Assimilate the basics of
feature selection and feature engineering Identify the differences
between supervised and unsupervised learning Discover the most
recent advances and tools offered for AI development in the cloud
Develop automatic speech recognition systems and chatbots Apply AI
algorithms to time series data Who this book is forThe intended
audience for this book is Python developers who want to build
real-world Artificial Intelligence applications. Basic Python
programming experience and awareness of machine learning concepts
and techniques is mandatory.
Discover powerful ways to effectively solve real-world machine
learning problems using key libraries including scikit-learn,
TensorFlow, and PyTorch Key Features Learn and implement machine
learning algorithms in a variety of real-life scenarios Cover a
range of tasks catering to supervised, unsupervised and
reinforcement learning techniques Find easy-to-follow code
solutions for tackling common and not-so-common challenges Book
DescriptionThis eagerly anticipated second edition of the popular
Python Machine Learning Cookbook will enable you to adopt a fresh
approach to dealing with real-world machine learning and deep
learning tasks. With the help of over 100 recipes, you will learn
to build powerful machine learning applications using modern
libraries from the Python ecosystem. The book will also guide you
on how to implement various machine learning algorithms for
classification, clustering, and recommendation engines, using a
recipe-based approach. With emphasis on practical solutions,
dedicated sections in the book will help you to apply supervised
and unsupervised learning techniques to real-world problems. Toward
the concluding chapters, you will get to grips with recipes that
teach you advanced techniques including reinforcement learning,
deep neural networks, and automated machine learning. By the end of
this book, you will be equipped with the skills you need to apply
machine learning techniques and leverage the full capabilities of
the Python ecosystem through real-world examples. What you will
learn Use predictive modeling and apply it to real-world problems
Explore data visualization techniques to interact with your data
Learn how to build a recommendation engine Understand how to
interact with text data and build models to analyze it Work with
speech data and recognize spoken words using Hidden Markov Models
Get well versed with reinforcement learning, automated ML, and
transfer learning Work with image data and build systems for image
recognition and biometric face recognition Use deep neural networks
to build an optical character recognition system Who this book is
forThis book is for data scientists, machine learning developers,
deep learning enthusiasts and Python programmers who want to solve
real-world challenges using machine-learning techniques and
algorithms. If you are facing challenges at work and want
ready-to-use code solutions to cover key tasks in machine learning
and the deep learning domain, then this book is what you need.
Familiarity with Python programming and machine learning concepts
will be useful.
Delve into practical computer vision and image processing projects
and get up to speed with advanced object detection techniques and
machine learning algorithms Key Features Discover best practices
for engineering and maintaining OpenCV projects Explore important
deep learning tools for image classification Understand basic image
matrix formats and filters Book DescriptionOpenCV is one of the
best open source libraries available and can help you focus on
constructing complete projects on image processing, motion
detection, and image segmentation. This Learning Path is your guide
to understanding OpenCV concepts and algorithms through real-world
examples and activities. Through various projects, you'll also
discover how to use complex computer vision and machine learning
algorithms and face detection to extract the maximum amount of
information from images and videos. In later chapters, you'll learn
to enhance your videos and images with optical flow analysis and
background subtraction. Sections in the Learning Path will help you
get to grips with text segmentation and recognition, in addition to
guiding you through the basics of the new and improved deep
learning modules. By the end of this Learning Path, you will have
mastered commonly used computer vision techniques to build OpenCV
projects from scratch. This Learning Path includes content from the
following Packt books: Mastering OpenCV 4 - Third Edition by Roy
Shilkrot and David Millan Escriva Learn OpenCV 4 By Building
Projects - Second Edition by David Millan Escriva, Vinicius G.
Mendonca, and Prateek Joshi What you will learn Stay up-to-date
with algorithmic design approaches for complex computer vision
tasks Work with OpenCV's most up-to-date API through various
projects Understand 3D scene reconstruction and Structure from
Motion (SfM) Study camera calibration and overlay augmented reality
(AR) using the ArUco module Create CMake scripts to compile your
C++ application Explore segmentation and feature extraction
techniques Remove backgrounds from static scenes to identify moving
objects for surveillance Work with new OpenCV functions to detect
and recognize text with Tesseract Who this book is forIf you are a
software developer with a basic understanding of computer vision
and image processing and want to develop interesting computer
vision applications with OpenCV, this Learning Path is for you.
Prior knowledge of C++ and familiarity with mathematical concepts
will help you better understand the concepts in this Learning Path.
Explore OpenCV 4 to create visually appealing cross-platform
computer vision applications Key Features Understand basic OpenCV 4
concepts and algorithms Grasp advanced OpenCV techniques such as 3D
reconstruction, machine learning, and artificial neural networks
Work with Tesseract OCR, an open-source library to recognize text
in images Book DescriptionOpenCV is one of the best open source
libraries available, and can help you focus on constructing
complete projects on image processing, motion detection, and image
segmentation. Whether you're completely new to computer vision, or
have a basic understanding of its concepts, Learn OpenCV 4 by
Building Projects - Second edition will be your guide to
understanding OpenCV concepts and algorithms through real-world
examples and projects. You'll begin with the installation of OpenCV
and the basics of image processing. Then, you'll cover user
interfaces and get deeper into image processing. As you progress
through the book, you'll learn complex computer vision algorithms
and explore machine learning and face detection. The book then
guides you in creating optical flow video analysis and background
subtraction in complex scenes. In the concluding chapters, you'll
also learn about text segmentation and recognition and understand
the basics of the new and improved deep learning module. By the end
of this book, you'll be familiar with the basics of Open CV, such
as matrix operations, filters, and histograms, and you'll have
mastered commonly used computer vision techniques to build OpenCV
projects from scratch. What you will learn Install OpenCV 4 on your
operating system Create CMake scripts to compile your C++
application Understand basic image matrix formats and filters
Explore segmentation and feature extraction techniques Remove
backgrounds from static scenes to identify moving objects for
surveillance Employ various techniques to track objects in a live
video Work with new OpenCV functions for text detection and
recognition with Tesseract Get acquainted with important deep
learning tools for image classification Who this book is forIf you
are a software developer with a basic understanding of computer
vision and image processing and want to develop interesting
computer vision applications with OpenCV, Learn OpenCV 4 by
Building Projects for you. Prior knowledge of C++ will help you
understand the concepts covered in this book.
Learn the techniques for object recognition, 3D reconstruction,
stereo imaging, and other computer vision applications using
examples on different functions of OpenCV. Key Features Learn how
to apply complex visual effects to images with OpenCV 3.x and
Python Extract features from an image and use them to develop
advanced applications Build algorithms to help you understand image
content and perform visual searches Get to grips with advanced
techniques in OpenCV such as machine learning, artificial neural
network, 3D reconstruction, and augmented reality Book
DescriptionComputer vision is found everywhere in modern
technology. OpenCV for Python enables us to run computer vision
algorithms in real time. With the advent of powerful machines, we
have more processing power to work with. Using this technology, we
can seamlessly integrate our computer vision applications into the
cloud. Focusing on OpenCV 3.x and Python 3.6, this book will walk
you through all the building blocks needed to build amazing
computer vision applications with ease. We start off by
manipulating images using simple filtering and geometric
transformations. We then discuss affine and projective
transformations and see how we can use them to apply cool advanced
manipulations to your photos like resizing them while keeping the
content intact or smoothly removing undesired elements. We will
then cover techniques of object tracking, body part recognition,
and object recognition using advanced techniques of machine
learning such as artificial neural network. 3D reconstruction and
augmented reality techniques are also included. The book covers
popular OpenCV libraries with the help of examples. This book is a
practical tutorial that covers various examples at different
levels, teaching you about the different functions of OpenCV and
their actual implementation. By the end of this book, you will have
acquired the skills to use OpenCV and Python to develop real-world
computer vision applications. What you will learn Detect shapes and
edges from images and videos How to apply filters on images and
videos Use different techniques to manipulate and improve images
Extract and manipulate particular parts of images and videos Track
objects or colors from videos Recognize specific object or faces
from images and videos How to create Augmented Reality applications
Apply artificial neural networks and machine learning to improve
object recognition Who this book is forThis book is intended for
Python developers who are new to OpenCV and want to develop
computer vision applications with OpenCV and Python. This book is
also useful for generic software developers who want to deploy
computer vision applications on the cloud. It would be helpful to
have some familiarity with basic mathematical concepts such as
vectors, matrices, and so on.
Build real-world Artificial Intelligence applications with Python
to intelligently interact with the world around you About This Book
* Step into the amazing world of intelligent apps using this
comprehensive guide * Enter the world of Artificial Intelligence,
explore it, and create your own applications * Work through simple
yet insightful examples that will get you up and running with
Artificial Intelligence in no time Who This Book Is For This book
is for Python developers who want to build real-world Artificial
Intelligence applications. This book is friendly to Python
beginners, but being familiar with Python would be useful to play
around with the code. It will also be useful for experienced Python
programmers who are looking to use Artificial Intelligence
techniques in their existing technology stacks. What You Will Learn
* Realize different classification and regression techniques *
Understand the concept of clustering and how to use it to
automatically segment data * See how to build an intelligent
recommender system * Understand logic programming and how to use it
* Build automatic speech recognition systems * Understand the
basics of heuristic search and genetic programming * Develop games
using Artificial Intelligence * Learn how reinforcement learning
works * Discover how to build intelligent applications centered on
images, text, and time series data * See how to use deep learning
algorithms and build applications based on it In Detail Artificial
Intelligence is becoming increasingly relevant in the modern world
where everything is driven by technology and data. It is used
extensively across many fields such as search engines, image
recognition, robotics, finance, and so on. We will explore various
real-world scenarios in this book and you'll learn about various
algorithms that can be used to build Artificial Intelligence
applications. During the course of this book, you will find out how
to make informed decisions about what algorithms to use in a given
context. Starting from the basics of Artificial Intelligence, you
will learn how to develop various building blocks using different
data mining techniques. You will see how to implement different
algorithms to get the best possible results, and will understand
how to apply them to real-world scenarios. If you want to add an
intelligence layer to any application that's based on images, text,
stock market, or some other form of data, this exciting book on
Artificial Intelligence will definitely be your guide! Style and
approach This highly practical book will show you how to implement
Artificial Intelligence. The book provides multiple examples
enabling you to create smart applications to meet the needs of your
organization. In every chapter, we explain an algorithm, implement
it, and then build a smart application.
Learn to solve challenging data science problems by building
powerful machine learning models using Python About This Book *
Understand which algorithms to use in a given context with the help
of this exciting recipe-based guide * This practical tutorial
tackles real-world computing problems through a rigorous and
effective approach * Build state-of-the-art models and develop
personalized recommendations to perform machine learning at scale
Who This Book Is For This Learning Path is for Python programmers
who are looking to use machine learning algorithms to create
real-world applications. It is ideal for Python professionals who
want to work with large and complex datasets and Python developers
and analysts or data scientists who are looking to add to their
existing skills by accessing some of the most powerful recent
trends in data science. Experience with Python, Jupyter Notebooks,
and command-line execution together with a good level of
mathematical knowledge to understand the concepts is expected.
Machine learning basic knowledge is also expected. What You Will
Learn * Use predictive modeling and apply it to real-world problems
* Understand how to perform market segmentation using unsupervised
learning * Apply your new-found skills to solve real problems,
through clearly-explained code for every technique and test *
Compete with top data scientists by gaining a practical and
theoretical understanding of cutting-edge deep learning algorithms
* Increase predictive accuracy with deep learning and scalable
data-handling techniques * Work with modern state-of-the-art
large-scale machine learning techniques * Learn to use Python code
to implement a range of machine learning algorithms and techniques
In Detail Machine learning is increasingly spreading in the modern
data-driven world. It is used extensively across many fields such
as search engines, robotics, self-driving cars, and more. Machine
learning is transforming the way we understand and interact with
the world around us. In the first module, Python Machine Learning
Cookbook, you will learn how to perform various machine learning
tasks using a wide variety of machine learning algorithms to solve
real-world problems and use Python to implement these algorithms.
The second module, Advanced Machine Learning with Python, is
designed to take you on a guided tour of the most relevant and
powerful machine learning techniques and you'll acquire a broad set
of powerful skills in the area of feature selection and feature
engineering. The third module in this learning path, Large Scale
Machine Learning with Python, dives into scalable machine learning
and the three forms of scalability. It covers the most effective
machine learning techniques on a map reduce framework in Hadoop and
Spark in Python. This Learning Path will teach you Python machine
learning for the real world. The machine learning techniques
covered in this Learning Path are at the forefront of commercial
practice. This Learning Path combines some of the best that Packt
has to offer in one complete, curated package. It includes content
from the following Packt products: * Python Machine Learning
Cookbook by Prateek Joshi * Advanced Machine Learning with Python
by John Hearty * Large Scale Machine Learning with Python by
Bastiaan Sjardin, Alberto Boschetti, Luca Massaron Style and
approach This course is a smooth learning path that will teach you
how to get started with Python machine learning for the real world,
and develop solutions to real-world problems. Through this
comprehensive course, you'll learn to create the most effective
machine learning techniques from scratch and more!
Get savvy with OpenCV and actualize cool computer vision
applications About This Book * Use OpenCV's Python bindings to
capture video, manipulate images, and track objects * Learn about
the different functions of OpenCV and their actual implementations.
* Develop a series of intermediate to advanced projects using
OpenCV and Python Who This Book Is For This learning path is for
someone who has a working knowledge of Python and wants to try out
OpenCV. This Learning Path will take you from a beginner to an
expert in computer vision applications using OpenCV. OpenCV's
application are humongous and this Learning Path is the best
resource to get yourself acquainted thoroughly with OpenCV. What
You Will Learn * Install OpenCV and related software such as
Python, NumPy, SciPy, OpenNI, and SensorKinect - all on Windows,
Mac or Ubuntu * Apply "curves" and other color transformations to
simulate the look of old photos, movies, or video games * Apply
geometric transformations to images, perform image filtering, and
convert an image into a cartoon-like image * Recognize hand
gestures in real time and perform hand-shape analysis based on the
output of a Microsoft Kinect sensor * Reconstruct a 3D real-world
scene from 2D camera motion and common camera reprojection
techniques * Detect and recognize street signs using a cascade
classifier and support vector machines (SVMs) * Identify emotional
expressions in human faces using convolutional neural networks
(CNNs) and SVMs * Strengthen your OpenCV2 skills and learn how to
use new OpenCV3 features In Detail OpenCV is a state-of-art
computer vision library that allows a great variety of image and
video processing operations. OpenCV for Python enables us to run
computer vision algorithms in real time. This learning path
proposes to teach the following topics. First, we will learn how to
get started with OpenCV and OpenCV3's Python API, and develop a
computer vision application that tracks body parts. Then, we will
build amazing intermediate-level computer vision applications such
as making an object disappear from an image, identifying different
shapes, reconstructing a 3D map from images , and building an
augmented reality application, Finally, we'll move to more advanced
projects such as hand gesture recognition, tracking visually
salient objects, as well as recognizing traffic signs and emotions
on faces using support vector machines and multi-layer perceptrons
respectively. This Learning Path combines some of the best that
Packt has to offer in one complete, curated package. It includes
content from the following Packt products: * OpenCV Computer Vision
with Python by Joseph Howse * OpenCV with Python By Example by
Prateek Joshi * OpenCV with Python Blueprints by Michael Beyeler
Style and approach This course aims to create a smooth learning
path that will teach you how to get started with will learn how to
get started with OpenCV and OpenCV 3's Python API, and develop
superb computer vision applications. Through this comprehensive
course, you'll learn to create computer vision applications from
scratch to finish and more!.
100 recipes that teach you how to perform various machine learning
tasks in the real world About This Book * Understand which
algorithms to use in a given context with the help of this exciting
recipe-based guide * Learn about perceptrons and see how they are
used to build neural networks * Stuck while making sense of images,
text, speech, and real estate? This guide will come to your rescue,
showing you how to perform machine learning for each one of these
using various techniques Who This Book Is For This book is for
Python programmers who are looking to use machine-learning
algorithms to create real-world applications. This book is friendly
to Python beginners, but familiarity with Python programming would
certainly be useful to play around with the code. What You Will
Learn * Explore classification algorithms and apply them to the
income bracket estimation problem * Use predictive modeling and
apply it to real-world problems * Understand how to perform market
segmentation using unsupervised learning * Explore data
visualization techniques to interact with your data in diverse ways
* Find out how to build a recommendation engine * Understand how to
interact with text data and build models to analyze it * Work with
speech data and recognize spoken words using Hidden Markov Models *
Analyze stock market data using Conditional Random Fields * Work
with image data and build systems for image recognition and
biometric face recognition * Grasp how to use deep neural networks
to build an optical character recognition system In Detail Machine
learning is becoming increasingly pervasive in the modern
data-driven world. It is used extensively across many fields such
as search engines, robotics, self-driving cars, and more. With this
book, you will learn how to perform various machine learning tasks
in different environments. We'll start by exploring a range of
real-life scenarios where machine learning can be used, and look at
various building blocks. Throughout the book, you'll use a wide
variety of machine learning algorithms to solve real-world problems
and use Python to implement these algorithms. You'll discover how
to deal with various types of data and explore the differences
between machine learning paradigms such as supervised and
unsupervised learning. We also cover a range of regression
techniques, classification algorithms, predictive modeling, data
visualization techniques, recommendation engines, and more with the
help of real-world examples. Style and approach You will explore
various real-life scenarios in this book where machine learning can
be used, and learn about different building blocks of machine
learning using independent recipes in the book.
Enhance your understanding of Computer Vision and image processing
by developing real-world projects in OpenCV 3 About This Book * Get
to grips with the basics of Computer Vision and image processing *
This is a step-by-step guide to developing several real-world
Computer Vision projects using OpenCV 3 * This book takes a special
focus on working with Tesseract OCR, a free, open-source library to
recognize text in images Who This Book Is For If you are a software
developer with a basic understanding of Computer Vision and image
processing and want to develop interesting Computer Vision
applications with Open CV, this is the book for you. Knowledge of
C++ is required. What You Will Learn * Install OpenCV 3 on your
operating system * Create the required CMake scripts to compile the
C++ application and manage its dependencies * Get to grips with the
Computer Vision workflows and understand the basic image matrix
format and filters * Understand the segmentation and feature
extraction techniques * Remove backgrounds from a static scene to
identify moving objects for video surveillance * Track different
objects in a live video using various techniques * Use the new
OpenCV functions for text detection and recognition with Tesseract
In Detail Open CV is a cross-platform, free-for-use library that is
primarily used for real-time Computer Vision and image processing.
It is considered to be one of the best open source libraries that
helps developers focus on constructing complete projects on image
processing, motion detection, and image segmentation. Whether you
are completely new to the concept of Computer Vision or have a
basic understanding of it, this book will be your guide to
understanding the basic OpenCV concepts and algorithms through
amazing real-world examples and projects. Starting from the
installation of OpenCV on your system and understanding the basics
of image processing, we swiftly move on to creating optical flow
video analysis or text recognition in complex scenes, and will take
you through the commonly used Computer Vision techniques to build
your own Open CV projects from scratch. By the end of this book,
you will be familiar with the basics of Open CV such as matrix
operations, filters, and histograms, as well as more advanced
concepts such as segmentation, machine learning, complex video
analysis, and text recognition. Style and approach This book is a
practical guide with lots of tips, and is closely focused on
developing Computer vision applications with OpenCV. Beginning with
the fundamentals, the complexity increases with each chapter.
Sample applications are developed throughout the book that you can
execute and use in your own projects.
Build real-world computer vision applications and develop cool
demos using OpenCV for Python About This Book * Learn how to apply
complex visual effects to images using geometric transformations
and image filters * Extract features from an image and use them to
develop advanced applications * Build algorithms to help you
understand the image content and perform visual searches Who This
Book Is For This book is intended for Python developers who are new
to OpenCV and want to develop computer vision applications with
OpenCV-Python. This book is also useful for generic software
developers who want to deploy computer vision applications on the
cloud. It would be helpful to have some familiarity with basic
mathematical concepts such as vectors, matrices, and so on. What
You Will Learn * Apply geometric transformations to images, perform
image filtering, and convert an image into a cartoon-like image *
Detect and track various body parts such as the face, nose, eyes,
ears, and mouth * Stitch multiple images of a scene together to
create a panoramic image * Make an object disappear from an image *
Identify different shapes, segment an image, and track an object in
a live video * Recognize an object in an image and build a visual
search engine * Reconstruct a 3D map from images * Build an
augmented reality application In Detail Computer vision is found
everywhere in modern technology. OpenCV for Python enables us to
run computer vision algorithms in real time. With the advent of
powerful machines, we are getting more processing power to work
with. Using this technology, we can seamlessly integrate our
computer vision applications into the cloud. Web developers can
develop complex applications without having to reinvent the wheel.
This book will walk you through all the building blocks needed to
build amazing computer vision applications with ease. We start off
with applying geometric transformations to images. We then discuss
affine and projective transformations and see how we can use them
to apply cool geometric effects to photos. We will then cover
techniques used for object recognition, 3D reconstruction, stereo
imaging, and other computer vision applications. This book will
also provide clear examples written in Python to build OpenCV
applications. The book starts off with simple beginner's level
tasks such as basic processing and handling images, image mapping,
and detecting images. It also covers popular OpenCV libraries with
the help of examples. The book is a practical tutorial that covers
various examples at different levels, teaching you about the
different functions of OpenCV and their actual implementation.
Style and approach This is a conversational-style book filled with
hands-on examples that are really easy to understand. Each topic is
explained very clearly and is followed by a programmatic
implementation so that the concept is solidified. Each topic
contributes to something bigger in the following chapters, which
helps you understand how to piece things together to build
something big and complex.
|
You may like...
Loot
Nadine Gordimer
Paperback
(2)
R383
R318
Discovery Miles 3 180
This Is Why
Paramore
CD
R148
R138
Discovery Miles 1 380
Midnights
Taylor Swift
CD
R394
Discovery Miles 3 940
Loot
Nadine Gordimer
Paperback
(2)
R383
R318
Discovery Miles 3 180
|