Skip to content
View yusufkorkmazyigit's full-sized avatar
🦏
🦏

Block or report yusufkorkmazyigit

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. 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
yusufkorkmazyigit/README.md

Hi, I'm Yusuf Korkmazyiğit 👋

Swarm Intelligence × Machine Learning

Computer Engineering student at Erciyes University, Türkiye. I build machine-learning and optimization tools that can be trusted: measured uncertainty, fair comparisons, reproducible results. My work spans swarm-intelligence optimization (the Artificial Bee Colony algorithm), predictive maintenance for aerospace, and ML for particle physics as an undergraduate researcher in the Erciyes Neutrino Research Group, a member institution of the ANNIE (Fermilab) and EOS (UC Berkeley) experiments.

✈️ Featured

How many flights does this engine have left, and how far can that answer be trusted? Remaining-useful-life prediction for turbofan engines on NASA's N-CMAPSS data, with conformal prediction intervals whose coverage is measured on engines the model has never seen.

pip install aerorul
  • 90 % interval covers 90.4 % of test flights; plain quantile regression delivers 82.2 %
  • 10.1 flights RMSE, engine-level splits, no label leakage, five seeds

PyPI CI Docs

Predicted RUL with 90% conformal interval

Canonical Artificial Bee Colony optimization for Python, with ABCSearchCV, a drop-in alternative to scikit-learn's GridSearchCV.

pip install abcopt
  • Verified step for step against the Erciyes University reference implementation
  • Continuous, integer and categorical search spaces, cv_results_, caching
  • 54 tests, CI on Python 3.9–3.12, benchmark against Optuna TPE

PyPI tests

ABC solving the Rastrigin function

🛠️ Selected Projects

Project What it is
aero-rul Turbofan engine RUL with calibrated conformal intervals (N-CMAPSS), on PyPI as aerorul
ArıKes ABC-powered panel cutting for furniture workshops (Climathon 2026): −59 % scrap vs a craftsman baseline on 35 ROADEF/EURO 2018 industrial orders
abcopt Canonical ABC + scikit-learn hyperparameter search, on PyPI
cherenkov-abc-hpo ABC vs Grid / Random / Optuna TPE for Cherenkov–scintillation photon separation (TÜBİTAK 2209-A)
classical-otoc-estimation Duke × BlueQubit Quantum Hackathon 2026: classical estimation of Google's Quantum Echoes OTOCs with statevector, an own Pauli-path simulator and MPS (40th place)
steel-defect-detection YOLOv8n-seg segmentation of steel surface defects with a Streamlit app
fedLearningwithABC ABC-learned aggregation weights for FedAvg on non-IID medical images

🔬 Research & Experience

  • Erciyes Neutrino Research Group · Undergraduate Researcher, TÜBİTAK 2247-C scholar Cherenkov / scintillation photon separation in water-based liquid scintillator detectors: ROOT-to-ML data pipelines and a benchmark of 20 classifiers, where a tuned ensemble reached 95.75% accuracy versus ~90% for the classical time-cut method. Administrator of the group's Linux CPU/GPU servers.
  • TÜBİTAK 2209-A · Project Leader Hyperparameter optimization of photon-separation models with ABC, compared with Grid Search, Random Search and Optuna TPE under equal budgets (code & results).
  • POSCO Assan TST Steel · Data Science & Software Engineering Intern Defect-driver analysis on production sensor data (XGBoost, GroupKFold, SHAP) and a YOLOv8 segmentation model for steel surface defects.
  • Graduation thesis: KOVAN · in progress LLM-guided Artificial Bee Colony for discovering interpretable algorithms, with applications in optimization and particle physics.

🤝 Community

  • CS50x Türkiye · core team member
  • NASA Space Apps Challenge Kayseri · mentor (November 2026)

🧰 Tech Stack

  • Languages: Python · TypeScript · Java · SQL · C/C++
  • ML & optimization: PyTorch · scikit-learn · XGBoost · LightGBM · Optuna · SHAP · Ultralytics YOLOv8 · conformal prediction · metaheuristics (ABC)
  • Data & tools: NumPy · Pandas · ROOT (CERN) · PostgreSQL · Git · GitHub Actions · MkDocs · Streamlit · React · Gemini API · Linux server administration

🌍 Currently

  • Building KOVAN for my graduation thesis
  • Preparing for a research-oriented Master's in AI/ML in Germany
  • Former Erasmus+ student at Częstochowa University of Technology, Poland

📫 Contact

Website · LinkedIn · Email · X

Working to give direction to science and technology, from the present to the future.

Pinned Loading

  1. abc-optimizer-lib abc-optimizer-lib Public

    A pure Python implementation of Canonical Artificial Bee Colony algorithm with Scikit-Learn wrapper.

    Python 3

  2. fedLearningwithABC fedLearningwithABC Public

    Artificial Bee Colony Optimization for FedAvg process.

    Jupyter Notebook 1

  3. classical-otoc-estimation classical-otoc-estimation Public

    Classical simulation of OTOCs (Google's Quantum Echoes) — Duke Quantum Hackathon 2026: Pauli-path simulator, MPS, calibration on surrogates

    Python