7 repository-uri
Techniques for generating consistent, independent values for specific traits from a single seed.
Distinct from Key Derivation Schemes: Distinct from cryptographic key derivation; focuses on consistent visual trait assignment.
Explore 7 awesome GitHub repositories matching software engineering & architecture · Deterministic Attribute Derivation. Refine with filters or upvote what's useful.
Acest proiect este o bibliotecă și un framework de viziune computerizată explicabilă (XAI) pentru PyTorch, oferind o suită de instrumente pentru a vizualiza și audita procesele interne de luare a deciziilor ale rețelelor neuronale profunde. Servește drept instrument de atribuire a rețelelor neuronale și utilitar de depanare pentru a identifica ce regiuni ale imaginii conduc predicțiile modelului. Biblioteca se distinge prin suportul său pentru metode de atribuire bazate pe gradient și fără gradient, permițând generarea de hărți de căldură vizuale și hărți de atribuire fără a necesita modificări ale codului sursă original al modelului. Se diferențiază în continuare prin descoperirea conceptelor vizuale, utilizând factorizarea matricială pentru a descompune activările interne în tipare interpretabile și mapând embedding-urile latente la importanța pixelilor. Framework-ul acoperă o gamă largă de capabilități, inclusiv generarea și rafinarea hărților de căldură, transformarea spațială pentru arhitecturi precum vision transformers și adaptări pentru obiective de viziune multi-task, cum ar fi detectarea obiectelor și segmentarea semantică. Include, de asemenea, o suită de evaluare a fidelității modelului care utilizează analiza perturbațiilor, studii de ablație și măsurători de localizare pentru a cuantifica fidelitatea explicațiilor generate. Proiectul oferă mecanisme pentru hooking-ul dinamic al activărilor, adaptarea arhitecturilor personalizate și configurarea obiectivelor bazate pe țintă pentru a conecta instrumentele de explicabilitate la diverse output-uri ale modelelor.
Produces high-resolution attribution maps by overriding ReLU gradients to back-propagate only positive signals.
DiceBear is an SVG avatar generation library and image API that creates deterministic profile pictures from seed strings. It provides a system for generating consistent visual outputs across different environments and programming languages using JSON style definitions. The project distinguishes itself with a comprehensive design toolkit, including a visual style designer and a Figma integration plugin that converts design frames into JSON schemas. It supports sophisticated visual control through weighted probability distributions for components, contrast-aware color management for accessibili
Generates independent values for visual traits using keys to maintain consistency regardless of call order.
attrs is a Python library that automatically generates initialization, representation, equality, hashing, and ordering methods from declarative class attribute definitions. At its core, it provides a class decorator metaprogramming framework that intercepts class creation to rewrite the class body, producing dunder methods without manual boilerplate. The library includes a comprehensive attribute validation toolkit with built-in validators for type checks, range constraints, regex matching, length limits, and logical composition of validation rules. The library distinguishes itself through it
Computes attribute values based on other attributes using post-initialization hooks or decorator-based defaults.
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
Approximates SHAP values by averaging DeepLift attributions across multiple baseline-input pairs.
Active Model Serializers este un serializator JSON pentru Ruby on Rails utilizat pentru a transforma obiectele model și asocierile în răspunsuri JSON structurate pentru API-uri. Funcționează ca un mapper de la model la JSON și un formator de răspunsuri care decuplează schemele interne ale bazei de date de contractele API externe. Proiectul utilizează un tipar de adaptor pluggable pentru a organiza datele serializate conform unor standarde specifice, cum ar fi specificația JSON API. Oferă un mecanism pentru a mapa atributele interne către chei JSON personalizate și implementează un scope de serializare care permite filtrarea atributelor și asocierilor pe baza contextului de autorizare și a permisiunilor utilizatorului. Setul de instrumente acoperă transformarea datelor prin utilizarea atributelor virtuale și gestionarea datelor asociate prin sideloading sau încorporarea ID-urilor. Include capabilități pentru injectarea de metadate în răspuns, caching-ul rezultatelor bazat pe fragmente și instrumentarea performanței pentru a urmări metricile de serializare.
Allows the definition of virtual attributes that are computed via custom logic during serialization.
This project is a JavaScript pivot table library and client-side data processor. It provides an interactive interface for transforming raw datasets into summarized tables, heatmaps, and charts, allowing for browser-based data analysis without a backend server. The library distinguishes itself through a drag-and-drop interface for dynamic data exploration and the ability to derive new attributes via date binning or custom logic. It supports flexible data rendering by converting analyzed results into HTML tables or graphical representations using integrated or third-party charting libraries. T
Provides the ability to create new data dimensions through date binning and custom categorization logic.
Factory Boy is a dynamic test fixture framework and data generation tool for Python. It serves as a replacement for static fixtures by providing a system to create complex Python objects and database models through programmable blueprints. The project differentiates itself by offering specialized integration with Object Relational Mappers to manage persistence within database sessions. It enables the creation of complex object hierarchies using sub-factories and recursive composition to resolve dependent related objects. The framework provides capabilities for synthesizing realistic random d
Calculates attribute values at runtime using functions or by referencing other existing attributes on the object.