awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
mxgmn avatar

mxgmn/MarkovJunior

0
View on GitHub↗
8,133 estrellas·347 forks·C#·MIT·2 vistas

MarkovJunior

MarkovJunior is a probabilistic programming language and constraint propagation engine designed to generate sequences based on probabilistic rules. It utilizes a pattern matching rewrite system and a probabilistic inference tool to manage state and ensure that generated runs reach defined goal states.

The system distinguishes itself through the use of wave-based superposition to track possible value assignments and prune impossible states. It employs a pattern matching rewrite system to transform specific sequences of values within multi-dimensional grids into new states.

The framework supports the creation of multi-stage generation pipelines by chaining execution nodes together. These pipelines integrate rule-based sequence synthesis and probabilistic language generation to produce structured content that satisfies global constraints.

Features

  • Constraint Propagation Engines - Provides a core constraint propagation engine that prunes impossible states and ensures goal reachability.
  • Goal-Oriented Probabilistic Inference - Filters generated execution runs to only those that satisfy a target end state through forward and backward constraints.
  • Goal-Directed - Generates only the execution runs that lead to a specific goal by imposing constraints on future states.
  • Probabilistic Sequence Generation - Creates text or sequences based on pattern matching and probability to generate varied but structured output.
  • Grid Rewrite Systems - Provides a tool for specifying transformations that replace sequences of values within a multi-dimensional grid.
  • Grid-Based Rewrite Rules - Provides a pattern-matching rewrite system to transform specific value sequences within a multi-dimensional grid into new states.
  • Probabilistic Programming Languages - A language that uses pattern matching and constraint propagation to generate sequences based on probabilistic rules.
  • Goal-State Inference Tools - Implements a framework for generating only the specific execution runs that lead to a defined goal state.
  • Grid Rewrite Definitions - Provides pattern-matching transformations that replace specific sequences of values within a multi-dimensional grid.
  • Grid-Based State Management - Utilizes a multi-dimensional grid to represent system state where values are determined by overlapping constraints.
  • Grid Sequence Synthesis - Defines transformation and rewrite rules to generate multi-dimensional grids of data based on specific patterns.
  • Wave Function Collapse Implementations - Uses wave-based superposition to track all possible value assignments for each cell and collapse them based on restrictions.
  • Node-Based Generative Pipelines - Allows combining individual rule sets into sequences or nested nodes to create multi-stage generation pipelines.
  • Multi-Stage Pipeline Processing - Builds complex workflows by chaining multiple sequential processing nodes together to transform data.
  • Output Chaining - Processes data through sequential pipelines where the output of one node serves as the input for the next.
  • Sequence Synthesis - Produces sequences that must satisfy specific global rules and goal states through constraint propagation.

Historial de estrellas

Gráfico del historial de estrellas de mxgmn/markovjuniorGráfico del historial de estrellas de mxgmn/markovjunior

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Preguntas frecuentes

¿Qué hace mxgmn/markovjunior?

MarkovJunior is a probabilistic programming language and constraint propagation engine designed to generate sequences based on probabilistic rules. It utilizes a pattern matching rewrite system and a probabilistic inference tool to manage state and ensure that generated runs reach defined goal states.

¿Cuáles son las características principales de mxgmn/markovjunior?

Las características principales de mxgmn/markovjunior son: Constraint Propagation Engines, Goal-Oriented Probabilistic Inference, Goal-Directed, Probabilistic Sequence Generation, Grid Rewrite Systems, Grid-Based Rewrite Rules, Probabilistic Programming Languages, Goal-State Inference Tools.

¿Qué alternativas de código abierto existen para mxgmn/markovjunior?

Las alternativas de código abierto para mxgmn/markovjunior incluyen: marian42/wavefunctioncollapse — This project is a wave function collapse generator and voxel environment engine used for procedural world generation.… embabel/embabel-agent — This project is a framework for developing and orchestrating autonomous software agents within JVM-based applications.… blei-lab/edward — Edward is a probabilistic programming language and inference engine designed for building deep generative models and… eth-sri/lmql — LMQL is a programming language and probabilistic interface that blends algorithmic logic with stochastic text… gabrielecirulli/2048 — This is a browser-based puzzle game and HTML5 JavaScript application where players slide and merge numbered tiles on a… the-powder-toy/the-powder-toy — The Powder Toy is a physics sandbox simulator and programmable logic simulator. It provides a real-time environment…

Alternativas open-source a MarkovJunior

Proyectos open-source similares, clasificados según cuántas características comparten con MarkovJunior.
  • marian42/wavefunctioncollapseAvatar de marian42

    marian42/wavefunctioncollapse

    4,847Ver en GitHub↗

    This project is a wave function collapse generator and voxel environment engine used for procedural world generation. It implements a constraint-based layout algorithm to resolve superpositions of modules into consistent 3D voxel grids. The system functions as a procedural city generator capable of creating infinite, walkable urban environments. It utilizes a dynamic dictionary to stream map data as a user approaches new areas, ensuring a continuous world without loading the entire layout at once. The engine manages layout consistency through adjacency rule definitions, boundary constraint e

    C#procjamunitywavefunctioncollapse
    Ver en GitHub↗4,847
  • eth-sri/lmqlAvatar de eth-sri

    eth-sri/lmql

    4,185Ver en GitHub↗

    LMQL is a programming language and probabilistic interface that blends algorithmic logic with stochastic text generation. It functions as a constraint-guided prompting framework and structured output generator, allowing users to force model responses to adhere to strict formatting and data types. The system distinguishes itself as an inference optimizer that increases token throughput and reduces latency. This is achieved through specialized execution strategies, including tree-based prompt caching and asynchronous batch processing. The project covers a broad range of generation control capa

    Python
    Ver en GitHub↗4,185
  • blei-lab/edwardAvatar de blei-lab

    blei-lab/edward

    4,841Ver en GitHub↗

    Edward is a probabilistic programming language and inference engine designed for building deep generative models and Bayesian neural networks. It utilizes the TensorFlow framework to represent probabilistic models as differentiable computational graphs. The library enables the construction of complex data distributions through Bayesian neural networks, mixture models, and Gaussian processes. It differentiates itself by providing an integrated toolkit for both supervised and unsupervised probabilistic modeling, including the implementation of generative adversarial networks and mixture density

    Jupyter Notebookbayesian-methodsdata-sciencedeep-learning
    Ver en GitHub↗4,841
  • embabel/embabel-agentAvatar de embabel

    embabel/embabel-agent

    3,708Ver en GitHub↗

    This project is a framework for developing and orchestrating autonomous software agents within JVM-based applications. It provides a toolkit for embedding artificial intelligence directly into business logic, enabling agents to perform complex tasks through dynamic, goal-oriented planning rather than rigid state machines. By leveraging declarative annotations, the framework allows developers to define agent capabilities and integrate them into existing object-oriented domain models. The framework distinguishes itself through a vendor-neutral abstraction layer that allows for the seamless swap

    Kotlinagentagentic-aiagents
    Ver en GitHub↗3,708
Ver las 30 alternativas a MarkovJunior→