Skip to content
View asatpathy314's full-sized avatar

Block or report asatpathy314

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
asatpathy314/README.md

feel free to send me an email at satpathy(dot)abhishek001(at)gmail.com if you want to chat

interests right now (projects/reading)

  1. introspection in LLMs
  2. scaling automated interpretability
  3. mech interp

projects

  1. sparse malicious finetuning - how small amounts of malicious supervised fine-tuning (SFT) can flip safety-aligned LMs from refusal to compliance
  2. medical symptom extractor a full pipeline built in Python to extract symptoms from natural language using Apache cTAKES and SciSpaCy and validate the results against pre-determined ground truth
  3. NER evals a named entity recognition analysis eval pipeline
  4. spmmul - pretty fast sparse matrix multiplication on GPUs with a report attached
  5. diff sentry - scalable, configurable code analysis for software security

fun classes at UVA

  1. CS 3130 - Computer Systems and Organization II: Virtual memory, caches, pipelining, and some other low-level stuff including how attacks like Meltdown and Spectre work behind the hood.
  2. CS 3100 - Data Structures and Algorithms II: An upper-level course on algorithms with an emphasis on problem-solving techniques with graphs, divide-and-conquer algorithms, greedy algorithms, dynamic programming, reductions, and some basic machine learning.
  3. CS 4501 - Reinforcement Learning: An introduction from bandit algorithms to deep-Q-learning meant to teach you about the principles of Reinforcement Learning without getting too nitty-gritty with proofs and the mathematics behind the algorithms. We worked through chapters 1-13 of "Reinforcement learning : an introduction / Richard S. Sutton and Andrew G. Barto" skipping a few minor things along the way.
  4. ECE 2410 - Machine Learning: An introduction to some of the principles of machine learning beginning with unsupervised vs. supervised learning and ending with hyperparameter optimization and neural networks.
  5. CS 3120 - Theory of Computation: Finite State Automata, Circuits, Context-free languages, Turing machines, just the usual.
  6. CS 4501 - Algorithmic Economics: How modern economics combines techniques in machine learning and statistics with economic knowledge to create efficient markets. Mostly an introduction where we learn about the basics of how reinforcement learning techniques, game theory, and tools like linear programming can be applied in an economic context.

Pinned Loading

  1. habichuela.dev habichuela.dev Public

    Portfolio website.

    Astro

  2. sparse-malicious-sft sparse-malicious-sft Public

    We study how small amounts of malicious supervised fine-tuning (SFT) can flip safety-aligned LMs from refusal to compliance.

    Python

  3. spmspmmul spmspmmul Public

    PoC for highly efficient GPU-accelerated sparse-matrix-sparse-matrix multiplication.

    Cuda

  4. UVA-DSA/EgoEMS UVA-DSA/EgoEMS Public

    This repo will include all code, instructions related to the EMS multimodal dataset.

    Jupyter Notebook 2

  5. competitive-programming competitive-programming Public

    Some competitive programming stuff.

    C++

  6. learning-rust learning-rust Public

    Random tidbits of Rust code.

    Rust