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
naturomics avatar

naturomics/CapsNet-Tensorflow

0
View on GitHub↗
3,787 stars·1,140 forks·Python·Apache-2.0·11 views

CapsNet Tensorflow

This is a TensorFlow-based framework for implementing and training capsule networks designed for image classification. It utilizes a tensor graph neural network model to build architectures that preserve spatial relationships and pose parameters through vector-based neuron groupings.

The project implements a dynamic routing mechanism to establish hierarchical relationships between input features and output capsules. To handle complex architectures, it includes a distributed deep learning toolset that enables training across multiple graphics processing units.

The framework covers the full machine learning pipeline, including the automation of dataset retrieval, model training, and real-time monitoring of loss and accuracy metrics. It provides tools for evaluating model performance and predictive accuracy on test datasets.

Features

  • Frameworks - Provides a complete TensorFlow-based framework for training and evaluating image classification models using capsule networks.
  • Capsule Networks - Implements a neural network architecture using vector-based capsules to represent spatial hierarchies.
  • Distributed Deep Learning Frameworks - Implements a distributed framework that allows training capsule networks across multiple GPUs to accelerate computation.
  • Neural Network Research - Provides a framework for experimenting with advanced neural network architectures and dynamic routing.
  • Neural Routing Mechanisms - Implements an iterative agreement mechanism to establish hierarchical relationships between neural layers.
  • Distributed Deep Learning - Scales the training of complex deep learning models across multiple GPUs.
  • Multi-GPU Parallelism Strategies - Employs data parallelism strategies to distribute training batches across multiple GPUs.
  • Distributed Model Execution - Provides a system for executing large model workloads across multiple compute devices.
  • Distributed Training - Provides tools for configuring data parallelism to train large networks across multiple devices.
  • Image Classification - Serves as a research tool for experimenting with image classification via vector-based neuron groupings.
  • Training Progress Monitoring - Tracks real-time loss and accuracy metrics during the model training process.
  • Machine Learning Evaluation - Assesses the performance of trained models using accuracy and loss metrics on test datasets.
  • Neural Network Evaluation - Measures accuracy and loss on validation sets to assess the predictive capability of trained models.
  • Tensor Computation Graphs - Utilizes a tensor graph computational model to optimize memory allocation and hardware acceleration during training.
  • Model Performance Tracking - Monitors training metrics and objective functions to ensure stability and convergence.
  • Model Accuracy Evaluators - Calculates the test accuracy of trained networks against benchmark datasets.
  • Research Implementations - TensorFlow implementation of the original capsule network paper.

Star history

Star history chart for naturomics/capsnet-tensorflowStar history chart for naturomics/capsnet-tensorflow

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

Frequently asked questions

What does naturomics/capsnet-tensorflow do?

This is a TensorFlow-based framework for implementing and training capsule networks designed for image classification. It utilizes a tensor graph neural network model to build architectures that preserve spatial relationships and pose parameters through vector-based neuron groupings.

What are the main features of naturomics/capsnet-tensorflow?

The main features of naturomics/capsnet-tensorflow are: Frameworks, Capsule Networks, Distributed Deep Learning Frameworks, Neural Network Research, Neural Routing Mechanisms, Distributed Deep Learning, Multi-GPU Parallelism Strategies, Distributed Model Execution.

What are some open-source alternatives to naturomics/capsnet-tensorflow?

Open-source alternatives to naturomics/capsnet-tensorflow include: baidu/paddle — Paddle is a deep learning framework designed for building, training, and deploying large-scale machine learning… open-mmlab/mmpretrain — mmpretrain is a modular PyTorch computer vision framework designed for developing, training, and benchmarking deep… horovod/horovod — Horovod is a distributed deep learning framework and gradient synchronizer designed to scale model training across… deepmind/sonnet — Sonnet is a modular machine learning framework and TensorFlow library used for building, training, and managing deep… uber/horovod — Horovod is a distributed deep learning framework designed to scale machine learning training across multiple GPUs and… apache/incubator-mxnet — Apache MXNet is a deep learning framework and distributed machine learning library designed for training and deploying…

Open-source alternatives to CapsNet Tensorflow

Similar open-source projects, ranked by how many features they share with CapsNet Tensorflow.
  • baidu/paddlebaidu avatar

    baidu/paddle

    23,959View on GitHub↗

    Paddle is a deep learning framework designed for building, training, and deploying large-scale machine learning models. It incorporates a distributed training engine for optimizing performance across multiple chips and a model inference engine for transforming trained models into production-ready formats for cross-platform execution. The platform features a heterogeneous hardware abstraction and a standardized software stack that allows models to run across diverse hardware architectures through a common interface. It also includes a scientific computing library capable of solving complex dif

    C++
    View on GitHub↗23,959
  • open-mmlab/mmpretrainopen-mmlab avatar

    open-mmlab/mmpretrain

    3,842View on GitHub↗

    mmpretrain is a modular PyTorch computer vision framework designed for developing, training, and benchmarking deep learning architectures. It serves as a comprehensive toolkit for vision tasks, providing a specialized platform for multimodal machine learning and self-supervised learning. The project features a computer vision model zoo containing architectural definitions and pre-trained weights for backbones such as ViT, ConvNeXt, and Swin Transformer. It distinguishes itself through a dedicated self-supervised learning toolkit that implements algorithms like MAE and DINO to train models wit

    Pythonbeitclipconstrastive-learning
    View on GitHub↗3,842
  • horovod/horovodhorovod avatar

    horovod/horovod

    14,686View on GitHub↗

    Horovod is a distributed deep learning framework and gradient synchronizer designed to scale model training across multiple GPUs and compute nodes. It functions as a distributed training orchestrator and an elastic training engine, utilizing an MPI collective communication library to synchronize weights and gradients across TensorFlow, PyTorch, Keras, and MXNet models. The system distinguishes itself through dynamic elastic scaling, which allows it to adjust the number of active workers at runtime and recover from node failures. It optimizes communication efficiency using tensor fusion batchi

    Python
    View on GitHub↗14,686
  • deepmind/sonnetdeepmind avatar

    deepmind/sonnet

    9,920View on GitHub↗

    Sonnet is a modular machine learning framework and TensorFlow library used for building, training, and managing deep learning models. It functions as a system for composing neural networks from reusable modules and layers that encapsulate their own parameters and internal states. The project provides specialized tools for distributed model training, enabling the synchronization of gradients across multiple hardware devices. It also serves as a model state management system, allowing for the persistence of neural network weights and the export of portable models that separate the computation g

    Python
    View on GitHub↗9,920
  • See all 30 alternatives to CapsNet Tensorflow→