Project directory

Projects

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

Jupyter Notebook 380 stars

FrancescoSaverioZuppichini/Pytorch-how-and-when-to-use-Module-Sequential-ModuleList-and-ModuleDict

Code for my medium article

Overview: This project provides an overview of how to effectively use the three main building blocks of PyTorch: `Module`, `Sequential`, `ModuleList`, and `ModuleDict`. The article is based on a medium article and includes an example of a classic CNN classifier. Key features: - `Module`: The main building block of PyTorch, defining the base class for all neural networks. - `Sequential`: A container of Modules that can be stacked together and run at the same time. - `ModuleList`: A list of Modules that can be used to store and manipulate collections of modules. - `ModuleDict`: A dictionary of Modules that can be used to store and manipulate collections of modules. Tech stack: PyTorch Why it matters: This project is useful for developers who want to share, reuse, and break down the complexity of their models in PyTorch. It provides an effective way to write well-organized and organized code in PyTorch, which is often not as clear as the documentation suggests. Repository: FrancescoSaverioZuppichini/Pytorch-how-and-when-to-use-Module-Sequential-ModuleList-and-ModuleDict Primary language: Jupyter Notebook GitHub stars: 380 GitHub description: Code for my medium article
JavaScript 380 stars

anshaneja5/mldl.study

ML & DL roadmap with curated resources like videos, articles, research-papers, competitions, projects etc.

Overview: MLDL.Study is a comprehensive, free, and interactive learning platform for Machine Learning and Deep Learning, designed specifically for Indian audiences. It features curated resources, including videos, articles, and projects, to help users understand and develop their skills in these fields. Key features: - Interactive Roadmaps: Easy-to-follow paths for ML and DL concepts. - Diverse Resources: Video tutorials, articles, PDFs, and notes for each topic. - Community Growth: Over 10,000+ users. Tech stack: JavaScript. Why it matters: This platform offers a valuable resource for students and enthusiasts looking to learn Machine Learning and Deep Learning, making complex concepts accessible and engaging. Repository: anshaneja5/mldl.study Primary language: JavaScript GitHub stars: 380 GitHub description: ML & DL roadmap with curated resources like videos, articles, research-papers, competitions, projects etc. README excerpt: 🌐 MLDL.Study is a free and interactive learning platform designed for Machine Learning and Deep Learning education. It features curated roadmaps, videos, articles, and other learning materials. 🚀 Get started by cloning the repository and installing dependencies. 🚀 Project Structure: Content is organized into two main files, `categorizedMLContent.js` and `categorizedDLContent.js`, using simple JSON-like structures for contributions. 🛠️ Contributing: Add new resources, make changes, and create a Pull Request for approval. 📫 Contact: Reach out to the creator for any questions.
Python 380 stars

duoan/mega-data-factory

🏭 Mega Scale Multimodal DataPipeline for SOTA Foundation Models

### Overview: Mega Data Factory is a high-throughput, distributed open-source pipeline designed for processing web-scale multimodal datasets. Built on Ray with Rust-accelerated and GPU-optimized operators, it aims to support the reproducibility and scalability of state-of-the-art foundation models. ### Key Features: - **Text Data Pipelines**: Supports fine-tuning, quality filtering, and deduplication for large datasets. - **Image & Vision-Language Pipelines**: Implements image generation, quality filtering, and CLIP-based data curation. - **Video & Multimodal Pipelines**: Supports video captioning and video generation. ### Tech Stack: Rust-accelerated and GPU-optimized operators. ### Why it Matters: Mega Data Factory provides a robust, scalable solution for processing and managing large-scale multimodal datasets, enabling the development and evaluation of advanced foundation models. Repository: duoan/mega-data-factory Primary language: Python GitHub stars: 380 GitHub description: 🏭 Mega Scale Multimodal DataPipeline for SOTA Foundation Models
Python 380 stars

iLearn-Lab/NovelClaw

Dynamic-memory-first collaborative AI framework for long-form story generation, chapter planning, and coherent narrative writing

