Skip to content
View AHNakbari's full-sized avatar

Organizations

@SUT-EPS

Block or report AHNakbari

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. 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
AHNakbari/README.md
headerfocus

Computer Engineering @ Sharif University · Vision-Transformer Interpretability

views

What I build

I build the retrieval and knowledge layer that turns messy, unstructured data into structured knowledge people and AI agents can actually use.

flowchart LR
A["Unstructured data"] --> B["Entity & relation extraction"]
B --> C[("Knowledge graph")]
C --> D["Embedding + graph retrieval"]
D --> E["Ranking & context building"]
E --> F["Grounded answer + attribution"]
Loading

Experience

RoleWhat I worked on
Applied Scientist · food-delivery platformGraph-based recommenders, Learning-to-Rank ranking pipelines (LambdaMART), CTR prediction, and an LLM agent that automates content-policy review
ML Research Intern · university ML labFeature attribution & mechanistic interpretability for Vision Transformers (Tuned Lens) — targeting ICLR
Data Scientist · ad-tech platformInterest-based targeting & session classification to optimize ad performance

Selected work

ProjectFocus
Retrieval System for MoviesQuery processing, retrieval & relevance ranking of documents — IR + deep learning
Map Matching & Destination SuggestionAligning noisy GPS traces to road segments & predicting routes — graph + sequence modeling
GPT from ScratchTransformer / GPT built end to end to understand LLM internals
Diffusion ModelsDenoising diffusion generative models, implemented and explored

Stack

stack

FocusLLMsRAGEmbeddingsLearning to RankGraph LearningInformation Retrieval

ExploringNeo4jGraphitiTemporal Knowledge Graphs

Connect

GmailUniversity EmailLinkedIn

footer

Pinned Loading

  1. retrieval-system-for-moviesretrieval-system-for-moviesPublic

    A simple movie retrieval system that displays a searchable list of movies. Users can search by title, summaries, stars, directors, and genres. The page dynamically fetches and filters movies based …

    Jupyter Notebook

  2. Diffusion-ModelsDiffusion-ModelsPublic

    A detailed notebook on Diffusion Models, covering their principles and practical implementation for generating data distributions. This repository explains the step-by-step process of building and…

    Jupyter Notebook

  3. Generative-Pre-trained-Transformers-GPT-Generative-Pre-trained-Transformers-GPT-Public

    A simple GPT-powered notebook application that allows users to interact with an AI model for note-taking, brainstorming, and generating ideas. This repository provides a streamlined interface for c…

    Jupyter Notebook

  4. map-matching-and-destination-sugesstmap-matching-and-destination-sugesstPublic

    A map-matching and destination suggestion system that identifies user location accurately even with GPS noise. It suggests optimal paths to destinations and handles noisy input for destination sear…

    Jupyter Notebook

  5. iTransformeriTransformerPublic

    An interactive notebook showcasing iTransformer, a custom implementation of the Transformer architecture for NLP tasks. This repository covers step-by-step model building, training, and evaluation…

    Jupyter Notebook 1

  6. Convolutional-Neural-NetworksConvolutional-Neural-NetworksPublic

    To learn about CNNs we will be working on a problem of great importance in computer vision, classifying images of cats and dogs

    Jupyter Notebook