Project directory

Projects

Open-source AI projects tracked by the leaderboard, ordered by GitHub stars.

Jupyter Notebook 5 stars

neil-ab/resnet-transfer-learning

Transfer learning by fine-tuning a ResNet-18 model on CIFAR-100

Overview: This project involves fine-tuning a ResNet-18 model on the CIFAR-100 dataset using transfer learning, aiming to improve classification accuracy. Key features: - Fine-tuning a ResNet-18 model on CIFAR-100 - Comparison of pretrained models - Fine-tuning the Resnet-18 model on CIFAR-100 - Using augmentations to improve robustness - Testing the model for robustness to Gaussian noise Tech stack: Jupyter Notebook Why it matters: This project demonstrates effective transfer learning techniques and showcases the potential of fine-tuning pre-trained models for improved classification accuracy on new datasets.
Jupyter Notebook 5 stars

north0n-FI/Predicting-the-Popularity-of-Online-News

Building a model which can predict the number of online 'shares' an article will get based on a set of variables attached to it. (Python)

Overview: This project involves developing a predictive model to forecast the number of online shares an article will receive, using various attributes of the article as input variables. Key features: - Data preprocessing techniques for handling missing values and normalizing data. - Feature engineering to select relevant variables for the model. - Model training and evaluation using machine learning algorithms. Tech stack: Python Why it matters: Understanding and predicting the popularity of online news articles can help in optimizing content strategies, improving engagement, and enhancing the overall reach of news platforms. Repository: north0n-FI/Predicting-the-Popularity-of-Online-News Primary language: Jupyter Notebook GitHub stars: 5
Jupyter Notebook 5 stars

omidiu/GPT-2-Fine-Tuning

Fine-tune GPT-2 with SQuAD using distilgpt2 ๐Ÿค—. Evaluate results with perplexity. Share the trained model on Hugging Face Hub.

Overview: This repository demonstrates fine-tuning GPT-2 on the Stanford Question Answering Dataset (SQuAD) using the Hugging Face distilgpt2 model. Key features: - Fine-tuning GPT-2 on SQuAD - Using Hugging Face distilgpt2 for model adaptation - Evaluating results with perplexity Tech stack: Jupyter Notebook Why it matters: This project showcases the practical application of fine-tuning techniques in natural language processing, demonstrating how pre-trained models can be adapted for specific tasks.
Rust 5 stars

ondeinference/onde-cli

Fine-tune, quantize, and publish your model all from your Apple silicon devices. I meant macOS.

Overview: Onde Inference CLI is a command-line interface for managing and fine-tuning Qwen models on Apple silicon devices, including macOS. Key features: - Fine-tune Qwen models locally with LoRA - Export models to GGUF format - Manage account, apps, and model catalog - Terminal UI for local management - MCP server for remote management Tech stack: Rust Why it matters: Onde Inference CLI simplifies the process of fine-tuning and managing Qwen models, making it accessible on Apple silicon devices and allowing for remote management through MCP servers. Repository: ondeinference/onde-cli GitHub stars: 5 GitHub description: Fine-tune, quantize, and publish your model all from your Apple silicon devices.
Scala 5 stars

picnicml/doddle-beam-example

:icecream: Serve doddle-model in a pipeline implemented with Apache Beam

Overview: This project demonstrates how to serve a trained `doddle-model` in a pipeline implemented with Apache Beam and Scio, utilizing batching for faster vectorized predictions. Key features: - Serving a trained `doddle-model` in a Beam pipeline. - Batch processing of examples for improved performance. Tech stack: Scala, Apache Beam, Scio. Why it matters: This example showcases the integration of a machine learning model with a data processing pipeline, highlighting the benefits of using Apache Beam for efficient data handling and processing. Repository: `picnicml/doddle-beam-example` Primary language: Scala GitHub stars: 5 GitHub description: An example of serving a `doddle-model` in a Beam pipeline, including batching for faster predictions. README excerpt: An example of how to serve a trained `doddle-model` in a pipeline implemented with Apache Beam and Scio, including batching for faster vectorized predictions.
Python 5 stars

pittisl/FreezeAsGuard