Overview: NovelClaw is a dynamic-memory-first collaborative AI framework designed for long-form story generation, chapter planning, and coherent narrative writing. It offers an inspectable writing workspace with sessions, storyboards, manuscript review, and memory-aware writing control. Key features: - Long-form fiction, serial writing, and chapter-by-chapter continuation. - Memory-aware drafting with inspectable chapter output and reusable story state. - Human-in-the-loop writing workflow. Tech stack: Python, FastAPI, Long-form fiction, Chapter control and memory. Why it matters: NovelClaw provides a structured workspace for long-form fiction work, making it easier to manage and review chapters, and offers a more direct control over chapter-level progress.
Python 380 stars

kpandey008/DiffuseVAE

Official implementation of "DiffuseVAE: Efficient, Controllable and High-Fidelity Generation from Low-Dimensional Latents"

Overview: DiffuseVAE is an innovative generative model that integrates a VAE within a diffusion model, offering improved quality and controllable synthesis capabilities. Key features: - Efficient and high-fidelity image generation - Controllable synthesis from low-dimensional latent representations - Better speed vs quality tradeoff compared to standard DDPM/DDIM models - State-of-the-art synthesis quality on benchmark datasets - Generalization to noisy conditioning signals Tech stack: Python Why it matters: DiffuseVAE combines the strengths of VAEs and diffusion models, offering improved quality, controllable synthesis, and a better speed vs quality tradeoff, making it a significant advancement in generative modeling.
JavaScript 380 stars

robotroutine/scriptum

No-Frills Functional Programming Lib Augmenting Javascript/Node.js

Overview: This library provides a lightweight, no-frills approach to natural language processing, focusing on string processing, regular expressions, and linear algebra. It adheres to functional programming principles, offering data structures such as balanced BSTs, lists, real-time queues, deques, and more. Key features: - String processing - Regular expressions - Linear algebra Tech stack: JavaScript Why it matters: This library simplifies natural language processing tasks by focusing on essential functionalities and leveraging functional programming, making it a valuable tool for developers looking to enhance their applications with robust yet concise NLP capabilities.
Python 380 stars

sign-language-translator/sign-language-translator

Python library & framework to build custom translators for the hearing-impaired and translate between Sign Language & Text using Artificial Intelligence.

Overview: Sign language is a method of communication used by the hearing-impaired, consisting of gestures and expressions. This project aims to bridge the communication gap between the hearing and the hearing-impaired community by utilizing Artificial Intelligence to translate between sign language and text. Key features: - Sign language translation API - Framework for building custom sign language translators Tech stack: Python Why it matters: This project aims to facilitate better communication between individuals with hearing impairments and the general population, making it easier for everyone to understand and interact with sign language. Repository: sign-language-translator/sign-language-translator GitHub stars: 377
Python 380 stars

zhizdev/sparsefusion

[CVPR 2023] SparseFusion: Distilling View-conditioned Diffusion for 3D Reconstruction

### Overview: SparseFusion is a cutting-edge method that reconstructs 3D neural scene representations from as few as 2 input images, leveraging view-conditioned diffusion for enhanced accuracy and realism. ### Key features: - **View-conditioned Diffusion**: Uses diffusion models to generate consistent and realistic 3D reconstructions. - **SparseFusion Weights**: Pretrained weights for 10 categories, enabling efficient and accurate 3D reconstruction. - **Stable Diffusion VAE**: Compatible with Stable Diffusion V1.3 weights for enhanced image quality. ### Tech stack: Python ### Why it matters: SparseFusion offers a significant improvement in 3D reconstruction by combining view-conditioned diffusion with pretrained weights, resulting in more accurate and realistic 3D scenes from minimal input data. Repository: [zhizdev/sparsefusion](https://github.com/zhizdev/sparsefusion) GitHub stars: 380 GitHub description: [CVPR 2023] SparseFusion: Distilling View-conditioned Diffusion for 3D Reconstruction
HTML 379 stars

