Saved my Linux kernel configuration for future use via
βcp .config kernel-6.6-$(date +%Y%m%d).configβ
github.com/ayyucedemirb...
@ayyuce.bsky.social
Machine Learning Engineer & Published Researcher, BSc in Computer Engineering | Aspiring PhD, GSoC @TensorFlow, Google Dev Expert in ML
Saved my Linux kernel configuration for future use via
βcp .config kernel-6.6-$(date +%Y%m%d).configβ
github.com/ayyucedemirb...
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 π 1Happy Star Trek day! Live long and prosper. ππ» #StarTrek #StarTrekDay
08.09.2025 17:40 β π 4 π 0 π¬ 1 π 1Training 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 π 0Instead 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 π 0Iβ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 π 0Local alignment with Smith-Waterman algorithm
github.com/ayyucedemirb...
Global alignment with Needleman-Wunsch algorithm
github.com/ayyucedemirb...
This is how you can create a longest common subsequence graph using dynamic programming.
github.com/ayyucedemirb...
A GNN project to classify BRCA patient survival using multi-omics data (RNA-seq, CNV, mutations, proteins).
github.com/ayyucedemirb...
Now you can link your ORCID account to your GitHub account.
07.06.2025 16:40 β π 9 π 1 π¬ 0 π 0Predicting 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...
The Ultimate Guide to Fine-Tuning LLMs from Basics to Breakthroughs
arxiv.org/pdf/2408.13296
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 π 0If 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 π 0A long time ago in a galaxy far, far awayβ¦
May the 4th be with you. β¨βοΈ
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 π 0There 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 π 0This 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.π
Made a multimodal retrieval-augmented generation example handling images and text.
π©π»βπ» Code: github.com/ayyucedemirb...
π€ Hugging Face Demo: huggingface.co/spaces/ayyuc...
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 π 0Mathematical optimization: finding minima of functions
scipy-lectures.org/advanced/mat...
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
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
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)}'
Thatβs a great idea, thank you so much. Iβll work on that asap.
06.04.2025 12:48 β π 1 π 0 π¬ 0 π 0Just 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! π
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...
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...
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