Code for paper "FreezeAsGuard: Mitigating Illegal Adaptation of Diffusion Models via Selective Tensor Freezing"

### Overview: FreezeAsGuard is a technique designed to mitigate illegal adaptations of diffusion models by selectively freezing tensors critical for adaptation but preserving their representation power on innocent domains. This approach is essential for maintaining the integrity of diffusion models and ensuring their utility across various applications. ### Key Features: - **Selective Tensor Freezing**: The method selectively freezes model tensors that are adaptation-critical for illegal domains but retain representation power on innocent domains. - **Pretrained Model**: The technique utilizes a pretrained model to mitigate illegal adaptations. - **Dataset Preparation**: The dataset `FamousFigures-25 (FF25)` is downloaded and prepared for use with the model. ### Tech Stack: Python ### Why It Matters: FreezeAsGuard is crucial for maintaining the security and integrity of diffusion models, ensuring they remain effective and reliable across different applications without being exploited for illegal purposes.
Unknown 5 stars

reloading01/threat-intelligence-dataset

Source-grounded, fact-checked instruction-tuning dataset for cyber threat intelligence: 12k examples across 42 CTI categories, built from MITRE ATT&CK, CVE/KEV, CWE, CAPEC, D3FEND and live threat feeds. For LLM fine-tuning (LoRA/QLoRA).

### Overview: This dataset contains 12,000 examples across 42 categories for cyber threat intelligence tasks, designed specifically for instruction-tuning fine-tuning of large language models (LLMs). It includes MITRE ATT&CK, CVE/KEV, CWE, CAPEC, D3FEND, and live threat feeds, ensuring high accuracy and reliability. ### Key Features: - **Categories**: 42 distinct categories with at least 155 examples each. - **Entity Coverage**: Each record is grounded and covers the same entity across multiple tasks, ensuring consistency. - **Distinct Instructions**: 95.8% of instructions are distinct, providing a diverse range of tasks. - **Split Strategy**: Train and validation splits share no entities, ensuring each task is isolated. - **Format**: Single-turn records use `instruction`, `input`, and `output`, while multi-turn records are in `messages` format. ### Tech Stack: - **Data Sources**: MITRE ATT&CK, CVE/KEV, CWE, CAPEC, D3FEND, MITRE Engage, CISA KEV, CISA CSAF ICS advisories, OSV.dev, SigmaHQ, abuse.ch (Feodo, SSLBL, URLhaus, ThreatFox), MalwareBazaar, Malpedia, ransomware.live, OpenPhish, OWASP Top 10, API Top 10 and Top 10 for Agentic Applications 2026, STRIDE, NIST SP 800-61,
Python 5 stars

riedemannai/parakeet-mlx-server

OpenAI-compatible FastAPI server for German neurology and neuro-oncology audio transcription using Parakeet-MLX. Optimized for Apple Silicon M4

Overview: This project is an OpenAI-compatible FastAPI server designed for German neurology and neuro-oncology audio transcription using Parakeet-MLX models. It is optimized for Apple Silicon M4 and compatible with M1/M2/M3/M4 devices. Key features: - OpenAI-compatible API - Apple Silicon optimized for M4 - Supports various audio formats (WAV, MP3, FLAC, M4A, etc.) - Optimized for German neurology and neuro-oncology terminology - Multilingual support - Fast inference with MLX - Easy to use installation - Built-in Swagger UI and ReDoc for interactive API docs - Health monitoring endpoint for production use Tech stack: Python Why it matters: This server is specifically designed to work with the NeurologyAI/neuro-parakeet-mlx model, optimized for German neurology and neuro-oncology terminology, and compatible with Apple Silicon devices, making it ideal for speech recognition tasks in the healthcare industry.
Python 5 stars

saifxyzyz/DermaGemma

Using Google' Gemma 4 Open weights for predicting and analyzing dermatology images, diagnosis and medication

