Ayyuce Demirbas's Avatar

Ayyuce Demirbas

@ayyuce.bsky.social

Machine Learning Engineer & Published Researcher, BSc in Computer Engineering | Aspiring PhD, GSoC @TensorFlow, Google Dev Expert in ML

964 Followers  |  226 Following  |  287 Posts  |  Joined: 30.04.2023  |  1.7345

Latest posts by ayyuce.bsky.social on Bluesky

Saved my Linux kernel configuration for future use via
β€œcp .config kernel-6.6-$(date +%Y%m%d).config”

github.com/ayyucedemirb...

20.09.2025 22:56 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Compiling the Linux kernel, pretraining my image feature extractor using contrastive learning (on a remote GPU via AnyDesk), and working on my paper.

20.09.2025 22:01 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 1
Post image

Happy Star Trek day! Live long and prosper. πŸ––πŸ» #StarTrek #StarTrekDay

08.09.2025 17:40 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 1    πŸ“Œ 1
Post image

Training a multimodal model for 200 epochs. This should be done in about a week. Wish me luck. 🀞🏻

01.09.2025 21:13 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Instead of treating molecular features as nodes, I made patients the nodes. Now similar patients share information through graph connections, learning from each other's outcomes. Check out the implementation: github.com/ayyucedemirb...

28.08.2025 18:44 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image Post image

I’ve implemented suffix arrays and suffix trees from scratch to find repeats, perform fast pattern matching, and generate the Burrows-Wheeler Transform. It also creates visualizations of the data structures. Check out the code on GitHub: github.com/ayyucedemirb...

27.08.2025 23:03 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Local alignment with Smith-Waterman algorithm

github.com/ayyucedemirb...

26.08.2025 13:46 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Global alignment with Needleman-Wunsch algorithm

github.com/ayyucedemirb...

26.08.2025 13:42 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image Post image

This is how you can create a longest common subsequence graph using dynamic programming.

github.com/ayyucedemirb...

24.08.2025 22:03 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image Post image Post image Post image

A GNN project to classify BRCA patient survival using multi-omics data (RNA-seq, CNV, mutations, proteins).

github.com/ayyucedemirb...

08.08.2025 15:17 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Now you can link your ORCID account to your GitHub account.

07.06.2025 16:40 β€” πŸ‘ 9    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Post image Post image Post image Post image

Predicting cancer subtypes using multi-omics data with Graph Convolutional Networks. I know the results are not good enough but I’m working on it. 🧬
GitHub repo: github.com/ayyucedemirb...

01.06.2025 20:29 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image Post image Post image Post image

The Ultimate Guide to Fine-Tuning LLMs from Basics to Breakthroughs

arxiv.org/pdf/2408.13296

23.05.2025 12:03 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

You can use the method below to compute BLEU‑1 through BLEU‑4, METEOR, ROUGE‑1/2/L, and BERTScore metrics on your validation set at the end of each epoch.

15.05.2025 17:47 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

If you are getting a warning that says, "A decoder-only architecture is being used, but right-padding was detected! For correct generation results, please set padding_side='left' when initializing the tokenizer." you should add this to your code: processor.tokenizer.padding_side = 'left'.

15.05.2025 17:47 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

A long time ago in a galaxy far, far away…
May the 4th be with you. βœ¨βš”οΈ

03.05.2025 22:07 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Wow, that’s some amazing progress. An epoch takes an hour and the validation loss reduces by only 0.00022.

01.05.2025 15:41 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

There has been a recurring issue with Kaggle notebooks for the past few days, the session freezes while training models. You don't even know which epoch this will happen in, and sometimes hours of training are lost because of this freeze.

30.04.2025 12:51 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Cache-Augmented Generation (CAG) | Ayyuce Demirbas

