Skip to content
#

research-implementation

Here are 36 public repositories matching this topic...

chromaVive turns grayscale images into vibrant, colorized versions using advanced deep learning inspired by Richard Zhang's research at UC Berkeley. Powered by models from the ECCV16 and SIGGRAPH17 papers, chromaVive advances the art of image colorization.

  • Updated Sep 14, 2025
  • Jupyter Notebook

End-to-End Python implementation of CompactPrompt (Choi et al., 2025): a unified pipeline for LLM prompt and data compression. Features modular compression pipeline with dependency-driven phrase pruning, reversible n-gram encoding, K-means quantization, and embedding-based exemplar selection. Achieves 2-4x token reduction while preserving accuracy.

  • Updated Nov 30, 2025
  • Jupyter Notebook

End-to-End Python implementation of Semantic Divergence Metrics (SDM) for LLM hallucination detection. Uses ensemble paraphrasing, joint embedding clustering, and information-theoretic measures (JSD, KL divergence, Wasserstein distance) to quantify prompt-response semantic consistency. Based on Halperin (2025).

  • Updated Aug 15, 2025
  • Jupyter Notebook

This project is my PyTorch reproduction of PaliGemma, a compact 3B vision–language model that integrates SigLIP vision features with a Gemma decoder. I implemented the full multimodal pipeline from vision encoding to autoregressive text generation to study modern VLM architectures from a research perspective.

  • Updated Nov 23, 2025
  • Python

This project is a clean, from-scratch implementation of a GPT-2 style autoregressive transformer built using PyTorch. Unlike character-level toy models, this implementation operates on tokenized text (via tiktoken) and supports modern training features.

  • Updated Apr 25, 2026
  • Jupyter Notebook

End-to-End Python implementation of a bankruptcy prediction method which adapts Altman's Z-Score to Compositional Data Analysis (Keivani et al., 2026). Benefits: Uses the Aitchison simplex to eliminate outliers & asymmetry in financial ratios. Pipeline: log-ratio EM imputation, pairwise log-ratios, ML classifiers (Logit/k-NN/RF), validation.

  • Updated Apr 3, 2026
  • Jupyter Notebook

markoText is a Python-powered story generator using a Bag of Words Markov Chain model to craft narratives. By training on input text, it learns word transition probabilities to generate unique content mimicking the style and structure of the original.

  • Updated Oct 28, 2025
  • Jupyter Notebook

evoGrad is a lightweight automatic differentiation engine designed to help users understand autograd concepts and neural network operations. It offers a minimal framework for gradient computation and backpropagation, making it an ideal tool for beginners to explore deep learning fundamentals.

  • Updated Jul 15, 2024
  • Python

SpeechCueLLM Implementation: Enabling Llama-3 to detect emotions from speech vocal nuances via text description mapping. | Python, PyTorch, HuggingFace, Llama-3, LoRA, Praat | AI, NLP, Multimodal Speech Emotion Recognition

  • Updated Feb 9, 2026
  • Jupyter Notebook

Improve this page

Add a description, image, and links to the research-implementation topic page so that developers can more easily learn about it.

Curate this topic

Add this topic to your repo

To associate your repository with the research-implementation topic, visit your repo's landing page and select "manage topics."

Learn more