Phase 2 · Deliverables Portfolio · Week 1 – 4 Projects
Welcome to the consolidated portfolio workspace for the Fuse AI Fellowship 2026 (Phase 2). This workspace contains the complete, validated, and highly documented implementations across Module 1, specializing in core Statistical Machine Learning foundations, Production-Grade Agentic pipelines, and Linear Model diagnostics.
This repository houses four primary weekly deliverables, ordered by technical progression:
- Focus: Deep mathematical foundations of machine learning, linear algebra, vector spaces, and standard distance metric optimization.
- Core Assets: Computational notebooks demonstrating vector operations, eigenvalues, projections, and metrics derivations.
- Focus: Advanced exploratory data analysis, visual diagnostics, handling missing values, standard feature encoding, and initial tree-based vs. distance-based classifier comparisons.
- Core Assets: Structured visualization folders, feature-importance correlation heatmaps, and initial evaluation tables.
- Focus: An enterprise-grade, agentic pipeline converting natural language queries into accurate SQL statements, running database queries, and validating outputs.
- Key Components:
- 🧠 main.py: Main orchestration agent driving natural language interpretation.
- 🛠️ sql_generator.py: Query schema compiler and dynamic prompt manager.
- 🔄 executor.py: Secure SQL sandbox running queries against seed.sql.
- 🛡️ validator.py: Output schema inspector and query sanity validator.
- 📈 run_benchmark.py: Robust performance testing and query coverage metrics.
- 🌐 streamlit_app.py: Interactive, responsive user interface.
- Focus: Rigorous, end-to-end executed machine learning pipeline modeling customer churn and Customer Lifetime Value (CLV) on the Telco dataset.
-
Key Highlights:
- 📓 W4_Linear_Models_Assignment_executed.html: Fully rendered, production-grade review document.
- 🏆 Classification Pipeline: Calibrated L-BFGS Logistic Regression utilizing a budget-constrained decision threshold of
0.385to maximize top calling funnel precision. - 📉 Tenure Regression & CLV: Ridge Regression tenure model (test
$R^2 = 0.548$ ) mapped into continuousCLV = MonthlyCharges * tenureto support value-weighted business sorting. - 🛡️ Evaluation & Target Leakage: Stratified 5-Fold Cross-Validation, convergence learning curves, and a deliberate data-leakage simulation demonstrating structural validation blindspots.
- 📊 Tracker: progress.md mapping 100% completed status across all 19 sub-tasks.
To ensure high modularity and clean architectural abstraction, the entire workspace is integrated into a unified semantic codebase graph in graphify-out/. The compiled graph catalogs dependencies, call structures, data flows, and documentation maps across all four weekly directories.
- Total Nodes: 1,350 structural AST blocks
- Total Edges: 1,387 semantic relationships
- Total Communities: 185 logical code clusters
You can host and navigate the interactive, rich-visual Vis.js codebase map in your browser:
# Serve the compiled knowledge graph from the root workspace
python -m http.server 8080 --directory graphify-outOnce running, navigate to http://localhost:8080/graph.html in your web browser to visually explore the interactive code community structures!
All weekly assignments share a highly optimized virtual environment structure.
To install core libraries (pandas, numpy, scikit-learn, matplotlib, seaborn, jupyter, streamlit, papermill, nbconvert):
# Create a virtual environment at the root or within specific weekly folders
python -m venv .venv
.\.venv\Scripts\Activate.ps1
# Upgrade pip and install standard configurations
pip install --upgrade pip
pip install -r WK3/fuseAiF_wk3_text2sql/requirements.txtRe-run the codebase AST extractor at any time to keep the semantic maps fully synchronized with code modifications:
graphify update .