Aquila-Network/aquila

An easy to use Neural Search Engine. Index latent vectors along with JSON metadata and do efficient k-NN search.

### Overview: Aquila DB is an easy-to-use Neural Search Engine that indexes latent vectors generated by ML models alongside JSON metadata for efficient k-NN search. It simplifies the setup, is language-agnostic, and integrates seamlessly with various machine learning applications. ### Key Features: - **Latent Vector Indexing**: Stores latent vectors from ML models alongside JSON metadata for enhanced search capabilities. - **k-NN Search**: Performs efficient nearest neighbor search for quick and accurate results. - **Dead Simple Setup**: Requires minimal dependencies and can be easily integrated into existing projects. ### Tech Stack: - **GitHub Repository**: Aquila-Network/aquila - **Primary Language**: HTML - **GitHub Stars**: 379 ### Why It Matters: - **Ready Solution for ML Engineers**: Provides a streamlined solution for building Neural Information Retrieval applications. - **Minimal Dependencies**: Requires fewer dependencies compared to other search engines, making it easier to integrate. - **Production Use**: Currently powering semantic search at Aquila Network, demonstrating its effectiveness in real-world applications. ### Installation: - **Debian**: Use `curl -s -L https://raw.githubusercontent.com/Aquila-Network/AquilaDB/master/install.sh | /bin/bash -s -- -d 1`. - **Docker**: Build and run the Docker image for either a lite or big data version. ### Client SDKs: - **Python**: AquilaPy - **Node.js**: AquilaJS ### Where to Get Private Key: - **Wallet Key**: Obtain the private key (wallet key) for client
Unknown 379 stars

Atomic-man007/Awesome_Multimodel_LLM

Awesome_Multimodel is a curated GitHub repository that provides a comprehensive collection of resources for Multimodal Large Language Models (MLLM). It covers datasets, tuning techniques, in-context learning, visual reasoning, foundational models, and more. Stay updated with the latest advancement.

### Overview: Awesome_Multimodel_LLM is a curated GitHub repository that provides a comprehensive collection of resources for Multimodal Large Language Models (MLLM). It covers datasets, tuning techniques, in-context learning, visual reasoning, foundational models, and more. Stay updated with the latest advancements in the field. ### Key Features: - Datasets of Pre-Training for Alignment - Datasets of Multimodal Instruction Tuning - Datasets of In-Context Learning - Datasets of Multimodal Chain-of-Thought - Foundation Models - Others ### Tech Stack: Python, Jupyter Notebook, Markdown ### Why it Matters: Stay informed about the latest developments in Multimodal Large Language Models (MLLM) and their applications in various fields such as education, healthcare, and finance.
Python 379 stars

YeexiaoZheng/Multimodal-Sentiment-Analysis

多模态情感分析——基于BERT+ResNet的多种融合方法

### Overview: 本项目是基于BERT+ResNet50的多种融合方法的多模态情感分析模型,旨在通过多种融合策略提高模型的准确性和鲁棒性。 ### Key features: - **CrossModalityAttentionCombine**:结合文本和图像的注意力机制。 - **HiddenStateTransformerEncoder**:基于Transformer的隐藏状态编码器。 - **OutputTransformerEncoder**:输出层的Transformer编码器。 ### Tech stack: Python ### Why it matters: 该模型通过多种融合方法提高了模型的准确性和鲁棒性,适用于多种场景下的情感分析任务。
Python 379 stars

dataprofessor/llama2

This chatbot app is built using the Llama 2 open source LLM from Meta.

Overview: This chatbot app is built using the Llama 2 open source LLM model from Meta, specifically the Llama2-7B model deployed by the Andreessen Horowitz (a16z) team and hosted on the Replicate platform. Key features: The app is lightweight and optimized for deployment on the Streamlit Community Cloud. It leverages the Llama2-7B model for improved performance and efficiency. Tech stack: Python Why it matters: This chatbot app showcases the potential of open-source LLM models in creating efficient and accessible chatbot solutions, demonstrating the practical applications of cutting-edge AI technology.
Python 379 stars

