18 个仓库
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
该项目是一个全面的教育资源和技术手册,专注于可解释机器学习和可解释 AI(XAI)。它作为一本教科书和参考资料,用于实现使复杂的机器学习模型对人类透明且易于理解的技术。 该资源提供了关于构建本质上透明的模型(如决策树和稀疏线性模型)以及将事后解释方法应用于黑盒系统的指导。它详细介绍了量化特征重要性、为单个预测生成理由以及使用代理模型近似复杂决策过程的具体方法。 内容涵盖了广泛的分析功能,包括全局和局部特征影响分析、计算机视觉可解释性以及使用 Shapley 值等博弈论贡献。它还通过可解释性评估、识别模型捷径的调试工作流以及透明算法结构的设计来解决模型评估问题。 该项目以 Jupyter Notebooks 集合的形式实现。
Replaces normalization layers with whitening transformations to make pre-trained classifiers intrinsically interpretable.
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.
Deep Java Library 是一个 Java 深度学习框架和 JVM 模型推理引擎。它为在 Java 生态系统中构建和部署深度学习模型提供了高级 API,充当在 CPU、GPU 和移动设备上执行模型的跨平台运行时。 该库与引擎无关,允许用户在不同的深度学习引擎(如 PyTorch、TensorFlow 和 MXNet)之间切换,同时保持单一的统一 API。这使得无需更改应用程序代码即可在不同后端部署同一模型。 该框架支持完整的机器学习生命周期,包括构建和训练神经网络架构以及执行实时推理。它包括用于分布式机器学习推理以跨大数据流水线扩展预测的功能,以及将模型部署为微服务或在客户端应用程序中部署的能力。 该系统涵盖了广泛的领域,包括用于人脸检测和图像分类的计算机视觉,以及用于情感分析和句子嵌入的自然语言处理。
Automatically categorizes large collections of images into predefined labels using pre-trained models.
lite.ai.toolkit 是一个专为边缘 AI 部署设计的 C++ 计算机视觉工具包。它支持在资源受限的设备上执行用于目标检测、图像分类和分割的预训练模型。 该项目具有支持 ONNX 模型运行时的多后端推理引擎,允许 AI 模型跨不同的硬件目标运行。它包含一个专门针对 NVIDIA 硬件的 GPU 加速管道,以减少延迟并提高处理速度。 该工具包涵盖了广泛的面部分析功能,包括情绪检测、性别和年龄估计以及头部姿态分析。它还通过提取特征嵌入和计算余弦相似度来验证身份,从而提供面部识别工具。 其他功能包括用于前景隔离的图像抠图、灰度图像着色和艺术风格迁移。
Categorizes images into predefined labels using various optimized inference backends.
该项目是一个计算机视觉数据集和图像标注仓库,专为训练和评估机器学习模型而设计。它提供了一个大型标注图像集合,作为目标检测基准和像素级分割数据源。 该仓库作为多模态视觉数据集脱颖而出,通过将图像与同步的语音、文本和鼠标轨迹配对,支持叙事理解。它还通过包含人口统计属性和详尽的标注,支持模型公平性分析。 该数据集涵盖了广泛的计算机视觉能力,包括通过边界框进行的目标检测、使用像素掩码的图像实例分割,以及通过对象-属性三元组进行的视觉关系映射。它还支持点级分类、分层文本识别,以及基于类或属性过滤检索精选数据集子集。
Provides human-verified positive and negative labels across thousands of classes for image categorization.
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.