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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
hustvl avatar

hustvl/Vim

0
View on GitHub↗
3,882 stars·289 forks·Python·Apache-2.0·14 views

Vim

Vim is a state space model vision framework designed for image classification and visual representation learning. It functions as a computer vision research tool that converts two-dimensional image grids into one-dimensional sequences to extract spatial features.

The system implements a linear-scaling image classifier that replaces quadratic attention mechanisms with state space operations. This approach utilizes bidirectional sequence modeling and selective gating mechanisms to process visual data.

The framework covers computer vision benchmarking and image classification research, providing capabilities to learn visual representations and evaluate model accuracy against standard datasets.

Features

  • Linear-Scaling State Space Operations - Replaces quadratic attention mechanisms with state space operations for linear computational scaling.
  • Image Sequence Architectures - Implements bidirectional sequence modeling to extract spatial features from image grids.
  • Representation Learning - Encodes image data into meaningful mathematical representations for downstream tasks.
  • Selective State Space Implementations - Implements selective state space blocks for linear-time sequence modeling of images.
  • Grid-to-Sequence Conversions - Transforms spatial image pixels into linear sequences for state space model compatibility.
  • Image Classification - Implements deep learning models to categorize images into predefined classes.
  • Linear-Scaling Image Classifiers - Implements an image classification architecture that scales linearly relative to input sequence length.
  • Visual Representation Learning Frameworks - Provides a framework for training image encoders to capture complex visual representations.
  • State Space Model Vision Frameworks - Provides a vision-specific state space model framework for image classification and representation learning.
  • Bidirectional Sequence Modeling Tools - Extracts spatial image features using bidirectional sequence modeling and selective gating.
  • Computer Vision Benchmarks - Measures vision model accuracy and performance against standard industry datasets.
  • Hierarchical Feature Computations - Organizes visual data across multiple abstraction levels to capture local and global context.
  • Computer Vision Research - Provides an implementation of experimental algorithms for visual analysis and image processing research.
  • Gated Sequence Models - Utilizes selective gating mechanisms to prioritize relevant visual features during sequence processing.
  • Attention Free Architectures - Bidirectional state space model for efficient visual learning.

Star history

Star history chart for hustvl/vimStar history chart for hustvl/vim

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Vim

Similar open-source projects, ranked by how many features they share with Vim.
  • zalandoresearch/fashion-mnistzalandoresearch avatar

    zalandoresearch/fashion-mnist

    12,754View on GitHub↗

    This project is a computer vision benchmark and image classification dataset used to measure and compare the accuracy of machine learning models. It provides a standardized collection of labeled fashion product images and training data formatted to be compatible with the MNIST dataset structure. The dataset consists of fixed-dimension grayscale images and label-based category mappings, stored in a binary format. It includes pre-split training and testing sets and a static distribution to ensure consistent cross-model benchmarking. The repository supports image classification benchmarking and

    Pythonbenchmarkcomputer-visionconvolutional-neural-networks
    View on GitHub↗12,754
  • microsoft/computervision-recipesmicrosoft avatar

    microsoft/computervision-recipes

    9,866View on GitHub↗

    This project is a collection of educational resources and implementation frameworks providing deep learning model recipes, code samples, and step-by-step guides for computer vision tasks. It organizes complex workflows into modular recipes and implementation guides to facilitate the building of image and video analysis models. The framework focuses on specialized vision capabilities, including an image similarity framework for fast retrieval and re-ranking, human pose estimation, and video action recognition. It also provides specific tools for crowd density estimation and document image clea

    Jupyter Notebookartificial-intelligenceazurecomputer-vision
    View on GitHub↗9,866
  • dmlc/gluon-cvdmlc avatar

    dmlc/gluon-cv

    5,922View on GitHub↗

    Gluon-CV is an MXNet computer vision library that provides a comprehensive collection of pre-implemented vision architectures and training pipelines. It serves as a deep learning research toolkit and a model zoo containing state-of-the-art pre-trained weights for image and video analysis. The project includes a specialized human pose estimation library and a model compression toolkit. These tools allow for the pruning and quantization of deep learning models to increase inference speed and facilitate deployment on constrained edge hardware. The library covers a broad range of vision capabili

    Pythonaction-recognitioncomputer-visiondeep-learning
    View on GitHub↗5,922
  • pkmital/tensorflow_tutorialspkmital avatar

    pkmital/tensorflow_tutorials

    5,668View on GitHub↗

    This project is a collection of educational Jupyter Notebooks providing tutorials on neural network construction and tensor operations using the TensorFlow framework. It serves as a machine learning educational repository and implementation guide for deep learning students. The suite focuses on specific advanced architectures, including convolutional networks for image classification, residual networks with skip connections for training stability, and variational autoencoders for generative modeling and data synthesis. It also includes guides for building denoising and deep autoencoders to pe

    Jupyter Notebook
    View on GitHub↗5,668
See all 30 alternatives to Vim→

Frequently asked questions

What does hustvl/vim do?

Vim is a state space model vision framework designed for image classification and visual representation learning. It functions as a computer vision research tool that converts two-dimensional image grids into one-dimensional sequences to extract spatial features.

What are the main features of hustvl/vim?

The main features of hustvl/vim are: Linear-Scaling State Space Operations, Image Sequence Architectures, Representation Learning, Selective State Space Implementations, Grid-to-Sequence Conversions, Image Classification, Linear-Scaling Image Classifiers, Visual Representation Learning Frameworks.

What are some open-source alternatives to hustvl/vim?

Open-source alternatives to hustvl/vim include: zalandoresearch/fashion-mnist — This project is a computer vision benchmark and image classification dataset used to measure and compare the accuracy… dmlc/gluon-cv — Gluon-CV is an MXNet computer vision library that provides a comprehensive collection of pre-implemented vision… pkmital/tensorflow_tutorials — This project is a collection of educational Jupyter Notebooks providing tutorials on neural network construction and… microsoft/computervision-recipes — This project is a collection of educational resources and implementation frameworks providing deep learning model… huawei-noah/cv-backbones — CV-Backbones is a computer vision backbone library and model zoo providing a collection of pre-defined neural network… kaiyangzhou/deep-person-reid — This project is a PyTorch person re-identification framework designed for training and evaluating models that identify…