Overview: Dermagemma is an offline-first dermatology AI solution designed for skin of color, addressing the systemic bias and deployment challenges faced by AI tools in regions with limited internet access and infrastructure. It combines a fine-tuned Vision Transformer classifier, a hybrid RAG retriever, local Gemma 4 E2B-IT model, and WeasyPrint for a clean, downloadable PDF clinical chart, all running on a CPU laptop with no network connection required after setup. Key features: - Fine-tuned Vision Transformer classifier trained with Skin of Color emphasis - Hybrid RAG retriever with explicit Skin of Color tagging and re-ranking boost - Local Gemma 4 E2B-IT model running via llama.cpp - WeasyPrint for clean, downloadable PDF clinical chart Tech stack: Python, llama.cpp, BM25, PubMedBERT, DermNet NZ knowledge base, WeasyPrint Why it matters: Dermagemma addresses the systemic bias and deployment challenges in dermatology AI, providing accurate and accessible dermatological assessment for skin of color, particularly in regions with limited internet access and infrastructure.
Python 5 stars

samhita-alla/flyte-banana

Orchestrate and serve ML models with Flyte and Banana

Overview: This repository provides a fine-tuned version of the BERT base-uncased model orchestrated with Flyte and deployed on Banana, enabling efficient model development and inference. Key features: - Flyte workflow orchestration platform for data and ML pipelines. - Banana for inference hosting on serverless GPUs. - HuggingFace for seamless model storage and retrieval. Tech stack: Python Why it matters: This setup allows for streamlined model development and deployment, leveraging the benefits of Flyte for orchestration and Banana for efficient model inference, making it ideal for developers looking to streamline their ML pipeline workflows.
Python 5 stars

sanjaradylov/moleculegen-ml

Generate novel molecules using neural language models

Overview: Moleculegen-ML is a Python package designed for de novo drug design using generative language modeling, focusing on novel molecule generation. Key features: - Implements tools for molecular data processing - Utilizes SMILES-based language modeling techniques - Supports recurrent networks, autoregressive transformers, and convolutional networks - Supports transfer learning Tech stack: Python Why it matters: This package offers a novel approach to drug design by leveraging generative language models, potentially speeding up the process and expanding the scope of possible molecule designs.
Jupyter Notebook 5 stars

sayan112207/Text2SQL

Fine-tune StarCoder2-3b for SQL tasks on limited resources with LORA. LORA reduces model size for faster training on smaller datasets. StarCoder2 is a family of code generation models (3B, 7B, and 15B), trained on 600+ programming languages from The Stack v2 and some natural language text such as Wikipedia, Arxiv, and GitHub issues.

Overview: This project fine-tunes StarCoder2-3b for SQL tasks using LORA, reducing model size for faster training on smaller datasets. Key features: - Fine-tuning StarCoder2-3b for SQL tasks - Utilizing LORA for reduced model size - Training on 600+ programming languages and natural language text Tech stack: Jupyter Notebook Why it matters: This approach optimizes performance and resource efficiency, making it suitable for applications requiring limited computational resources.
Jupyter Notebook 5 stars

strickvl/isafpr_finetune

Finetuning an LLM for structured data extraction from press releases

Overview: This project involves finetuning a Large Language Model (LLM) to extract structured data from press releases, leveraging a previously annotated dataset from the ISAF Press Releases project. Key features: - Finetuning an LLM for structured data extraction - Leveraging a pre-existing dataset for structured data extraction - Using the ISAF Press Releases dataset for context and annotation Tech stack: Jupyter Notebook Why it matters: This project offers an interesting use case for structured data extraction, providing a practical application for the finetuning of an LLM.
Jupyter Notebook 5 stars

tetratensor/Stock-Market-News-Sentiment-Analysis

A Python-based news sentiment analysis using Hugging Face Sentiment Analysis Model and Dataset.

Overview: This project aims to analyze financial news articles and predict their sentiment using a pre-trained sentiment analysis model, focusing on market trends and investor sentiment for stock trading and investments. Key features: - Sentiment Analysis: Predicts the sentiment of financial news articles. - Model Integration: Utilizes a fine-tuned DistilRoBERTa model optimized for financial sentiment analysis. - Dataset Support: Processes financial datasets for model training and evaluation. Tech stack: Python-based project using Jupyter Notebook. Why it matters: This project helps investors and traders understand market trends and investor sentiment, aiding informed decision-making in stock trading and investments.
Jupyter Notebook 5 stars

trybushenko/FairFace_Modeling

