Every machine learning (ML) model demands data to train it. If your model isn't predicting Titanic survival or iris species, then acquiring a dataset might be one of the most time-consuming parts of your model-building process--second only to data cleaning. What data cleaning looks like varies from dataset to dataset. For example, the following is a set of images tagged robin that you might want to use to train an image recognition model on bird species. That nest might count as dirty data, and some model applications may make it inappropriate to include American and European robins in the same category, but this seems pretty good so far.
In engineering disciplines, design patterns capture best practices and solutions to commonly occurring problems. They codify the knowledge and experience of experts into advice that all practitioners can follow. This book is a catalog of machine learning design patterns that we have observed in the course of working with hundreds of machine learning teams. Who Is This Book For? Introductory machine learning books usually focus on the what and how of machine learning (ML). They then explain the mathematical aspects of new methods from AI research labs and teach how to use AI frameworks to implement these methods.
"Andrew is famous for his ability to teach complex topics that blend mathematics and algorithms, and this work I think is his best yet." Andrew Glassner is a research scientist specializing in computer graphics and deep learning. He is currently a Senior Research Scientist at Weta Digital, where he works on integrating deep learning with the production of world-class visual effects for films and television. He has previously worked as a researcher at labs such as the IBM Watson Lab, Xerox PARC, and Microsoft Research. He was Editor in Chief of ACM TOG, the premier research journal in graphics, and Technical Papers Chair for SIGGRAPH, the premier conference in graphics.
Steven F. Lott has been programming since the 70s, when computers were large, expensive, and rare. As a contract software developer and architect, he has worked on hundreds of projects, from very small to very large. He's been using Python to solve business problems for almost 20 years. Dusty Phillips is a Canadian software developer and an author currently living in New Brunswick. He has been active in the open-source community for 2 decades and has been programming in Python for nearly as long.
TechRepublic's Karen Roby talked with Will Hayes, CEO of Lucidworks, about how artificial intelligence can better help retailers understand customer intent when shopping online. The following is an edited transcript of their conversation. Karen Roby: We all have a tendency, I think, from time-to-time to abandon our carts. We put something in, we take it out, or we just leave it there and we go onto the next site. What typically happens with shoppers, Will?
Last year, AWS announced the general availability of Amazon SageMaker JumpStart, a capability of Amazon SageMaker that helps you quickly and easily get started with machine learning (ML). JumpStart hosts 196 computer vision models, 64 natural language processing (NLP) models, 18 pre-built end-to-end solutions, and 19 example notebooks to help you get started with using SageMaker. These models can be quickly deployed and are pre-trained open-source models from PyTorch Hub and TensorFlow Hub. These models solve common ML tasks such as image classification, object detection, text classification, sentence pair classification, and question answering. The example notebooks show you how to use the 17 SageMaker built-in algorithms and other features of SageMaker.
Dusty Phillips is a Canadian software developer and author currently living in New Brunswick. He has been active in the open source community for two decades and programming in Python for nearly as long. He holds a master's degree in computer science and has worked for Facebook, the United Nations, and several startups. Python 3 Object Oriented Programming was his first book. He has also written Creating Apps In Kivy, and self-published Hacking Happy, a journey to mental wellness for the technically inclined.
In this post, we look at how we can automate the detection of anomalies in a manufactured product using Amazon Lookout for Vision. Using Amazon Lookout for Vision, you can notify operators in real time when defects are detected, provide dashboards for monitoring the workload, and get visual insights from the process for business users. Amazon Lookout for Vision is a machine learning (ML) service that spots defects and anomalies in visual representations using computer vision (CV). With Amazon Lookout for Vision, manufacturing companies can increase quality and reduce operational costs by quickly identifying differences in images of objects at scale. Defect and anomaly detection during manufacturing processes is a vital step to ensure the quality of the products. The timely detection of faults or defects and taking appropriate actions is important to reduce operational and quality-related costs. According to Aberdeen's research, "Many organizations will have true quality-related costs as high as 15 to 20 percent of sales revenue, in extreme cases some going as high as 40 percent." Manual inspection, either in-line or end-of-line, is a time-consuming and expensive task.
Sweigart focuses on three major subjects: common difficulties in getting started (seeking help, setting up a work environment); best practices, tools, and techniques; and using object-oriented Python. The second section is the largest in the book . . . The book is all the more useful for collecting together between one pair of covers material that you would typically dig up from multiple resources." Al Sweigart is a professional software developer who teaches programming to kids and adults. Sweigart has written several bestselling programming books for beginners, including Automate the Boring Stuff with Python, Invent Your Own Computer Games with Python, Coding with Minecraft, and Cracking Codes with Python (all from No Starch Press).