پروژهها
نمونهکارهای واقعی — مستقیم از گیتهاب من
چیزهایی که ساختهام
این فهرست مستقیم از گیتهاب من خوانده میشود، نه یک لیست ثابت — همیشه بهروز است.
homat-portfolio
—
homat-portfolio-selftest
تست مسیر انتشار
FarrokhML
—
thyroid-screening-what-accuracy-hides
شبکهی عصبی روی ۷٬۲۰۰ پروندهی غربالگری تیروئید؛ نشان میدهد دقیقترین مدل، بیشترین بیمار را از دست میدهد و چرا «دقت» معیار گمراهکنندهای است.
Neural nets on 7,200 thyroid screening records: the most accurate model misses the most patients. PyTorch, focal loss, AUPRC, cost-vs-threshold analysis.
Jupyter Notebookdecision-layer
زیرساخت تصمیمسازی روی ۹۹٬۴۴۱ سفارش واقعی فروشگاه اینترنتی: مقایسهی ۱۸ پیکربندی پیشبینی تقاضا، شبیهسازی هزینهی موجودی و یک دستیار تحلیلی با زبان طبیعی.
An operations-intelligence stack on 99,441 real e-commerce orders: star schema, an 18-configuration forecasting bake-off (GRU, LSTM, LightGBM vs statistical baselines), inventory cost simulation with bootstrap confidence intervals, revenue forensics, and a governed natural-language analytics agent.
Jupyter Notebookhelmet-safety-gear-detection
بررسی خودکار استفاده از کلاه ایمنی و جلیقه با پردازش تصویر کلاسیک، با ارزیابی سهسطحی: تشخیص، مکانیابی و تصمیم انطباق.
PPE compliance checker using classical HSV color segmentation and contour detection: helmet/vest localization, IoU, and a three-level evaluation (detection, localization, compliance decision).
Jupyter Notebookindustrial-defect-detection
کنترل کیفیت تصویری برای سطوح فلزی ریختهگری و ماشینکاریشده؛ تفکیک قطعهی سالم از معیوب و نوع عیب با یادگیری ماشین کلاسیک.
Visual QC classifier for cast/machined metal surfaces (good vs defect, subtype-tagged) using HOG + LBP features and classical ML, evaluated with per-subtype accuracy and ROC-AUC.
Jupyter Notebookknowledge-retrieval-agent
ایجنت گفتگومحور با حافظه که سؤال را به ابزار درست میفرستد، سند مرتبط را پیدا میکند و ضمیرها را در گفتگوی چندمرحلهای درست تشخیص میدهد.
Tool-using conversational agent with memory: TF-IDF routing, doc retrieval, and pronoun coreference resolution, evaluated on held-out routing and multi-turn coreference accuracy.
Jupyter Notebookfinancial-news-sentiment-analyzer
طبقهبندی احساس تیترهای خبر مالی و آزمودن اینکه آیا این احساس، بازده روز بعد را پیشبینی میکند؛ با ارزیابی صادقانه روی دادهی کنارگذاشته.
TF-IDF + Logistic Regression financial headline sentiment classifier with a random-vs-held-out-template evaluation comparison, plus a sentiment-to-next-day-return trading signal demo.
Jupyter Notebookenterprise-rag-knowledge-base
پرسشوپاسخ روی پایگاه دانش سازمانی با جستوجوی ترکیبی و ارجاع به منبع، با ارزیابی واقعی روی ۴۰ سؤال برچسبخورده.
Hybrid RAG (BM25 + LSA via Reciprocal Rank Fusion) over an enterprise knowledge base, with a real retrieval evaluation (Recall@k, MRR@k) against 40 labeled questions and cited extractive answer synthesis.
Jupyter Notebookml-portfolio-optimization
بهینهسازی سبد دارایی با چند روش (مارکوویتز، ریسک برابر) و آزمون رو به جلو روی دادهای که مدل هرگز ندیده است.
Markowitz portfolio optimization (Ledoit-Wolf shrinkage covariance, efficient frontier, risk parity) with a walk-forward out-of-sample backtest across four allocation strategies.
Jupyter Notebookrealtime-fraud-detection
تشخیص تقلب روی ۱۰۰ هزار تراکنش با تفکیک زمانی داده، انتخاب نقطهی تعادل دقت و بازخوانی، و سنجش تأخیر امتیازدهی لحظهای.
XGBoost fraud classifier over 100K transactions with a time-based split, precision/recall operating points, and a simulated real-time scoring latency benchmark.
Jupyter Notebook