dusty-nv/NanoLLM

Optimized local inference for LLMs with HuggingFace-like APIs for quantization, vision/language models, multimodal agents, speech, vector DB, and RAG.

Overview: NanoLLM is an optimized local inference solution for large language models, providing HuggingFace-like APIs for quantization, vision, language models, multimodal agents, speech, vector databases, and retrieval-Augmented Generation (RAG). Key features: - HuggingFace-like APIs for quantization, vision, language models, multimodal agents, speech, vector databases, and RAG. - Optimized local inference for LLMs. - Supports Jetson AI Lab tutorials. Tech stack: Python Why it matters: NanoLLM simplifies the process of deploying and utilizing large language models on Jetson devices, making it accessible and efficient for edge computing applications.
Python 379 stars

mailong25/self-supervised-speech-recognition

speech to text with self-supervised learning based on wav2vec 2.0 framework

### Overview: This project aims to build an accurate speech recognition model using self-supervised learning with limited labeled data. It utilizes the Wav2Vec 2.0 framework for pretraining and fine-tuning on unlabeled audio data, aiming to enhance model performance through transfer learning. ### Key Features: - **Self-Supervised Learning**: The model is pre-trained on unlabeled audio data to improve generalization and robustness. - **Transfer Learning**: The model is fine-tuned on a labeled dataset to enhance its accuracy and performance. - **Multilingual Support**: The framework can be applied to multiple languages, making it versatile for various applications. - **Labeled Data Requirements**: The project requires at least 1 hour of labeled audio data and 50 hours of unlabeled audio data for optimal performance. ### Tech Stack: - Python ### Why It Matters: This project is crucial for developers who need to build speech recognition systems with minimal labeled data, making it highly valuable for applications in fields such as voice assistants, language translation, and voice command recognition.
Python 379 stars

oliverguhr/wav2vec2-live

A live speech recognition using Facebooks wav2vec 2.0 model.

Overview: This project utilizes Facebook's wav2vec 2.0 model for real-time speech recognition, enabling automatic speech recognition using a microphone. Key features: - Live speech recognition - Supports multiple models from the Hugging Face model hub - Requires a virtual environment setup - Demonstrated with a demo GIF Tech stack: Python Why it matters: This project showcases the potential of real-time speech recognition using advanced AI models, making it valuable for applications requiring continuous audio analysis and translation. Repository: oliverguhr/wav2vec2-live Primary language: Python GitHub stars: 379
Svelte 379 stars

poloclub/dodrio

Exploring attention weights in transformer-based models with linguistic knowledge.

Overview: Dodrio is an interactive visualization system designed to help NLP researchers and practitioners analyze and compare attention weights in transformer-based models with linguistic knowledge. Key features: - Live Demo - Running Locally - Credits - Citation Tech stack: Svelte Why it matters: Dodrio provides a powerful tool for visualizing and analyzing attention weights in transformer models, making it easier to understand and compare model performance across different datasets and models.
Unknown 379 stars

undertheseanlp/NLP-Vietnamese-progress

Repository to track the progress in Vietnamese Natural Language Processing, including the datasets and the current state-of-the-art for the most common Vietnamese NLP tasks.

Overview: This repository tracks the progress in Vietnamese Natural Language Processing and provides an overview of the state-of-the-art (SOTA) for common NLP tasks, including datasets and benchmark results. Key features: - Sentence Boundary Disambiguation - Language Detection - Text Normalization - Spelling Correction - Word Segmentation - Part-of-Speech Tagging - Chunking - Parsing - Text Classification - Sentiment Analysis - Word Embeddings - Named Entity Recognition - Relationship Extraction - Event Extraction - Information Extraction - Coreference Resolution - Slot Filling - Entity Linking - Semantics - Semantic Role Labeling - Paraphrase Identification - Natural Language Inference - Machine Translation - Automatic Summarization - Dialog Systems and Chatbots - Language Generation - Question Answering - Automatic Speech Recognition - Text To Speech - Speech Classification - Speech - Optical Text Recognition - Image Captioning - Plagiarism Detection - Resources Tech stack: Python Why it matters: This repository serves as a valuable resource for researchers and practitioners in Vietnamese NLP, providing a comprehensive overview of the latest advancements and benchmarks in the field. Repository: undertheseanlp/NLP-Vietnamese-progress GitHub stars: 378
TypeScript 379 stars

