awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

22 repositorios

Awesome GitHub RepositoriesVisual Question Answering

Models and frameworks that answer natural language questions about visual content.

Distinct from Visual Question Answering Evaluation: Focuses on the actual task of answering questions, whereas the sibling focuses on the evaluation of those answers

Explore 22 awesome GitHub repositories matching artificial intelligence & ml · Visual Question Answering. Refine with filters or upvote what's useful.

Awesome Visual Question Answering GitHub Repositories

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • yujiangshui/a-programmers-guide-to-englishAvatar de yujiangshui

    yujiangshui/A-Programmers-Guide-to-English

    16,428Ver en GitHub↗

    This project is a systematic framework for English language acquisition that applies structured workflows and cognitive strategies to build linguistic proficiency. It focuses on the construction of a linguistic knowledge base, enabling learners to master vocabulary and grammar through methodical training. The methodology is distinguished by its use of computer science concepts, such as mental-model-based learning and memory buffers, to organize progression. It emphasizes a cognitive-translation bypass to develop target language thinking, reducing mental latency by processing information direc

    Uses short question-answering exercises to build rapid auditory comprehension and reaction speed.

    englishenglish-learning
    Ver en GitHub↗16,428
  • salesforce/lavisAvatar de salesforce

    salesforce/LAVIS

    11,236Ver en GitHub↗

    LAVIS is a multimodal large language model framework and vision-language model library. It provides tools for training and evaluating models that integrate visual, textual, and audio data, serving as a cross-modal feature extractor and a zero-shot visual reasoning engine. The framework distinguishes itself by using frozen-backbone integration, where pretrained encoders remain non-trainable while lightweight adapter layers are updated. It employs cross-modal feature alignment to map different representations into a shared embedding space and utilizes a modular model wrapper to swap vision and

    Responds to free-form natural language questions about image content using integrated multimodal models.

    Jupyter Notebook
    Ver en GitHub↗11,236
  • vikhyat/moondreamAvatar de vikhyat

    vikhyat/moondream

    9,769Ver en GitHub↗

    Moondream is a small-scale vision language model designed to reason across images to generate captions and answer natural language questions. It functions as an edge-optimized system capable of performing visual question answering, image captioning, and object detection. The project distinguishes itself through a lightweight architecture designed for local inference on embedded devices, workstations, and air-gapped hardware. It supports the execution of models on local GPUs and Apple Silicon to ensure data privacy and low latency. The system's capabilities include identifying precise object

    Allows users to ask natural language questions about the contents of an image to extract context.

    Python
    Ver en GitHub↗9,769
  • intel/ipex-llmAvatar de intel

    intel/ipex-llm

    8,836Ver en GitHub↗

    Intel XPU LLM Acceleration Library is a toolkit designed to accelerate large language model inference and finetuning on Intel CPUs, GPUs, and NPUs. It provides a distributed inference engine for scaling models across multiple accelerators, a multimodal model runtime for vision and speech tasks, and a low-bit model quantization tool for converting weights into INT4, FP8, and GGUF formats. The project features a parameter-efficient finetuning framework that enables model adaptation using QLoRA and DPO on Intel hardware. It distinguishes itself by providing specialized optimizations for Intel XP

    Predicts tokens based on combined image and text prompts to perform visual question answering.

    Python
    Ver en GitHub↗8,836
  • apple/ml-fastvlmAvatar de apple

    apple/ml-fastvlm

    7,375Ver en GitHub↗

    This project is a vision language model framework and vision-to-text pipeline designed for deploying and optimizing models that process both images and text. It provides an on-device inference engine and a vision language model framework to run quantized models locally on mobile and desktop hardware accelerators. The framework features a model quantization toolkit to reduce weight precision for lower memory footprints and increased execution speed on specialized silicon. It also includes an efficient vision encoder utilizing a hybrid encoding system to compress image tokens, which reduces pro

    Implements on-device models and frameworks that answer natural language questions about visual content while maintaining privacy.

    Python
    Ver en GitHub↗7,375
  • thudm/cogvlmAvatar de THUDM

    THUDM/CogVLM

    6,742Ver en GitHub↗

    CogVLM is a multimodal large language model designed to integrate visual and textual data for reasoning about images and generating natural language. It functions as a visual question answering system that analyzes image content to provide detailed descriptions or answer specific questions. The project includes a visual grounding model capable of mapping text descriptions to precise bounding box coordinates within an image. It also features a vision-based automation agent that analyzes screen captures to generate execution plans and interaction coordinates for software interfaces. The system

    Analyzes images and text to answer natural language questions and provide detailed visual descriptions.

    Python
    Ver en GitHub↗6,742
  • clovaai/donutAvatar de clovaai

    clovaai/donut

    6,789Ver en GitHub↗

    Donut is an OCR-free document transformer and end-to-end document parser. It functions as a neural network that converts unstructured document images directly into structured data or text without the use of an external optical character recognition engine. The project includes a synthetic document generator to create artificial images and ground-truth labels for training. It employs a transformer model to perform visual question answering and document image classification based on visual layout and text. The system covers several document understanding capabilities, including structured info

    Produces text answers to natural language questions by analyzing the visual and spatial content of document images.

    Pythoncomputer-visiondocument-aieccv-2022
    Ver en GitHub↗6,789
  • firebase/genkitAvatar de firebase

    firebase/genkit

    6,121Ver en GitHub↗

    Genkit is an open-source framework for building AI-powered applications. It provides a unified interface for connecting to hundreds of generative AI models from multiple providers, enabling text, image, audio, and video generation through a single API. The framework structures multi-step AI interactions—including chat, retrieval-augmented generation, tool use, and agentic workflows—as composable, traceable flows with built-in streaming and state management. The framework distinguishes itself through a comprehensive developer toolkit that includes a command-line interface and a local developer

    Transcribes speech, answers questions, or summarizes recordings from audio files.

    TypeScript
    Ver en GitHub↗6,121
  • sylinko/everywhereAvatar de Sylinko

    Sylinko/Everywhere

    6,093Ver en GitHub↗

    Everywhere is a desktop AI assistant that understands whatever is on your screen and can act across applications without requiring screenshots or manual context switching. It reads structured UI data through accessibility and automation APIs to perceive the active application and visible content, then provides context-aware help, summaries, translations, and answers to natural language questions about what you are viewing. The tool distinguishes itself by combining on-screen content analysis with a multi-LLM agent platform that routes requests to providers like OpenAI, Anthropic, and local mo

    Responds to natural language queries by interpreting the captured screen context and providing relevant answers or actions.

    C#aiai-agentsai-assistant
    Ver en GitHub↗6,093
  • getstream/vision-agentsAvatar de GetStream

    GetStream/Vision-Agents

    6,029Ver en GitHub↗

    Responds to natural-language questions about the content of video frames using a vision-language model.

    Pythonagentic-aiagentsai
    Ver en GitHub↗6,029
  • facebookresearch/mmfAvatar de facebookresearch

    facebookresearch/mmf

    5,635Ver en GitHub↗

    MMF is a modular framework for building, training, and evaluating vision-and-language models. It provides a configuration-driven experiment system where model, dataset, and training parameters are defined through composable YAML files, alongside a curated model zoo of pretrained checkpoints for state-of-the-art multimodal architectures. The framework includes a multimodal dataset loader that downloads, processes, and batches vision-and-language data, and a vision-language model trainer supporting distributed training, mixed precision, and checkpoint-based resumption. The framework distinguish

    Processes visual questions by reading text in images and combining it with visual objects to predict answers.

    Pythoncaptioningdeep-learningdialog
    Ver en GitHub↗5,635
  • salesforce/blipAvatar de salesforce

    salesforce/BLIP

    5,676Ver en GitHub↗

    BLIP is a vision-language model framework that combines contrastive, matching, and language modeling objectives to align images with text. Built on a multimodal encoder-decoder architecture, it supports distributed data-parallel training with cosine learning rate scheduling and sliding-window metric tracking for training stability. The framework provides capabilities for image captioning, visual question answering, and cross-modal retrieval, scoring semantic alignment between images and text through learned embeddings. It includes toolkits for fine-tuning pre-trained models on custom datasets

    Trains vision-language models to answer natural language questions about visual content.

    Jupyter Notebookimage-captioningimage-text-retrievalvision-and-language-pre-training
    Ver en GitHub↗5,676
  • deepseek-ai/deepseek-vl2Avatar de deepseek-ai

    deepseek-ai/DeepSeek-VL2

    5,302Ver en GitHub↗

    DeepSeek-VL2 es un modelo de lenguaje grande multimodal y sistema de visión-lenguaje diseñado para analizar escenas visuales y generar texto descriptivo. Funciona como un modelo de respuesta a preguntas visuales y fundamentación visual (visual grounding), capaz de extraer información de documentos y localizar objetos o regiones específicas dentro de imágenes basadas en descripciones textuales. El proyecto utiliza una arquitectura de mezcla de expertos (mixture-of-experts) para procesar entradas combinadas de imagen y texto. Está optimizado para la inferencia mediante prellenado incremental, lo que reduce los requisitos de memoria de GPU en el hardware. El modelo cubre el análisis de datos multimodal y la comprensión de documentos visuales, incluyendo la interpretación de gráficos y diseños. Realiza inferencia visual y fundamentación para hacer coincidir consultas textuales con el contenido visual correspondiente.

    Extracts information from images and documents to answer complex natural language queries.

    Python
    Ver en GitHub↗5,302
  • huggingface/nanovlmAvatar de huggingface

    huggingface/nanoVLM

    4,917Ver en GitHub↗

    nanoVLM es un framework de entrenamiento y kit de herramientas para modelos pequeños de visión-lenguaje. Proporciona un entorno basado en PyTorch para entrenar y ajustar modelos con el fin de asociar entradas de imagen con descripciones textuales y generar respuestas en lenguaje natural. El proyecto incluye una herramienta de versionado de modelos en la nube para guardar y cargar pesos de modelos en repositorios centralizados, sincronizando activos entre entornos. También cuenta con una suite de evaluación dedicada para medir la precisión y fiabilidad de los modelos de visión-lenguaje frente a datasets de tareas estándar. El framework cubre la planificación de recursos de GPU mediante la medición del consumo de VRAM y gestiona la estabilidad del entrenamiento con persistencia de estado basada en checkpoints y gestión de memoria por lotes.

    Generates natural language answers and descriptive captions based on visual content.

    Python
    Ver en GitHub↗4,917
  • tencentcloudadp/youtu-agentAvatar de TencentCloudADP

    TencentCloudADP/youtu-agent

    4,576Ver en GitHub↗

    Youtu Agent is an open-source framework for building, running, and evaluating autonomous agents powered by large language models. It provides the core infrastructure for creating agents that follow reasoning loops, use toolkits, and coordinate with other agents to solve complex tasks, all managed through YAML-driven configuration files. The framework distinguishes itself through its support for multi-agent orchestration, where a planner agent decomposes tasks and coordinates specialized worker agents, and through its integration with the Model Context Protocol for connecting to external toolk

    Answer a user's natural-language question about the content of a given image by querying a vision-language model.

    Pythonagent-frameworkagentsopenai-agents
    Ver en GitHub↗4,576
  • moonshotai/kimi-audioAvatar de MoonshotAI

    MoonshotAI/Kimi-Audio

    4,492Ver en GitHub↗

    Kimi-Audio is a large language model audio foundation model designed to understand audio input and generate high-fidelity speech responses in real time. It functions as a unified system encompassing a text-to-speech synthesis engine and a speech-to-text transcription tool. The project enables real-time audio conversations through a multi-modal conversation loop and chunk-wise streaming detokenization to reduce playback latency. It provides controls over speech speed, accent, and emotional tone during conversational audio generation. The system covers audio intelligence capabilities, includin

    Responds to natural-language queries about the content of an audio clip, such as identifying sounds or answering factual questions.

    Python
    Ver en GitHub↗4,492
  • deepseek-ai/deepseek-vlAvatar de deepseek-ai

    deepseek-ai/DeepSeek-VL

    4,134Ver en GitHub↗

    DeepSeek-VL es un modelo de lenguaje grande multimodal y motor de razonamiento de imagen a texto. Funciona como un modelo de visión-lenguaje y sistema de respuesta a preguntas visuales que integra la percepción visual con el razonamiento lingüístico para comprender y describir imágenes. El proyecto permite la comprensión multimodal de imágenes y el análisis de imágenes de documentos, procesando específicamente capturas de pantalla de páginas web y diagramas técnicos. Proporciona capacidades para IA conversacional visual, permitiendo a los usuarios interactuar con datos visuales para extraer información y realizar razonamientos complejos a través de diferentes tipos de información visual. El sistema utiliza una arquitectura transformer de visión-lenguaje que combina un Vision Transformer para la codificación visual con un modelo de lenguaje grande. Emplea ajuste de instrucciones multimodal y una capa de proyección para alinear los vectores de características visuales con el espacio de embedding del modelo de lenguaje para la generación de texto autorregresiva.

    Provides a system for answering natural language questions about the contents and details of visual data.

    Python
    Ver en GitHub↗4,134
  • johnsnowlabs/spark-nlpAvatar de JohnSnowLabs

    JohnSnowLabs/spark-nlp

    4,135Ver en GitHub↗

    Spark NLP es un kit de herramientas para el análisis de texto escalable y aprendizaje automático construido sobre el framework de computación distribuida Apache Spark. Proporciona un framework de aprendizaje automático multimodal y un sistema de tuberías distribuido para secuenciar anotadores para procesar datos lingüísticos a gran escala. La librería incluye un procesador de texto transformer para generar embeddings vectoriales contextuales y un motor de inferencia dedicado para gestionar grandes modelos de lenguaje. El proyecto se distingue por su capacidad para procesar tipos de datos heterogéneos, incluyendo texto, audio e imágenes, dentro de una arquitectura unificada de visión-lenguaje. Admite capacidades avanzadas de IA generativa como prompt engineering, extracción de entidades estructuradas con salida JSON restringida e inferencia local para eliminar la latencia de red. Además, proporciona herramientas para la traducción entre idiomas y la clasificación zero-shot a través de modalidades de texto e imagen. El framework cubre una amplia gama de capacidades, incluyendo el entrenamiento de modelos supervisados para el reconocimiento de entidades y el análisis de sentimientos, así como la respuesta a preguntas extractiva y el resumen de documentos. Integra soporte para bases de datos vectoriales para la búsqueda de similitud y ofrece infraestructura para la aceleración por GPU y la gestión del ciclo de vida del modelo a través de un registro centralizado. El kit de herramientas permite la distribución de modelos y tuberías personalizados a través de un repositorio público y admite el despliegue de modelos mediante APIs REST.

    Generates text answers to natural language questions about an input image by merging vision and text embeddings.

    Scala
    Ver en GitHub↗4,135
  • huggingface/smollmAvatar de huggingface

    huggingface/smollm

    3,624Ver en GitHub↗

    SmolLM is a project dedicated to the development of small language models. It focuses on training and fine-tuning compact models that maintain high performance while utilizing fewer parameters. The project emphasizes efficient AI inference and on-device text generation, aiming to enable the deployment of lightweight models on edge devices with limited memory and processing power. It utilizes synthetic data generation to produce artificial datasets that improve the reasoning and training of these AI systems. The system supports a variety of optimization and training capabilities, including we

    Interprets multiple images and text in a single conversation to perform visual question answering.

    Python
    Ver en GitHub↗3,624
  • nunchaku-ai/comfyui-nunchakuAvatar de nunchaku-ai

    nunchaku-ai/ComfyUI-nunchaku

    2,901Ver en GitHub↗

    ComfyUI-nunchaku is a 4-bit diffusion inference engine and a set of nodes for running low-precision quantized diffusion models within ComfyUI visual workflows. It provides a backend that reduces memory overhead and increases generation speed for transformer models. The project includes specialized tools for identity-preserving generation and an image-to-image guidance toolkit that uses depth maps and reference images. It also features a multimodal visual question answering implementation and a utility for merging multiple quantized model files into single unified files. The engine covers a b

    Provides a visual question answering implementation that processes images and text using quantized multimodal models.

    Pythoncomfyuidiffusionflux
    Ver en GitHub↗2,901
Ant.12Siguiente
  1. Home
  2. Artificial Intelligence & ML
  3. Visual Question Answering

Explorar subetiquetas

  • Audio Question Answering1 sub-etiquetaResponds to natural-language queries about audio content, such as identifying sounds or answering factual questions. **Distinct from Visual Question Answering:** Distinct from Visual Question Answering: focuses on answering questions about audio content, not visual content.
  • On-Screen Content Question AnswerersAnswers natural language questions by interpreting captured screen context from any application. **Distinct from Visual Question Answering:** Distinct from Visual Question Answering: answers questions about structured UI data and text on screen, not images or visual scenes.