Mahdi 's repositories
SimpleRAG
SimpleRAG: Local Ollama-powered RAG App using Streamlit
portfolio
personal portfolio
Angular.practice.card.game
Simple memory (p.s. drinking) game.
election_research
Toolkit for simulating and analyzing Gerrymandering using Alexeev and Mixon's Impossibility Theorem. Includes districting scenario models, fairness evaluation, and visualizations. Features Jupyter notebooks for simulations and data analysis.
fasthtml
The fastest way to create an HTML app
TTT-game-Mips-Assembly
Mips Assembly Tic-Tac-Toe Game
UAV-Network-Simulation
NS-3 implementation of UAV network
mini-pascal-interpreter
An interpreter for a subset of the Pascal programming language, capable of lexical analysis, syntax parsing, semantic analysis, and execution of Pascal programs. Includes support for variables, data types, arithmetic operations, control structures, procedures, and input/output operations.
High-powered-jamming-simulation
A simulation of high-powered jamming attacks on ADS-B devices using MATLAB, and detection using a machine learning model in Python. Features a Random Forest Classifier for attack identification and includes detailed instructions for running the simulation.
gene_analysis_prostate_cancer
gene expression analysis of patients with prostate cancer vs BPH
genomic_population_study
A genomics population health study on diabetes, hypertension, and weight
mito
The mitosheet package, trymito.io, and other public Mito code.
MagicCSV
MagicCSV is a Streamlit-based application that leverages local Ollama LLMs to add a new column to your CSV files using customizable prompts.
GNN-RAG
GNN-RAG: Graph Neural Retrieval for Large Language Modeling Reasoning
Memory-Card-Game
Simple two player card game
fork_bomb
linux fork bomb - opens xedit
ollama
Get up and running with Llama 3, Mistral, Gemma, and other large language models.
Flowise
Drag & drop UI to build your customized LLM flow
datatrove
Freeing data processing from scripting madness by providing a set of platform-agnostic customizable pipeline processing blocks.
langflow
⛓️ Langflow is a dynamic graph where each node is an executable unit. Its modular and interactive design fosters rapid experimentation and prototyping, pushing hard on the limits of creativity.
LLaMA-Factory
Unify Efficient Fine-Tuning of 100+ LLMs
excalidraw
Virtual whiteboard for sketching hand-drawn like diagrams