Skip to content
View Ella0921's full-sized avatar

Block or report Ella0921

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Ella0921/README.md

👋 Hi, I'm Yin-Wen (Ella) Tsai

I build end-to-end data systems — from LLM pipelines to analytics dashboards.
Currently pursuing a Master of Data Science at UBC.

  • 🔍 Focus: LLMs / NLP · Data Pipelines · ML Experimentation · BI
  • 🎓 Background: Economics + Data Science (AI & ML)
  • 💼 Open to: Vancouver · Toronto · Montréal · Remote / Relocation
  • 📬 Reach me: yinwentsai@gmail.com · LinkedIn

🛠 Tech Stack

My Skills

Languages: Python · SQL · R
ML / NLP: PyTorch · scikit-learn · Transformers · LangChain
Cloud & Infra: GCP (BigQuery, Vertex AI) · Azure OpenAI · Docker
BI & Analytics: Power BI (DAX) · Tableau
Automation: Power Automate · n8n


📌 Selected Projects

🔹 Mental Health LLM Classification (repo coming soon)
Multi-model pipeline comparing LLM prompt engineering vs traditional ML for 7-class mental-health text classification on 53K social media posts. Identified and corrected data leakage in a widely-referenced Kaggle baseline.
SVM macro-F1 0.735 · Gemini 2.5 Pro F1 0.605
Python LLMs scikit-learn Gemini Kimi-K2 Prompt Engineering

🔹 DQN Quantitative Trading Pipeline · repo
MLOps pipeline combining a DQN agent and CNN Q-network for trading signal generation on Taiwan Weighted Index (^TWII, 2016–2024). Includes Airflow scheduling, MLflow experiment tracking, and a Streamlit + LLM report UI. Extended from a group project with full pipeline rebuild.
Sharpe 0.504 → 1.061 after hyperparameter tuning · compared against 5 baselines
Python TensorFlow DQN MLflow Airflow Streamlit

🔹 ICU Extubation Prediction · repo
Clinical ML model predicting extubation readiness from MIMIC-IV time-series EHR data, with SHAP-based interpretability and subgroup analysis. Currently reworking with corrected methodology and confidence intervals.
AUROC 0.822 · Accuracy 80.66% (Neural Network, best of 5 classifiers)
Python SQL scikit-learn SHAP MIMIC-IV

🔹 MLP vs DOE for A/B Testing · repo
Python reimplementation of a CUHK SRPP research paper (originally MATLAB). Identified and fixed a bug causing PCS to plateau at 0.5, and added a head-to-head budget comparison between MLP and factorial designs — missing from the original paper.
PCS convergence verified · bug fix + equal-budget comparison added
Python NumPy DOE Experimental Design Research


📊 GitHub Stats


Visitor Count

Pinned Loading

  1. Optimizing-Patient-Outcomes-in-Ventilated-Sepsis_Patient Optimizing-Patient-Outcomes-in-Ventilated-Sepsis_Patient Public

    Forked from 0001anonymous/Optimizing-Patient-Outcomes-in-Ventilated-Sepsis_Patient

    Forked by one of the original author and delevoper from the research team.

    Jupyter Notebook

  2. Comparing-Deep-Neural-Network-Application-in-A-B-Test Comparing-Deep-Neural-Network-Application-in-A-B-Test Public

    Python

  3. dqn-trading-pipeline dqn-trading-pipeline Public

    Forked from CHIU-YI-HUA/QuantitativeTrading

    End-to-end MLOps pipeline · DQN trading signals · Airflow · MLflow · TF2

    Python

  4. DM2024-Lab1-Master DM2024-Lab1-Master Public

    Forked from didiersalazar/DM2024-Lab1-Master

    Jupyter Notebook

  5. DM2024-Lab2-Master DM2024-Lab2-Master Public

    Forked from didiersalazar/DM2024-Lab2-Master

    Jupyter Notebook