2 रिपॉजिटरी
Mechanisms that allow swapping internal algorithmic logic and selection rules to modify data processing.
Distinct from Custom Analytical Algorithms: None of the candidates describe a general architectural framework for swapping algorithm components in an optimization library.
Explore 2 awesome GitHub repositories matching software engineering & architecture · Algorithm Customization Frameworks. Refine with filters or upvote what's useful.
scikit-opt is a Python optimization library and numerical framework designed to solve complex global optimization problems. It provides a suite of metaheuristic algorithms and tools for finding global minima or maxima of objective functions. The library implements a variety of nature-inspired and swarm intelligence algorithms, including Genetic Algorithms, Particle Swarm Optimization, Differential Evolution, Simulated Annealing, and Ant Colony Optimization. It includes specialized solvers for discrete combinatorial challenges, such as the Traveling Salesman Problem. The framework supports th
Provides a component-based architecture for swapping internal logic and selection rules within optimization algorithms.
Captum is an open-source library for explaining model predictions by attributing them to input features, neurons, and layers using gradient-based and perturbation-based methods. It provides a modular framework for implementing, evaluating, and combining a range of explanation techniques, including gradient-based attribution, perturbation-based analysis, game-theoretic Shapley value approximation, and surrogate model explanations, with support for parallelization and noise stabilization. The library distinguishes itself through its breadth of attribution methods and its support for advanced in
Provides generic base classes and hooks to implement, benchmark, and share new attribution methods.