AI guide
【One-Line Pitch】
A practical guide for developers, data analysts, and BI professionals who want to build machine-learning models quickly using Azure's automated machine learning (AutoML), without deep data science expertise.
【Book Arc】
- **Opening (~0%–9%)**: Introduces the promise of AutoML—using machine learning to build machine learning models—and sets the stage for why this matters in the age of AI implementation, where the demand for data scientists far exceeds supply.
- **Early (~16%–28%)**: Covers machine learning fundamentals: what ML is, how it differs from traditional programming, and key concepts like model parameters, hyperparameters, and best practices for running ML projects (e.g., understanding the business decision, embracing experimentation, and ensuring transparency).
- **Early (~28%–34%)**: Dives into the ML workflow: data preparation, feature engineering (including categorical encoding and feature selection), algorithm selection, and hyperparameter tuning—all framed around a house-price prediction example to make the concepts concrete.
- **Middle (~38%–47%)**: Explores the end-to-end ML process in more depth, emphasizing the importance of collaboration between data scientists and app developers, and the need to treat ML systems as data-plus-code workflows rather than just code.
- **Middle (~47%–53%)**: Continues the house-price example, showing how feature engineering, algorithm choice, and hyperparameter tuning interact, and sets up the transition to how AutoML automates these tedious, iterative steps.
【Key Takeaways】
- **AutoML is a force multiplier, not a replacement** (Opening): It empowers developers and analysts—who already understand data and business problems—to train models without needing a dedicated data scientist. This addresses the critical skills gap in AI adoption.
- **Machine learning is about learning from data, not following instructions** (Early): The core idea is that past data serves as "experience" for machines, enabling them to perform tasks without explicit programming. This reframes how you think about problem-solving with data.
- **Hyperparameters are the hidden levers of model performance** (Early): Unlike model parameters learned from data, hyperparameters (e.g., k in k-NN, tree depth) must be set before training and significantly impact both accuracy and training time. Tuning them is a key source of complexity that AutoML automates.
- **Start with the business decision, not the technology** (Early): Successful ML projects begin by mapping a business problem to a data science question (e.g., "Should I buy this house?" → "What is the best price estimate?"). This clarity drives all subsequent choices.
- **Feature engineering is critical for traditional ML** (Middle): Steps like creating new features from text or time-series data, encoding categorical variables, and selecting the most relevant features can dramatically improve accuracy. This is a major area where AutoML adds value through auto-featurization.
- **Transparency builds trust in models** (Early): Model interpretability, often via feature importance, is essential for stakeholder buy-in, especially in regulated industries. Knowing which inputs drive predictions is as important as the prediction itself.
- **ML systems require data workflow, not just code workflow** (Middle): Unlike traditional software, ML systems depend on data ingestion, preparation, retraining, and deployment. This necessitates close collaboration between data scientists and app developers to avoid costly post-deployment issues.
【Reading Tips】
- **Skim the foreword and preface** (~0%–9%): They provide context on the industry need for AutoML and the book's structure, but contain no technical content. Move quickly to Chapter 1.
- **Deep-read Chapter 1 for ML fundamentals** (~16%–34%): This is the conceptual backbone. Pay special attention to the house-price prediction example—it's used throughout to illustrate feature engineering, algorithm selection, and hyperparameter tuning. Understanding this example will make later AutoML concepts easier.
- **Focus on the "best practices" sections** (~25%–34%): These are practical, experience-based tips (e.g., embrace experimentation, don't operate in a silo) that apply to any ML project, not just Azure. They're worth highlighting for real-world application.
- **Treat the end-to-end process walkthrough** (~47%–53%) as a mental model: The step-by-step house-price example shows how iterative ML development is. Use this to appreciate what AutoML automates—the trial-and-error of feature tweaks and hyperparameter tuning.
- **Don't expect deep Azure-specific tutorials in the early chapters**: The book builds up to AutoML; the first half is foundational. If you're already familiar with ML basics, you can skim Chapter 1 and focus on the parts that discuss automation and Azure-specific features.
【Coverage Limits】
This guide covers the book's foundational chapters on machine learning concepts and best practices. The excerpts do not cover the later chapters on Azure AutoML specifics, case studies, or hands-on implementation details.
Passage locations
Excerpt 1
rchased for educational, business, or sales promotional use. Online editions are also available for most titles ( http://oreilly.com ). For more information,...
View in text
Excerpt 2
Milan, for images for Automated ML introduction (Chapter 2). Akchara Mukunthu, for example scenarios for Machine Learning task detection (Table 2-1 in Chapte...
View in text
Excerpt 3
usiness scenarios and what this decision process looks like. Table 1-2. Understanding a decision process: real-world scenarios Business scenario Key decision...
View in text
Excerpt 4
ically generated/inferred through the deep learning network. We began with a single feature: house size. But we know that the price of a house is dependent n...
View in text