voided-org/deepkit-ml

The collaborative real-time open-source machine learning devtool and training suite: Experiment execution, tracking, and debugging. With server and project management tools.

Overview: Deepkit is an open-source platform designed for executing, tracking, and debugging modern machine learning experiments. It supports server management and project management features, including experiment execution, comparison, and real-time tracking. Key features: - Experiment execution using uniform experiment definition - Seamless execution locally or in the cloud - Pipeline support for increased execution time and reduced hardware costs - Layer debugger for Keras2 and Pytorch - Automatic source code versioning - Experiment artifacts (weights, snapshots, etc.) - Experiment execution via Docker container with auto-build - Experiment comparison: Side by side, file diff, metrics diff - Server job scheduling with resource limitation and assignment (NVIDIA Docker GPU support) - Real-time experiment tracking: Log metrics, text, images, numpy arrays, and more - Python SDK for easy integration - Project management: Issue tracker, Kanban board, and notes - Real-time desktop and web app with analytical tools to monitor and organize experiments - Optional centralized server for teams Tech stack: TypeScript Why it matters: Deepkit provides a comprehensive solution for developers looking to streamline their machine learning workflows, ensuring efficient execution, reliable tracking, and easy collaboration across teams.
Python 378 stars

DrewThomasson/VoxNovel

VoxNovel: generate audiobooks giving each character a different voice actor.

### Overview VoxNovel is an innovative program that utilizes the capabilities of BookNLP to analyze literature, attribute quotations to specific characters, and generate a tailored audiobook where each character has a distinct voice through Coqui TTS. This program enhances the listening experience by bringing each character to life with unique voices, making it an immersive and engaging audiobook. ### Key Features - **Voice Cloning**: VoxNovel allows characters to speak in various languages, including English, Spanish, French, German, Italian, Portuguese, Polish, Turkish, Russian, Dutch, Czech, Arabic, Chinese, Japanese, Hungarian, Korean, and more. - **Customizable TTS Models**: Utilizes a variety of Coqui TTS models, including Tacotron, Tacotron2, Glow-TTS, Speedy-Speech, Align-TTS, FastPitch, FastSpeech, FastSpeech2, SC-GlowTTS, Capacitron, OverFlow, Neural HMM TTS, Delightful TTS, 🐸 TTS, VITS, 🐢 Tortoise, 🐶 Bark, and XTTS. - **Output Formats**: Provides a high-quality audiobook in the .m4b format, with individual mp4 chapters for the ebook, and supports audiobook players and apps. - **Demo Audio Files**: Offers high-quality demos for XTTS, Tortoise, and Balacoon, as well as fine-tuned models for testing. ### Tech Stack - Python ### Why It Matters VoxNovel is significant because it combines advanced text
PHP 378 stars

WordPress/ai

AI features and experiments for WordPress. Modular framework for testing AI capabilities.

### Overview: The AI plugin provides a set of opt-in AI features for WordPress, enabling authors, editors, and admins to test and experiment with AI capabilities directly within the platform. This modular framework allows developers, agencies, and hosts to build or extend AI-powered workflows using building blocks from the WordPress AI team. ### Key Features: - Image Generation and Editing - Text Generation - Voice Recognition - Chatbots ### Tech Stack: PHP ### Why it Matters: The AI plugin serves as a reference implementation for developers, agencies, and hosts looking to integrate AI capabilities into their WordPress sites. It provides a unified experience for testing and experimenting with AI features, making it an essential tool for anyone interested in leveraging AI in WordPress.