Skip to content

Add Random Forest & Ensemble Learning interactive lesson - #10

Merged
LMK89 merged 1 commit into
mainfrom
claude/quirky-planck-4ug0i0
Aug 27, 2026
Merged

Add Random Forest & Ensemble Learning interactive lesson#10
LMK89 merged 1 commit into
mainfrom
claude/quirky-planck-4ug0i0

Conversation

@LMK89

@LMK89 LMK89 commented Aug 27, 2026

Copy link
Copy Markdown
Owner

Summary

Added a comprehensive interactive educational lesson on Random Forest and Ensemble Learning techniques in Vietnamese, complete with interactive demos, quizzes, and warmup exercises.

Key Changes

  • New lesson file: 2026-08-26-random-forest-ensemble-35f36b72.html — A complete standalone HTML lesson covering:

    • Ensemble Learning fundamentals and definitions
    • Real-world customer churn prediction use case
    • 4 comparative states: Single Decision Tree, Bagging/Random Forest, Boosting, and Stacking
    • Comprehensive comparison table with accuracy metrics and trade-offs
    • Interactive demo: 5-tree voting system where users input customer data and see individual tree predictions
    • Good vs. bad data practices section
    • Practice exercises and self-grading quiz with 3 questions
    • Warmup section with fill-in-the-blank, multiple choice, and matching exercises
  • Updated README.md: Added entry for the new lesson in the course index table

Implementation Details

  • Responsive design: Mobile-first CSS with dark/light theme toggle using CSS custom properties
  • Interactive features:
    • Theme persistence via localStorage
    • Real-time demo with animated tree voting visualization
    • Self-checking warmup and quiz with immediate feedback
    • Random data generator for demo exploration
  • Educational structure: Follows progressive learning pattern (warmup → definitions → real-world problem → 4 states → demo → practice → quiz)
  • Accessibility: Semantic HTML, clear visual hierarchy, emoji indicators for quick scanning
  • Performance: Single-file design with embedded CSS and vanilla JavaScript (no external dependencies)

https://claude.ai/code/session_013qJsSm1vrA9oWXXY1xmi2n

Interactive Vietnamese-language HTML lesson covering ensemble methods
(single tree, bagging/Random Forest, boosting, stacking) with a
churn-prediction use case, warm-up quiz/fill-blank/matching exercise,
mini 5-tree voting demo, and a self-graded quiz.
@LMK89
LMK89 merged commit 7233d68 into main Aug 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants