awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

18 dépôts

Awesome GitHub RepositoriesImage Classifiers

Automated analysis tools that categorize images into predefined labels.

Distinct from Classification Labelers: Distinct from general classification labelers: focuses on image-specific subject matter detection.

Explore 18 awesome GitHub repositories matching data & databases · Image Classifiers. Refine with filters or upvote what's useful.

Awesome Image Classifiers GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • wzmiaomiao/deep-learning-for-image-processingAvatar de WZMIAOMIAO

    WZMIAOMIAO/deep-learning-for-image-processing

    26,281Voir sur GitHub↗

    This project is a PyTorch-based computer vision library and deep learning image processing framework. It provides a collection of neural network architectures designed for visual analysis tasks, specifically focusing on image classification, object detection, and semantic segmentation. The toolset implements diverse methodologies for visual recognition, including anchor-free object detection, regional proposal networks, and heatmap-based keypoint estimation. It utilizes both convolutional neural networks for spatial feature extraction and transformer-based self-attention mechanisms to compute

    Provides image classifiers that categorize visual input into predefined classes using CNNs and transformers.

    Pythonbilibiliclassificationdeep-learning
    Voir sur GitHub↗26,281
  • invertase/react-native-firebaseAvatar de invertase

    invertase/react-native-firebase

    12,291Voir sur GitHub↗

    react-native-firebase is a modular set of libraries that integrates Firebase cloud services into cross-platform mobile applications. It serves as a native-SDK wrapper, mapping JavaScript method calls to native iOS and Android Firebase SDKs via the React Native bridge to provide a type-safe interface for mobile backend integration. The project enables connectivity to a wide array of cloud services, including user authentication and identity management, NoSQL cloud databases with real-time synchronization, and scalable cloud storage for media files. It also provides tools for sending push notif

    Provides a web interface to create and deploy custom image classification models to mobile devices.

    TypeScript
    Voir sur GitHub↗12,291
  • marcotcr/limeAvatar de marcotcr

    marcotcr/lime

    12,142Voir sur GitHub↗

    This project is an agnostic model interpretability framework and explainability tool designed to provide local interpretable explanations for individual predictions. It functions as a local surrogate model that approximates the behavior of any machine learning classifier or regression model to identify the most influential features for a specific instance. The framework is designed to be model-agnostic, meaning it can explain predictions across tabular, text, and image data regardless of the underlying architecture. It employs local linear approximations and feature importance visualization t

    Visualizes the specific segments or pixels of an image that most strongly drive classification decisions.

    JavaScript
    Voir sur GitHub↗12,142
  • apple/turicreateAvatar de apple

    apple/turicreate

    11,171Voir sur GitHub↗

    This project is an automated machine learning framework and toolkit designed for training and tuning custom models for classification, regression, and recommendations. It functions as a multimodal machine learning toolkit capable of processing and training models using a combination of text, image, audio, and sensor data. The framework distinguishes itself as a multimodal data processor that can handle and visualize large datasets on a single machine using column-oriented disk storage. It includes a core machine learning model generator that converts trained models into formats compatible wit

    Provides automated analysis tools that categorize images into predefined labels.

    C++
    Voir sur GitHub↗11,171
  • cs231n/cs231n.github.ioAvatar de cs231n

    cs231n/cs231n.github.io

    10,923Voir sur GitHub↗

    This project is a static educational website and comprehensive curriculum focused on computer vision and deep learning. It serves as a public repository of instructional materials, lecture notes, and technical guides specifically detailing convolutional neural networks and visual recognition. The site is developed using static-site generation to host course documentation and student project directories. It provides structured academic resources that guide learners through image classification, generative modeling, and the implementation of various neural network architectures. The curriculum

    Provides instructional materials on classifying images by analyzing pixel arrays as input data.

    Jupyter Notebook
    Voir sur GitHub↗10,923
  • imgproxy/imgproxyAvatar de imgproxy

    imgproxy/imgproxy

    10,876Voir sur GitHub↗

    This project is a high-performance image transformation server and media optimization proxy designed to process, resize, and convert assets on the fly. It functions as a secure pipeline that fetches remote source files and applies transformations—such as cropping, watermarking, and visual filtering—directly through parameters defined in the request URL. The service distinguishes itself through a focus on secure, resource-aware delivery. It protects infrastructure by validating incoming requests with cryptographic signatures to prevent unauthorized access and enforces strict limits on file dim

    Categorizes images using automated analysis to inform downstream processing decisions.

    Goavifcrop-imagedocker
    Voir sur GitHub↗10,876
  • wongkinyiu/yolov9Avatar de WongKinYiu

    WongKinYiu/yolov9

    9,534Voir sur GitHub↗

    YOLOv9 is a real-time computer vision framework and deep learning model designed for image classification, object detection, and instance segmentation. It functions as both a vision model and a trainer, allowing for the optimization of neural network weights on custom datasets using single or multiple GPUs. The framework utilizes programmable gradient information to perform high-speed identification and location of multiple objects within images and video streams. It extends beyond bounding box detection to provide instance segmentation and panoptic segmentation, which labels every pixel in a

    Assigns predefined category labels to entire images based on their visual characteristics.

    Pythonyolov9
    Voir sur GitHub↗9,534
  • infinitered/nsfwjsAvatar de infinitered

    infinitered/nsfwjs

    8,908Voir sur GitHub↗

    NSFW detection on the client-side via TensorFlow.js

    Classifies images as porn, hentai, sexy, neutral, or drawing using a TensorFlow.js model running in the browser.

    TypeScriptcontent-managementjavascriptmachine-learning
    Voir sur GitHub↗8,908
  • openai/guided-diffusionAvatar de openai

    openai/guided-diffusion

    7,395Voir sur GitHub↗

    This is a classifier-guided diffusion framework for high-fidelity image generation. It implements a cascaded diffusion pipeline that chains a base diffusion model with a dedicated upsampler to progressively increase image resolution in stages, and uses classifier-guided diffusion sampling to steer the reverse diffusion process toward higher-quality outputs. The framework provides tools for training diffusion models from scratch using distributed processes with gradient accumulation, as well as training classifier models that provide gradient-based guidance during sampling. It supports both un

    Uses a classifier to steer a diffusion model's sampling process for higher-fidelity image generation.

    Python
    Voir sur GitHub↗7,395
  • apple/corenetAvatar de apple

    apple/corenet

    6,999Voir sur GitHub↗

    Corenet is a deep learning training framework and computer vision model library designed for developing neural networks across vision, text, and audio modalities. It functions as a distributed training orchestrator for scaling workloads across multiple compute nodes and provides a multimodal data pipeline for processing image, text, and video data. The project includes a model conversion toolkit for transforming weights and architectures between different machine learning frameworks. It also provides tools for optimizing model performance on Apple Silicon and reducing response latency in gene

    Implements automated analysis tools that categorize images into predefined labels.

    Jupyter Notebook
    Voir sur GitHub↗6,999
  • ml5js/ml5-libraryAvatar de ml5js

    ml5js/ml5-library

    6,581Voir sur GitHub↗

    ml5-library is a JavaScript machine learning library that functions as a browser-based inference engine. It provides a high-level wrapper for implementing neural networks and data models, allowing users to execute machine learning predictions directly on the client side. The library simplifies the integration of machine learning into web applications and creative coding projects by removing the requirement for deep mathematical expertise. It specifically enables web-based image classification through the use of pretrained deep learning models to identify and label objects within images. The

    Identifies objects within images using pretrained models and returns results through callback functions.

    JavaScript
    Voir sur GitHub↗6,581
  • dragen1860/tensorflow-2.x-tutorialsAvatar de dragen1860

    dragen1860/TensorFlow-2.x-Tutorials

    6,351Voir sur GitHub↗

    This project is a collection of TensorFlow 2.x machine learning tutorials and practical code examples. It serves as a deep learning implementation guide for constructing diverse neural network architectures, including convolutional, recurrent, and generative networks. The repository provides templates and examples for several specialized domains, including computer vision for image classification and object detection, natural language processing for text generation and language understanding, and generative AI for synthesizing data using adversarial networks and autoencoders. It also includes

    Builds automated analysis tools that categorize images into predefined labels using neural networks.

    Jupyter Notebookartificial-intelligencecomputer-visiondeep-learning
    Voir sur GitHub↗6,351
  • christophm/interpretable-ml-bookAvatar de christophM

    christophM/interpretable-ml-book

    5,317Voir sur GitHub↗

    Ce projet est une ressource éducative complète et un manuel technique axé sur le machine learning interprétable et l'IA explicable. Il sert de manuel et de référence pour implémenter des techniques qui rendent les modèles de machine learning complexes transparents et compréhensibles pour les humains. La ressource fournit des conseils à la fois sur la construction de modèles intrinsèquement transparents, tels que les arbres de décision et les modèles linéaires creux, et sur l'application de méthodes d'explication post-hoc aux systèmes boîte noire. Elle détaille des méthodologies spécifiques pour quantifier l'importance des caractéristiques, générer des justifications pour les prédictions individuelles et utiliser des modèles de substitution pour approximer des processus de prise de décision complexes. Le contenu couvre un large éventail de capacités analytiques, notamment l'analyse de l'influence des caractéristiques globales et locales, l'interprétabilité de la vision par ordinateur et l'utilisation de contributions issues de la théorie des jeux comme les valeurs de Shapley. Il aborde également l'évaluation des modèles via des évaluations d'interprétabilité, des flux de travail de débogage pour identifier les raccourcis des modèles et la conception de structures d'algorithmes transparentes. Le projet est implémenté sous forme d'une collection de Jupyter Notebooks.

    Replaces normalization layers with whitening transformations to make pre-trained classifiers intrinsically interpretable.

    Jupyter Notebook
    Voir sur GitHub↗5,317
  • nyandwi/machine_learning_completeAvatar de Nyandwi

    Nyandwi/machine_learning_complete

    4,983Voir sur GitHub↗

    This is an interactive notebook-based course that teaches machine learning from Python fundamentals through deep learning and natural language processing. It uses real datasets and multiple frameworks within a structured, hands-on curriculum that combines concise explanations with executable code cells, built-in datasets, and embedded exercise checkpoints. Learning progresses through data preparation and exploration, classical machine learning workflows, computer vision with convolutional neural networks, and natural language processing with deep learning, all delivered as a cohesive progressi

    Uses pretrained image classifiers to predict categories without requiring additional training.

    Jupyter Notebookcomputer-visiondata-analysisdata-science
    Voir sur GitHub↗4,983
  • deepjavalibrary/djlAvatar de deepjavalibrary

    deepjavalibrary/djl

    4,828Voir sur GitHub↗

    Deep Java Library est un framework d'apprentissage profond Java et un moteur d'inférence de modèle JVM. Il fournit une API de haut niveau pour construire et déployer des modèles d'apprentissage profond au sein de l'écosystème Java, agissant comme un runtime multiplateforme pour exécuter des modèles sur des CPU, GPU et appareils mobiles. La bibliothèque est agnostique au moteur, permettant aux utilisateurs de basculer entre différents moteurs d'apprentissage profond tels que PyTorch, TensorFlow et MXNet tout en conservant une API unifiée unique. Cela permet le déploiement du même modèle sur différents backends sans changer le code de l'application. Le framework prend en charge l'intégralité du cycle de vie de l'apprentissage automatique, y compris la construction et l'entraînement d'architectures de réseaux de neurones et l'exécution d'inférences en temps réel. Il inclut des capacités pour l'inférence d'apprentissage automatique distribué afin de mettre à l'échelle les prédictions à travers des pipelines de big data et la possibilité de déployer des modèles en tant que microservices ou au sein d'applications clientes. Le système couvre un large éventail de domaines, notamment la vision par ordinateur pour la détection de visages et la classification d'images, et le traitement du langage naturel pour l'analyse de sentiment et les embeddings de phrases.

    Automatically categorizes large collections of images into predefined labels using pre-trained models.

    Java
    Voir sur GitHub↗4,828
  • xlite-dev/lite.ai.toolkitAvatar de xlite-dev

    xlite-dev/lite.ai.toolkit

    4,413Voir sur GitHub↗

    lite.ai.toolkit est une boîte à outils de vision par ordinateur en C++ conçue pour le déploiement d'IA sur le edge. Elle permet l'exécution de modèles pré-entraînés pour la détection d'objets, la classification d'images et la segmentation sur des appareils aux ressources limitées. Le projet dispose d'un moteur d'inférence multi-backend qui prend en charge le runtime de modèle ONNX, permettant aux modèles d'IA de s'exécuter sur différentes cibles matérielles. Il inclut un pipeline accéléré par GPU spécifiquement pour le matériel NVIDIA afin de réduire la latence et d'augmenter la vitesse de traitement. La boîte à outils couvre un large éventail de capacités d'analyse faciale, incluant la détection d'émotions, l'estimation du genre et de l'âge, et l'analyse de la pose de la tête. Elle fournit également des outils pour la reconnaissance faciale via l'extraction d'embeddings de caractéristiques et le calcul de similarité cosinus pour vérifier les identités. Les capacités supplémentaires incluent le détourage d'image (matting) pour l'isolation du premier plan, la colorisation d'images en niveaux de gris et le transfert de style artistique.

    Categorizes images into predefined labels using various optimized inference backends.

    C++
    Voir sur GitHub↗4,413
  • openimages/datasetAvatar de openimages

    openimages/dataset

    4,366Voir sur GitHub↗

    Ce projet est un jeu de données de vision par ordinateur et un dépôt d'annotation d'images conçu pour entraîner et évaluer des modèles d'apprentissage automatique. Il fournit une grande collection d'images étiquetées, servant de référence pour la détection d'objets et de source de données de segmentation au niveau des pixels. Le dépôt se distingue en tant que jeu de données visuel multimodal en associant des images à des traces vocales, textuelles et de souris synchronisées pour soutenir la compréhension narrative. Il permet en outre l'analyse de l'équité des modèles par l'inclusion d'attributs démographiques et d'annotations exhaustives. Le jeu de données couvre une large gamme de capacités de vision par ordinateur, y compris la détection d'objets via des boîtes englobantes, la segmentation d'instances d'images utilisant des masques de pixels et le mappage de relations visuelles via des triplets objet-attribut. Il prend également en charge la classification au niveau des points, la reconnaissance de texte hiérarchique et la récupération de sous-ensembles de jeux de données curatés basés sur le filtrage par classe ou attribut.

    Provides human-verified positive and negative labels across thousands of classes for image categorization.

    Python
    Voir sur GitHub↗4,366
  • fastai/course22Avatar de fastai

    fastai/course22

    3,398Voir sur GitHub↗

    This is a structured deep learning curriculum for programmers, delivered as a collection of Jupyter notebooks. It teaches the fundamentals of training neural networks for computer vision, natural language processing, tabular data analysis, and collaborative filtering using PyTorch and the fastai library. The course is designed to be hands-on, guiding learners from building a training loop from scratch to fine-tuning pretrained models for a variety of practical tasks. The curriculum distinguishes itself by covering the full lifecycle of a deep learning project, from data preparation and augmen

    Provides a widget for reviewing and manually correcting misclassified images from a trained model.

    Jupyter Notebookdeep-learningfastaijupyter-notebooks
    Voir sur GitHub↗3,398
  1. Home
  2. Data & Databases
  3. Data Categorization
  4. Classification Labelers
  5. Image Classifiers

Explorer les sous-tags

  • Classifier Interpretability1 sous-tagTools for visualizing and explaining the decision-making process of image classification models. **Distinct from Image Classifiers:** Focuses on explaining why an image was classified, rather than performing the classification itself.
  • Guided Synthesis ClassifiersUsing a classifier to steer a diffusion model's sampling process for higher-fidelity image generation. **Distinct from Image Classifiers:** Distinct from general Image Classifiers: specifically used for guiding diffusion sampling, not for categorizing images into predefined labels.
  • Misclassification ReviewersWidgets that show misclassified images from a trained model for manual correction. **Distinct from Image Classifiers:** Distinct from Image Classifiers: focuses on reviewing and correcting misclassifications, not automated classification.
  • NSFW ClassifiersClassifies images as porn, hentai, sexy, neutral, or drawing using a TensorFlow.js model running in the browser. **Distinct from Image Classifiers:** Distinct from Image Classifiers: specifically targets NSFW categories (porn, hentai, sexy, neutral, drawing) rather than general image classification.