AI Model Wiki

    Skip to main content
    8 min read
    Lesson 5 of 6

    Machine Learning with No-Code/Low-Code AI Platforms

    From the course AI for Data Science: From Cleaning to Storytelling

    Machine learning is no longer exclusive to PhDs and engineers. No-code and low-code platforms powered by AI make it accessible to analysts, business users, and domain experts.

    AutoML: Automated Machine Learning

    AutoML platforms automatically:

    1. Clean and preprocess your data
    2. Engineer features
    3. Select the best algorithm
    4. Tune hyperparameters
    5. Evaluate and compare models
    6. Deploy the best performer

    Leading AutoML Platforms

    Google Vertex AI AutoML:

    • Upload CSV, set target column, click "Train"
    • Handles tabular, image, text, and video data
    • Automatic feature engineering and model selection
    • Explainability reports built-in
    • Best for: Teams already on Google Cloud

    Azure AutoML (ML Studio):

    • Drag-and-drop ML pipeline builder
    • Automated feature engineering and algorithm selection
    • Responsible AI dashboard
    • Best for: Microsoft-ecosystem organizations

    Amazon SageMaker Autopilot:

    • Point-and-click ML model creation
    • Automatic data exploration and preprocessing
    • Model leaderboard with multiple algorithms
    • Best for: AWS users

    H2O AutoML (Open Source):

    import h2o
    from h2o.automl import H2OAutoML
    h2o.init()
    df = h2o.import_file("data.csv")
    aml = H2OAutoML(max_models=20, seed=42)
    aml.train(y="target", training_frame=df)
    print(aml.leaderboard)
    
    • Free, open source, runs locally
    • Trains dozens of models and ensembles
    • Best for: Data scientists wanting automation without vendor lock-in

    No-Code ML for Business Users

    Obviously AI:

    • Upload spreadsheet, select prediction target
    • Generates a model in minutes
    • Plain-English explanations of results
    • Embed predictions in Google Sheets
    • Best for: Business analysts without coding skills

    CreateML (Apple):

    • Drag-and-drop ML for iOS/macOS apps
    • Image classification, text classification, object detection
    • Models run on-device (Core ML)
    • Best for: Apple developers

    Teachable Machine (Google):

    • Train image, audio, or pose recognition in your browser
    • No coding required
    • Export to TensorFlow.js, Core ML, or Coral
    • Best for: Education and rapid prototyping

    When to Use AutoML vs Custom ML

    ScenarioAutoMLCustom ML
    Quick baseline model✅Overkill
    Tabular classification/regression✅If baseline isn't good enough
    Unstructured data (NLP, CV)✅ for standard tasksFor custom architectures
    Domain-specific features❌✅
    Research / novel approaches❌✅
    Production at scaleDependsOften necessary

    Best Practices

    • Start with AutoML to establish a baseline — even if you plan custom work
    • Understand what the AutoML is doing (feature engineering, algorithm selection)
    • Always validate on held-out test data — AutoML can overfit just like manual ML
    • Check for data leakage — AutoML won't catch domain-specific leakage
    • Monitor model performance in production — models degrade over time

    Key Takeaways

    • •AutoML automates preprocessing, feature engineering, algorithm selection, and tuning
    • •Cloud platforms (Vertex AI, Azure ML, SageMaker) offer point-and-click ML
    • •H2O AutoML provides free, open-source automated ML that runs locally
    • •No-code tools like Obviously AI let business users build models from spreadsheets
    • •Always establish an AutoML baseline first — even before custom ML work
    0 of 6 lessons marked complete

    Progress is kept in this browser only.