Take a look at our Intelligence (ai) & Semantics books. Shulph carries a great selection of Intelligence (ai) & Semantics books, and we are always adding more.
Master machine learning techniques with real-world projects that interface TensorFlow with R, H2O, MXNet, and other languages Key Features Gain expertise in machine learning, deep learning and other techniques Build intelligent end-to-end projects for finance, social media, and a variety of domains Implement multi-class classification, regression, and clustering Book Description R is one of the most popular languages when it comes to exploring the mathematical side of machine learning and easily performing computational statistics. This Learning Path shows you how to leverage the R ecosystem to build efficient machine learning applications that carry out intelligent tasks within your organization. You'll tackle realistic projects such as building powerful machine learning models with ensembles to predict employee attrition. You'll explore different clustering techniques to segment customers using wholesale data and use TensorFlow and Keras-R for performing advanced computations. You'll also be introduced to reinforcement learning along with its various use cases and models. Additionally, it shows you how some of these black-box models can be diagnosed and understood. By the end of this Learning Path, you'll be equipped with the skills you need to deploy machine learning techniques in your own projects. This Learning Path includes content from the following Packt products: R Machine Learning Projects by Dr. Sunil Kumar Chinnamgari Mastering Machine Learning with R - Third Edition by Cory Lesmeister What you will learn Develop a joke recommendation engine to recommend jokes that match users' tastes Build autoencoders for credit card fraud detection Work with image recognition and convolutional neural networks Make predictions for casino slot machine using reinforcement learning Implement NLP techniques for sentiment analysis and customer segmentation Produce simple and effective data visualizations for improved insights Use NLP to extract insights for text Implement tree-based classifiers including random forest and boosted tree Who this book is for If you are a data analyst, data scientist, or machine learning developer this is an ideal Learning Path for you. Each project will help you test your skills in implementing machine learning algorithms and techniques. A basic understanding of machine learning and working knowledge of R programming is necessary to get the most out of this Learning Path.
Take your neural networks to a whole new level with the simplicity and modularity of Keras, the most commonly used high-level neural networks API. Key Features Solve complex machine learning problems with precision Evaluate, tweak, and improve your deep learning models and solutions Use different types of neural networks to solve real-world problems Book Description Though designing neural networks is a sought-after skill, it is not easy to master. With Keras, you can apply complex machine learning algorithms with minimum code. Applied Deep Learning with Keras starts by taking you through the basics of machine learning and Python all the way to gaining an in-depth understanding of applying Keras to develop efficient deep learning solutions. To help you grasp the difference between machine and deep learning, the book guides you on how to build a logistic regression model, first with scikit-learn and then with Keras. You will delve into Keras and its many models by creating prediction models for various real-world scenarios, such as disease prediction and customer churning. You'll gain knowledge on how to evaluate, optimize, and improve your models to achieve maximum information. Next, you'll learn to evaluate your model by cross-validating it using Keras Wrapper and scikit-learn. Following this, you'll proceed to understand how to apply L1, L2, and dropout regularization techniques to improve the accuracy of your model. To help maintain accuracy, you'll get to grips with applying techniques including null accuracy, precision, and AUC-ROC score techniques for fine tuning your model. By the end of this book, you will have the skills you need to use Keras when building high-level deep neural networks. What you will learn Understand the difference between single-layer and multi-layer neural network models Use Keras to build simple logistic regression models, deep neural networks, recurrent neural networks, and convolutional neural networks Apply L1, L2, and dropout regularization to improve the accuracy of your model Implement cross-validate using Keras wrappers with scikit-learn Understand the limitations of model accuracy Who this book is for If you have basic knowledge of data science and machine learning and want to develop your skills and learn about artificial neural networks and deep learning, you will find this book useful. Prior experience of Python programming and experience with statistics and logistic regression will help you get the most out of this book. Although not necessary, some familiarity with the scikit-learn library will be an added bonus.
A hands-on guide to deep learning that's filled with intuitive explanations and engaging practical examples Key Features Designed to iteratively develop the skills of Python users who don't have a data science background Covers the key foundational concepts you'll need to know when building deep learning systems Full of step-by-step exercises and activities to help build the skills that you need for the real-world Book Description Taking an approach that uses the latest developments in the Python ecosystem, you'll first be guided through the Jupyter ecosystem, key visualization libraries and powerful data sanitization techniques before we train our first predictive model. We'll explore a variety of approaches to classification like support vector networks, random decision forests and k-nearest neighbours to build out your understanding before we move into more complex territory. It's okay if these terms seem overwhelming; we'll show you how to put them to work. We'll build upon our classification coverage by taking a quick look at ethical web scraping and interactive visualizations to help you professionally gather and present your analysis. It's after this that we start building out our keystone deep learning application, one that aims to predict the future price of Bitcoin based on historical public data. By guiding you through a trained neural network, we'll explore common deep learning network architectures (convolutional, recurrent, generative adversarial) and branch out into deep reinforcement learning before we dive into model optimization and evaluation. We'll do all of this whilst working on a production-ready web application that combines Tensorflow and Keras to produce a meaningful user-friendly result, leaving you with all the skills you need to tackle and develop your own real-world deep learning projects confidently and effectively. What you will learn Discover how you can assemble and clean your very own datasets Develop a tailored machine learning classification strategy Build, train and enhance your own models to solve unique problems Work with production-ready frameworks like Tensorflow and Keras Explain how neural networks operate in clear and simple terms Understand how to deploy your predictions to the web Who this book is for If you're a Python programmer stepping into the world of data science, this is the ideal way to get started.
Implement techniques such as image classification and natural language processing (NLP) by understanding the different neural network architectures Key Features Understand deep learning and how it can solve complex real-world problems Apply deep learning for image classification and text processing using neural networks Develop deep learning solutions for tasks such as basic classification and solving style transfer problems Book Description Machine learning is rapidly becoming the most preferred way of solving data problems, thanks to the huge variety of mathematical algorithms that find patterns, which are otherwise invisible to us. Applied Deep Learning with PyTorch takes your understanding of deep learning, its algorithms, and its applications to a higher level. The book begins by helping you browse through the basics of deep learning and PyTorch. Once you are well versed with the PyTorch syntax and capable of building a single-layer neural network, you will gradually learn to tackle more complex data problems by configuring and training a convolutional neural network (CNN) to perform image classification. As you progress through the chapters, you'll discover how you can solve an NLP problem by implementing a recurrent neural network (RNN). By the end of this book, you'll be able to apply the skills and confidence you've gathered along your learning process to use PyTorch for building deep learning solutions that can solve your business data problems. What you will learn Detect a variety of data problems to which you can apply deep learning solutions Learn the PyTorch syntax and build a single-layer neural network with it Build a deep neural network to solve a classification problem Develop a style transfer model Implement data augmentation and retrain your model Build a system for text processing using a recurrent neural network Who this book is for Applied Deep Learning with PyTorch is designed for data scientists, data analysts, and developers who want to work with data using deep learning techniques. Anyone looking to explore and implement advanced algorithms with PyTorch will also find this book useful. Some working knowledge of Python and familiarity with the basics of machine learning are a must. However, knowledge of NumPy and pandas will be beneficial, but not essential.
Automate the process of building, training, and deploying machine learning applications to production with AWS solutions such as SageMaker Autopilot, AutoGluon, Step Functions, Amazon Managed Workflows for Apache Airflow, and moreKey FeaturesExplore the various AWS services that make automated machine learning easierRecognize the role of DevOps and MLOps methodologies in pipeline automationGet acquainted with additional AWS services such as Step Functions, MWAA, and more to overcome automation challengesBook DescriptionAWS provides a wide range of solutions to help automate a machine learning workflow with just a few lines of code. With this practical book, you'll learn how to automate a machine learning pipeline using the various AWS services. Automated Machine Learning on AWS begins with a quick overview of what the machine learning pipeline/process looks like and highlights the typical challenges that you may face when building a pipeline. Throughout the book, you'll become well versed with various AWS solutions such as Amazon SageMaker Autopilot, AutoGluon, and AWS Step Functions to automate an end-to-end ML process with the help of hands-on examples. The book will show you how to build, monitor, and execute a CI/CD pipeline for the ML process and how the various CI/CD services within AWS can be applied to a use case with the Cloud Development Kit (CDK). You'll understand what a data-centric ML process is by working with the Amazon Managed Services for Apache Airflow and then build a managed Airflow environment. You'll also cover the key success criteria for an MLSDLC implementation and the process of creating a self-mutating CI/CD pipeline using AWS CDK from the perspective of the platform engineering team. By the end of this AWS book, you'll be able to effectively automate a complete machine learning pipeline and deploy it to production.What you will learnEmploy SageMaker Autopilot and Amazon SageMaker SDK to automate the machine learning processUnderstand how to use AutoGluon to automate complicated model building tasksUse the AWS CDK to codify the machine learning processCreate, deploy, and rebuild a CI/CD pipeline on AWSBuild an ML workflow using AWS Step Functions and the Data Science SDKLeverage the Amazon SageMaker Feature Store to automate the machine learning software development life cycle (MLSDLC)Discover how to use Amazon MWAA for a data-centric ML processWho this book is forThis book is for the novice as well as experienced machine learning practitioners looking to automate the process of building, training, and deploying machine learning-based solutions into production, using both purpose-built and other AWS services. A basic understanding of the end-to-end machine learning process and concepts, Python programming, and AWS is necessary to make the most out of this book.
Get more from your data by creating practical machine learning systems with Python Key Features Develop your own Python-based machine learning system Discover how Python offers multiple algorithms for modern machine learning systems Explore key Python machine learning libraries to implement in your projects Book Description Machine learning allows systems to learn things without being explicitly programmed to do so. Python is one of the most popular languages used to develop machine learning applications, which take advantage of its extensive library support. This third edition of Building Machine Learning Systems with Python addresses recent developments in the field by covering the most-used datasets and libraries to help you build practical machine learning systems. Using machine learning to gain deeper insights from data is a key skill required by modern application developers and analysts alike. Python, being a dynamic language, allows for fast exploration and experimentation. This book shows you exactly how to find patterns in your raw data. You will start by brushing up on your Python machine learning knowledge and being introduced to libraries. You'll quickly get to grips with serious, real-world projects on datasets, using modeling and creating recommendation systems. With Building Machine Learning Systems with Python, you'll gain the tools and understanding required to build your own systems, all tailored to solve real-world data analysis problems. By the end of this book, you will be able to build machine learning systems using techniques and methodologies such as classification, sentiment analysis, computer vision, reinforcement learning, and neural networks. What you will learn Build a classification system that can be applied to text, images, and sound Employ Amazon Web Services (AWS) to run analysis on the cloud Solve problems related to regression using scikit-learn and TensorFlow Recommend products to users based on their past purchases Understand different ways to apply deep neural networks on structured data Address recent developments in the field of computer vision and reinforcement learning Who this book is for Building Machine Learning Systems with Python is for data scientists, machine learning developers, and Python developers who want to learn how to build increasingly complex machine learning systems. You will use Python's machine learning capabilities to develop effective solutions. Prior knowledge of Python programming is expected.
Learn to create professional-grade iOS applications for the App Store using the latest iOS 12 features and other helpful tools Key Features Explore the distinctive design principles that define the iOS user experience Train and use machine learning models with Core ML 2 and Create ML Delve into advanced animations with UIViewPropertyAnimator and UIKitDynamics Book Description With Apple users spending more money in the App Store, there are plenty of development opportunities for professional iOS developers. This Learning Path is a direct route to iOS development, which will take you through the basics and help you put principles into practice. For experienced programmers, this book will help you gain insights into the latest iOS 12 features. This book is also useful for beginners who want to gain expertise in iOS development. You'll start with an introduction to iOS development, Xcode, and Swift. To give your app the edge, you'll get up to speed with advanced iOS topics, such as gestures and animations. Next, you will understand the latest Swift 4.2 and iOS 12 developments by incorporating new features, such as the latest in notifications, custom-UI notifications, maps, and recent additions in SiriKit. With these tools, you'll be able to write efficient, readable, and maintainable Swift code that maintains industry best practices. By the end of the book, you will have the confidence to build iOS 12 applications that harness advanced techniques and make the best use of the latest features. This Learning Path includes content from the following Packt products: iOS 12 Programming for Beginners - Third Edition by Craig Clayton Mastering iOS 12 Programming - Third Edition by Donny Wals What you will learn Build a responsive user interface (UI) and add privacy to your custom-rich notifications Set up SiriKit to add voice for Siri shortcuts Integrate iMessage, Siri, and more in your app through app extensions Use TestFlight to collect feedback before releasing your apps on the App Store Use Auto Layout to create complex layouts that look visually appealing on any device Enhance your app by building your own profiling tools Create engaging augmented reality experiences with ARKit 2 Who this book is for If you are completely new to Swift, iOS, or programming and want to become an expert in developing iOS applications, this Learning Path is for you. You'll also find this Learning Path useful if you're an experienced programmer looking to explore the latest iOS 12 features.
Gain a working knowledge of advanced machine learning and explore Python's powerful tools for extracting data from images and videos Key Features Implement image classification and object detection using machine learning and deep learning Perform image classification, object detection, image segmentation, and other Computer Vision tasks Crisp content with a practical approach to solving real-world problems in Computer Vision Book Description Python is the ideal programming language for rapidly prototyping and developing production-grade codes for image processing and Computer Vision with its robust syntax and wealth of powerful libraries. This book will help you design and develop production-grade Computer Vision projects tackling real-world problems. With the help of this book, you will learn how to set up Anaconda and Python for the major OSes with cutting-edge third-party libraries for Computer Vision. You'll learn state-of-the-art techniques for classifying images, finding and identifying human postures, and detecting faces within videos. You will use powerful machine learning tools such as OpenCV, Dlib, and TensorFlow to build exciting projects such as classifying handwritten digits, detecting facial features,and much more. The book also covers some advanced projects, such as reading text from license plates from real-world images using Google's Tesseract software, and tracking human body poses using DeeperCut within TensorFlow. By the end of this book, you will have the expertise required to build your own Computer Vision projects using Python and its associated libraries. What you will learn Install and run major Computer Vision packages within Python Apply powerful support vector machines for simple digit classification Understand deep learning with TensorFlow Build a deep learning classifier for general images Use LSTMs for automated image captioning Read text from real-world images Extract human pose data from images Who this book is for Python programmers and machine learning developers who wish to build exciting Computer Vision projects using the power of machine learning and OpenCV will find this book useful. The only prerequisite for this book is that you should have a sound knowledge of Python programming.
Gain the knowledge of various deep neural network architectures and their application areas to conquer your NLP issues. Key Features Gain insights into the basic building blocks of natural language processing Learn how to select the best deep neural network to solve your NLP problems Explore convolutional and recurrent neural networks and long short-term memory networks Book Description Applying deep learning approaches to various NLP tasks can take your computational algorithms to a completely new level in terms of speed and accuracy. Deep Learning for Natural Language Processing starts off by highlighting the basic building blocks of the natural language processing domain. The book goes on to introduce the problems that you can solve using state-of-the-art neural network models. After this, delving into the various neural network architectures and their specific areas of application will help you to understand how to select the best model to suit your needs. As you advance through this deep learning book, you'll study convolutional, recurrent, and recursive neural networks, in addition to covering long short-term memory networks (LSTM). Understanding these networks will help you to implement their models using Keras. In the later chapters, you will be able to develop a trigger word detection application using NLP techniques such as attention model and beam search. By the end of this book, you will not only have sound knowledge of natural language processing but also be able to select the best text pre-processing and neural network models to solve a number of NLP issues. What you will learn Understand various pre-processing techniques for deep learning problems Build a vector representation of text using word2vec and GloVe Create a named entity recognizer and parts-of-speech tagger with Apache OpenNLP Build a machine translation model in Keras Develop a text generation application using LSTM Build a trigger word detection application using an attention model Who this book is for If you're an aspiring data scientist looking for an introduction to deep learning in the NLP domain, this is just the book for you. Strong working knowledge of Python, linear algebra, and machine learning is a must.
Build your own digital twin in no time!Key FeaturesBuild and design simple to complex digital twins solutionsCreate end-to-end solutions with Azure Digital TwinsIntegrate the Azure Digital Twins service with other Azure services to provide even richer solutionsBook DescriptionIn today's world, clients are using more and more IoT sensors to monitor their business processes and assets. Think about collecting information such as pressure in an engine, the temperature, or a light switch being turned on or off in a room. The data collected can be used to create smart solutions for predicting future trends, creating simulations, and drawing insights using visualizations. This makes it beneficial for organizations to make digital twins, which are digital replicas of the real environment, to support these smart solutions. This book will help you understand the concept of digital twins and how it can be implemented using an Azure service called Azure Digital Twins. Starting with the requirements and installation of the Azure Digital Twins service, the book will explain the definition language used for modeling digital twins. From there, you'll go through each step of building digital twins using Azure Digital Twins and learn about the different SDKs and APIs and how to use them with several Azure services. Finally, you'll learn how digital twins can be used in practice with the help of several real-world scenarios.By the end of this book, you'll be confident in building and designing digital twins and integrating them with various Azure services.What you will learnUnderstand the concept and architecture of Azure Digital TwinsGet to grips with installing and configuring the service and required toolsUnderstand the Digital Twin Definition Language (DTDL) and digital twin modelsExplore the APIs and SDKs available to access the Azure Digital Twins servicesMonitor, troubleshoot, and secure digital twinsDiscover how to build, design, and integrate applications with various Azure servicesExplore real-life scenarios with Azure Digital TwinsWho this book is forThis book is for Azure developers, Azure architects, and anyone who wants to learn more about how to implement IoT solutions using Azure Digital Twins and additional Azure services. Prior experience using the Azure Portal and a clear understanding of building applications using .NET will be helpful.