This weekend, πŸ“I worked on my IEEE conference paper, πŸ“š wrote a blog post on Cache-Augmented Generation: ayyucedemirbas.github.io/posts/cag.ht..., and πŸ‘©πŸ»β€πŸ’»solved 9 LeetCode problems: leetcode.com/u/ayyuce.
🎢 Listened to Puccini's Tosca while working: open.spotify.com/album/1muIgA...
Productive weekend.πŸ˜‡

27.04.2025 20:36 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
GitHub - ayyucedemirbas/RAG_techniques Contribute to ayyucedemirbas/RAG_techniques development by creating an account on GitHub.

Made a multimodal retrieval-augmented generation example handling images and text.
πŸ‘©πŸ»β€πŸ’» Code: github.com/ayyucedemirb...
πŸ€— Hugging Face Demo: huggingface.co/spaces/ayyuc...

20.04.2025 16:58 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image Post image Post image Post image

I’m trying to fine-tune the blip-vqa-base model that consists of 385M parameters on my visual instruction tuning dataset named vqa-rad-instructions. Since the dataset contains only 1793 samples for training, I’m using k-fold to prevent overfitting.

12.04.2025 12:58 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Mathematical optimization: finding minima of functions

scipy-lectures.org/advanced/mat...

11.04.2025 23:00 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

You can use these commands to list the sizes of all your conda environments:

for env in $(conda env list | awk '{print $1}' | grep -v "#"); do echo $env; du -sh $(conda env list | grep "$env" | awk '{print $NF}'); done

conda env list | grep -o '/.*' | while read env; do du -sh "$env"; done

07.04.2025 18:38 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Now you can visualize folder structures with:
- JSON/TXT exports (--output) for automation
- Custom truncation (--truncate N) to control file listings
Try it:
pip install --upgrade PeekDir
PeekDir your_folder --output structure.json --format json --truncate 8

07.04.2025 14:29 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

To print your computer’s memory size you can use these:

On a Linux distro: grep MemTotal /proc/meminfo | awk '{print $2 / 1024 / 1024 " GB"}'

On macOS: sysctl hw.memsize | awk '{printf "%.2f GB\n", $2 / (1024*1024*1024)}'

06.04.2025 12:48 β€” πŸ‘ 7    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

That’s a great idea, thank you so much. I’ll work on that asap.

06.04.2025 12:48 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image Post image

Just released PeekDir, a Python tool to visualize directory structures. It's useful for understanding the folder structures of complex datasets.

Installation: pip install PeekDir
Usage: PeekDir [directory]

Example usage and output below! πŸ‘‡

05.04.2025 18:52 β€” πŸ‘ 10    πŸ” 3    πŸ’¬ 1    πŸ“Œ 1
Preview
GitHub - ayyucedemirbas/SSD_multimodal_sensor_fusion Contribute to ayyucedemirbas/SSD_multimodal_sensor_fusion development by creating an account on GitHub.

SSD sensor fusion. Used Bird’s-Eye View Projection (LiDAR point clouds can be projected onto a top-down view, generating a pseudo-image that encodes spatial density, height, and intensity) and converted radar data into 2D maps that capture range and velocity information.:

github.com/ayyucedemirb...

23.03.2025 23:12 β€” πŸ‘ 5    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

NeoProtein-GPT is a specialized text-generation model for designing novel protein sequences.

GitHub: github.com/ayyucedemirb...
Model: huggingface.co/ayyuce/NeoPr...
Hugging Face Space: huggingface.co/spaces/ayyuc...

22.03.2025 15:48 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
GitHub - ayyucedemirbas/GPU_programming Contribute to ayyucedemirbas/GPU_programming development by creating an account on GitHub.

I’m learning CUDA GPU programming basics. You can find the examples on this repo. Since my computer has an Apple silicon (M1) I’m using Colab. I share both the scripts (.cu and .py files) and Jupyter notebook files of these examples. I use both C++ and Python (pyCUDA). github.com/ayyucedemirb...

21.03.2025 16:03 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@ayyuce is following 17 prominent accounts