Avatar of Shangeth Rajaa

Shangeth Rajaa

Open to full-time & consulting roles in Voice AI

Senior Research Scientist working on Voice AI, Turn-Taking, Full-Duplex Spoken Dialogue Systems, and Multi-Modal Speech LLMs.

Resume
  • About
  • CV
  • Publications
  • Blog
  • Courses

#python

Content tagged with "python"

llmranker: LLM-based ranking and reasoning algorithms for search and recommendation
2026-08-04
#LLM #Information Retrieval #Search #Recommendation Systems #Python

LLM-based ranking and reasoning algorithms for search and recommendation: why asking an LLM to rank a shortlist outperforms embedding distance on compositional queries, a research-grounded tour of pointwise, pairwise, listwise, setwise, and tournament-style ranking, and a package that implements all of them over any provider.

KL Divergence: Entropy, Cross Entropy, and Mutual Information in PyTorch
2020-09-01
#Information Theory #Python #PyTorch

A walkthrough of information entropy, KL divergence, mutual information, and cross entropy — with PyTorch implementations.

Off-Policy Monte Carlo Prediction with Importance Sampling
2020-08-01
#Reinforcement Learning #Python

How importance sampling lets us estimate value functions under a target policy using episodes collected by a different behavior policy.

GAN 5: Conditional GAN and Pix2Pix
2019-05-25
#Deep Learning #GAN #PyTorch #Python

How Conditional GANs extend vanilla GANs to generate class-specific samples, and how Pix2Pix does image-to-image translation.

GAN 4: Deep Convolutional GAN (DCGAN) on SVHN
2019-05-24
#Deep Learning #GAN #PyTorch #Python

Implementing DCGAN with CNNs, batch normalization, and transposed convolutions to generate Street View House Numbers.

GAN 3: Implementing a Linear GAN on MNIST in PyTorch
2019-05-21
#Deep Learning #GAN #PyTorch #Python

Step-by-step PyTorch implementation of a vanilla GAN trained on MNIST — data loading, Discriminator, Generator, training loop.

© 2026 Shangeth Rajaa.