Skip to content
View Rithikesh-M's full-sized avatar

Block or report Rithikesh-M

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
Rithikesh-M/README.md

Rithikesh Muddana

Founding Engineer at Ethical AI. Previously ML Research Intern at Axiom and at Scale AI.

I work on applied machine learning, with a recent focus on security and power-systems problems: anomaly and fraud detection, text and image classification, and representation learning on small tabular datasets.

Projects

Project What it does Result
dga-domain-detection Detects malware-generated domain names from the string alone (lexical + char n-gram features, XGBoost / LR / RF) on 300K domains from a 2.9M-row dataset. Includes recall-at-fixed-FPR operating points and a hold-out-a-malware-family generalization test. 0.9957 ROC-AUC; 90.5% recall at 0.5% FPR
captcha-recognition-cnn End-to-end PyTorch CNN that reads all four CAPTCHA characters without segmentation, using zone-wise convolutional classifiers and on-the-fly affine augmentation. 82.3% whole-CAPTCHA accuracy on augmented test images
power-quality-fault-detection Kernel PCA and a multi-head autoencoder as 3-D embeddings for an RBF SVM; K-Means vs. GMM clustering evaluated against the true fault labels. 99% test accuracy; K-Means recovers 4 of 5 classes at ≥ 98% purity
power-system-fault-classification Compares regression, multi-label, and multi-class framings of the same fault-classification task with a small MLP; binary fault detector as an extension. 98.8% fault / no-fault accuracy
twitter-spam-detection Character-trigram count and TF-IDF features with Naive Bayes, logistic regression, and linear SVM on 50K tweets from CRESCI-2017. 95.7% test accuracy
credit-card-fraud-detection Feature analysis and decision-tree baselines on a 0.17%-positive dataset; measures what SMOTE and Borderline-SMOTE actually buy. 0.75 F1 on the fraud class

Tools

Python · PyTorch · scikit-learn · XGBoost · pandas · NumPy · Hugging Face datasets · Jupyter

Popular repositories Loading

  1. Masala-CHAI Masala-CHAI Public

    Forked from jitendra-bhandari/Masala-CHAI

    LLM circuit analysis

    Jupyter Notebook

  2. twitter-spam-detection twitter-spam-detection Public

    Spam-bot tweet classification with character n-gram count and TF-IDF features (Naive Bayes, logistic regression, linear SVM)

    Jupyter Notebook

  3. power-system-fault-classification power-system-fault-classification Public

    Comparing regression, multi-label, and multi-class neural-network formulations for three-phase power-system fault classification

    Jupyter Notebook

  4. captcha-recognition-cnn captcha-recognition-cnn Public

    End-to-end CAPTCHA recognition with a PyTorch CNN and no character segmentation

    Jupyter Notebook

  5. credit-card-fraud-detection credit-card-fraud-detection Public

    Exploratory analysis and decision-tree baselines for credit card fraud detection on a 0.17%-positive dataset, with SMOTE comparison

    Jupyter Notebook

  6. dga-domain-detection dga-domain-detection Public

    Detecting malware-generated (DGA) domain names from lexical and character n-gram features with XGBoost, Random Forest, and Logistic Regression

    Jupyter Notebook