This repository contains code and documentation for analyzing the multi-task FairFace dataset and building/fine-tuning various models like Mobilenet, ResNet, and implementing contrastive learning techniques.

Overview: This repository contains code and documentation for analyzing the multi-task FairFace dataset and building/fine-tuning various models like Mobilenet, ResNet, and implementing contrastive learning techniques. Key features: - Analysis of the FairFace dataset - Building and fine-tuning models - Implementing contrastive learning techniques Tech stack: Jupyter Notebook Why it matters: This project provides a comprehensive solution for facial attribute classification using the FairFace dataset, demonstrating the effectiveness of modern deep learning techniques in real-world applications.
Rust 5 stars

unaidedelf8777/faster-outlines

A Lazy, high throughput and blazing fast structured text generation backend.

Overview: faster_outlines is a Rust backend designed to significantly enhance the performance of regex-guided text generation, particularly for LLM inference servers. Key features: - Seamless one-line integration with existing Outlines projects - All the features of the Outlines library - Asynchronous FSM compilation for immediate LLM inference start - Substantial performance improvements, especially for complex regex patterns - Continuous updates for speed improvements Tech stack: Rust Why it matters: faster_outlines optimizes performance for LLM inference servers, making it ideal for dynamic regex patterns and complex state spaces. Repository: unaidedelf8777/faster-outlines GitHub stars: 5 GitHub description: A Lazy, high throughput and blazing fast structured text generation backend.
Jupyter Notebook 5 stars

uncertainty-in-planning/uncertainty-in-planning.github.io

[MLSys 2025] Know Where You're Uncertain When Planning with Multimodal Foundation Models: A Formal Framework

Overview: This project aims to enhance multimodal foundation models in robotic planning by disentangling, quantifying, and managing perception and decision uncertainties. The framework reduces variability in model responses by 40% and improves success rates/reliability in robot perception and planning. Key features: - Framework for disentangling, quantifying, and addressing perception and decision uncertainties - Fine-tuned multimodal foundation model for inference - Model checkpoints available on Hugging Face - Datasets for calibration, training, and testing - Sample images for inference Tech stack: Jupyter Notebook Why it matters: This project provides a formal framework for enhancing multimodal foundation models in robotics, addressing a significant challenge in real-world applications where models struggle with unpredictable environments. Repository: uncertainty-in-planning/uncertainty-in-planning.github.io GitHub stars: 5 GitHub description: [MLSys 2025] Know Where You're Uncertain When Planning with Multimodal Foundation Models: A Formal Framework
Python 5 stars

vikram-mm/Traffic-Sign-Detection-YOLO

Ongoing minor project

Overview: This project involves the implementation of YOLO (You Only Look Once) for traffic sign detection. It aims to improve the accuracy and efficiency of traffic sign recognition. Key features: - Traffic sign detection using YOLO - Real-time traffic sign recognition system - Integration with a Raspberry Pi for deployment Tech stack: Python Why it matters: This project showcases the application of deep learning techniques in traffic safety, aiming to enhance the safety of road users by accurately identifying and detecting traffic signs in real-time. Repository: vikram-mm/Traffic-Sign-Detection-YOLO Primary language: Python GitHub stars: 5
Jupyter Notebook 5 stars

walidbosso/Roberta_Fine_Tuning_Sentiment_Analysis

Welcome to our RoBERTa Sentiment Analysis project! In this repository, we explore the world of Natural Language Processing (NLP) by fine-tuning a RoBERTa Transformer for sentiment analysis.

### Overview: Welcome to our RoBERTa Sentiment Analysis project! In this repository, we explore the world of Natural Language Processing (NLP) by fine-tuning a RoBERTa Transformer for sentiment analysis. ### Key Features: - Fine-tuning RoBERTa for sentiment analysis - Exploring the application of RoBERTa in sentiment analysis - Data preparation, including loading and preparing the training data - Introduction to the neural network architecture based on RoBERTa - Loss function and optimizer used during training - Training and validation stages for model evaluation ### Tech Stack: Python ### Why it Matters: This project showcases the potential of RoBERTa in enhancing NLP tasks, specifically sentiment analysis, providing insights into how to fine-tune models for practical applications.