Downloads · 30 days
0
jako6mina/QuoreMind
QuoreMind is a machine learning model from jako6mina. Use it for the machine learning task on the model card, and read the license before you ship it in a product. It is set up for adapter-transformers. The card lists the license as apache-2.0.
<img width="1024" height="172" alt="retouch2025111217390816" src="https://github.com/user-attachments/assets/62278260-84c7-4e9d-843d-1014484c471d" /
Downloads · 30 days
0
Access
Public
Updated Feb 12, 2026
Repo size
—
Likes
0
Public
Click a slice to open those files.
.md15.1 KB · 91%
From the Hugging Face model README
QuoreMind es un framework analítico de vanguardia diseñado para modelar y predecir la evolución de sistemas cuánticos abiertos mediante la integración de:
✅ Detección forense de anomalías en información cuántica
✅ Mitigación de ataques HN/DL (Harvest Now, Decrypt Later)
✅ Modulación de fase cuasiperiódica para criptografía dinámica
✅ Análisis de decoherencia cuántica y entrelazamiento
✅ Optimización de estados cuánticos resistentes a ruido
| Característica | Descripción | Impacto en Seguridad |
|---|---|---|
Operador Áureo Ô_n | Modula fase cuasiperiódica y paridad del sistema | Ancla estados a secuencia no trivial → Cifrado dinámico robusto |
Entropía von Neumann S(ρ) | Métrica fundamental para medir desorden y entrelazamiento | Base para cuantificar decoherencia esperada vs. anómala |
Distancia Mahalanobis Cuántica D_M | Desviación estructural respecto a PRN esperado | D_M alta → Indicador potencial de intrusión |
Fusiona reversibilidad y disipación (análogo a Ecuación de Lindblad):
df/dt = {f, H} + [f, S]_M
Parte reversible: {f, H} (Corchetes de Poisson)
Parte disipativa: [f, S]_M (Matriz métrica M)
| Componente | Función |
|---|---|
| Corchetes de Poisson | Dinámica reversible (Hamiltoniana) |
| Matriz Métrica M | Modela disipación e irreversibilidad |
VonNeumannEntropy
├─ compute_von_neumann_entropy() [Cálculo cuántico]
├─ density_matrix_from_state() [Construcción ρ]
└─ mixed_state_entropy() [Mezclas estadísticas]
PoissonBrackets
├─ poisson_bracket() [Estructura simpléctica]
└─ liouville_evolution() [Ecuación de Liouville]
MetriplecticStructure
├─ metriplectic_bracket() [Corchete metriplexico]
└─ metriplectic_evolution() [Evolución híbrida]
BayesLogic
├─ calculate_posterior_probability() [Teorema de Bayes]
├─ calculate_joint_probability() [Probabilidades conjuntas]
└─ calculate_probabilities_and_select_action() [Decisión final]
QuantumBayesMahalanobis (extends BayesLogic)
├─ compute_quantum_mahalanobis() [Distancia vectorizada]
├─ quantum_cosine_projection() [Proyecciones coseno]
└─ predict_quantum_state() [Predicción de estado]
PRN / EnhancedPRN
├─ adjust_influence() [Modulación de ruido]
├─ combine_with() [Combinación de PRN]
└─ record_quantum_noise() [Registro de anomalías]
QuantumNoiseCollapse (core)
├─ simulate_wave_collapse_metriplectic() [Simulación principal]
├─ objective_function_with_noise() [Función objetivo]
└─ optimize_quantum_state() [Optimización Adam]
# Clonar repositorio
git clone https://github.com/tlacaelel666/QuoreMind-Metiplectic.git
cd quoremind
# Instalar dependencias
pip install numpy tensorflow tensorflow-probability scikit-learn scipy
# (Opcional) Crear entorno virtual
python -m venv venv
source venv/bin/activate # En Windows: venv\Scripts\activate
numpy >= 1.21.0
tensorflow >= 2.10.0
tensorflow-probability >= 0.19.0
scikit-learn >= 1.0.0
scipy >= 1.7.0
from quoremind import VonNeumannEntropy
import numpy as np
# Crear estado puro de Bell
state = np.array([1/np.sqrt(2), 1/np.sqrt(2)])
density_matrix = VonNeumannEntropy.density_matrix_from_state(state)
# Calcular entropía (normalizada a [0, 1])
entropy = VonNeumannEntropy.compute_von_neumann_entropy(
density_matrix,
state # sigmoid, tanh, log_compression, min_max, clamp
)
print(f"Entropía von Neumann: {entropy:.6f}") # Debe oscilar ∈ [0, 1]
from quoremind import PoissonBrackets
import numpy as np
# Definir Hamiltoniano
H = lambda q, p: 0.5 * p**2 + 0.5 * q**2 # Oscilador armónico
# Definir observable
x = lambda q, p: q
# Calcular corchete de Poisson
q_val = np.array([1.0])
p_val = np.array([1.0])
bracket = PoissonBrackets.poisson_bracket(x, H, q_val, p_val)
print(f"{{x, H}} = {bracket:.6f}") # Debe ≈ p = 1.0
# Evolución de Liouville: dx/dt = {x, H}
df_dt = PoissonBrackets.liouville_evolution(H, x, q_val, p_val)
print(f"dx/dt = {df_dt:.6f}")
from quoremind import (
QuantumNoiseCollapse,
VonNeumannEntropy
)
import numpy as np
# Inicializar sistema
collapse_system = QuantumNoiseCollapse(prn_influence=0.6)
# Crear estado cuántico de prueba
state = np.array([1/np.sqrt(2), 1/np.sqrt(2)])
density_matrix = VonNeumannEntropy.density_matrix_from_state(state)
quantum_states = np.random.randn(10, 2)
# Matriz métrica (disipación)
M = np.array([[0.1, 0.0], [0.0, 0.1]])
# Simular colapso con estructura metripléctica
result = collapse_system.simulate_wave_collapse_metriplectic(
quantum_states=quantum_states,
density_matrix=density_matrix,
prn_influence=0.6,
previous_action=1,
M=M
)
# Resultados
print(f"✓ Estado colapsado: {result['collapsed_state']:.6f}")
print(f"✓ Acción bayesiana: {result['action']}")
print(f"✓ Entropía Shannon (norm): {result['shannon_entropy_normalized']:.6f}")
print(f"✓ Entropía von Neumann: {result['von_neumann_entropy']:.6f}")
print(f"✓ Coherencia: {result['coherence']:.6f}")
print(f"✓ Distancia Mahalanobis: {result['mahalanobis_normalized']:.6f}")
print(f"✓ Evolución metripléctica: {result['metriplectic_evolution']:.6f}")
print(f"✓ Posterior bayesiana: {result['bayesian_posterior']:.6f}")
from quoremind import QuantumNoiseCollapse
import numpy as np
# Inicializar
collapse_system = QuantumNoiseCollapse(prn_influence=0.6)
# Estados iniciales aleatorios
initial_states = np.random.randn(5, 2)
target_state = np.array([0.8, 0.2])
# Optimizar hacia estado objetivo
optimized_states, final_loss = collapse_system.optimize_quantum_state(
initial_states=initial_states,
target_state=target_state,
max_iterations=100,
learning_rate=0.01
)
print(f"✓ Pérdida final: {final_loss:.6f}")
print(f"✓ Estados optimizados:\n{optimized_states}")
from quoremind import QuantumBayesMahalanobis
import numpy as np
# Inicializar
analyzer = QuantumBayesMahalanobis()
# Estados de referencia (distribución normal)
reference_states = np.random.randn(100, 2)
# Estados anómalos
anomalous_states = np.random.randn(10, 2) + np.array([3.0, 3.0])
# Calcular distancias de Mahalanobis
distances = analyzer.compute_quantum_mahalanobis(
reference_states,
anomalous_states
)
print(f"Distancias Mahalanobis (anomalías):")
for i, d in enumerate(distances):
print(f" Estado {i}: {d:.4f}")
# Umbral de detección (ejemplo: 3σ)
threshold = np.mean(distances) + 3 * np.std(distances)
anomalies = distances > threshold
print(f"\n✓ Anomalías detectadas: {np.sum(anomalies)}/{len(anomalies)}")
El framework ofrece 5 métodos para normalizar entropía a [0, 1]:
| Método | Fórmula | Caso de Uso |
|---|---|---|
| sigmoid | 1/(1+e^-S) | ✅ Recomendado (suave, diferenciable) |
| tanh | (tanh(S/2)+1)/2 | Simétrico alrededor de 0.5 |
| log_compression | log(1+S)/log(1+max_S) | Física estadística |
| min_max | S/log(dim) | Teórico puro |
| clamp | min(S/max, 1.0) | Rápido/simple |
from quoremind import BayesLogicConfig
config = BayesLogicConfig(
epsilon=1e-6,
high_entropy_threshold=0.8, # Umbral de entropía alta
high_coherence_threshold=0.6, # Umbral de coherencia alta
action_threshold=0.5 # Umbral para acción bayesiana
)
El framework incluye validación automática:
# Validación de estructura metripléctica
# ✓ Ecuaciones de Hamilton se satisfacen
# ✓ dS/dt > 0 (producción de entropía positiva)
# ✓ Conservación de energía (parte reversible)
# Validación de convergencia (Adam)
# ✓ Loss disminuye monotónicamente
# ✓ Gradientes no explotan
# ✓ Estados convergen a objetivo
S(ρ) = -Tr(ρ log ρ) = -Σ λᵢ log λᵢ
{f, g} = (∂f/∂q)(∂g/∂p) - (∂f/∂p)(∂g/∂q)
df/dt = {f, H}
df/dt = {f, H} + [f, S]_M
donde:
- {f, H}: parte reversible (Hamiltoniana)
- [f, S]_M: parte disipativa (matriz métrica M)
D_M = √[(x - μ)ᵀ Σ⁻¹ (x - μ)]
P(A|B) = P(B|A) × P(A) / P(B)
# Detectar intrusión mediante Mahalanobis anómala
distances = analyzer.compute_quantum_mahalanobis(
reference_states,
observed_states
)
anomaly_detected = (distances > threshold).any()
# Rastrear decoherencia esperada vs. anómala
for cycle in range(n_cycles):
result = collapse_system.simulate_wave_collapse_metriplectic(...)
entropy = result['shannon_entropy_normalized']
mahal = result['mahalanobis_normalized']
# Si ambos son anormalmente altos → posible ataque
if entropy > 0.9 and mahal > 0.8:
log_alert("INTRUSION DETECTED")
# Generar estados objetivo resistentes a ruido
target = generate_secure_state()
optimized, loss = collapse_system.optimize_quantum_state(
initial_states=random_states,
target_state=target,
max_iterations=200
)
# Los estados optimizados resisten interferencia
# Estimar parámetro de no-localidad λ desde D_M anómala
lambda_estimate = estimate_nonlocality(anomalous_distances)
# Documentar en log forense
| Operación | Complejidad | Tiempo (aprox.) |
|---|---|---|
| Entropía von Neumann | O(n³) | ~0.1ms (n=2) |
| Corchete de Poisson | O(1) | ~0.05ms |
| Mahalanobis (vectorizado) | O(nm²) | ~1ms (n=100, m=2) |
| Optimización (100 iter) | O(nm²·iter) | ~500ms |
ValueError: Argumento entropy debe estar entre 0.0 y 1.0Solución: Usar normalización automática (ya implementada)
entropy_norm = 1.0 / (1.0 + np.exp(-entropy))
Solución: El código usa pseudo-inversa automáticamente
inv_cov = np.linalg.pinv(cov_matrix) # Pseudo-inversa
Solución: Aumentar learning_rate o max_iterations
optimized, loss = collapse_system.optimize_quantum_state(
initial_states=states,
target_state=target,
max_iterations=500, # ← Aumentar
learning_rate=0.05 # ← Aumentar
)
Las contribuciones son bienvenidas, especialmente en:
η(r) como modulador de Mλ desde anomalíasEste proyecto está distribuido bajo la licencia Apache 2.0.
Copyright 2025 Jacobo Tlacaelel Mina Rodríguez
Licensed under the Apache License, Version 2.0
Ver LICENSE para detalles completos.
Si usas QuoreMind en investigación, por favor cita:
@software{quoremind2025,
title={QuoreMind v1.0.0: Sistema Metripléctico Cuántico-Bayesiano},
author={Mina Rodríguez, Jacobo Tlacaelel},
year={2025},
url={https://github.com/smokeappstore/QuoreMind-Metriplectic},
license={Apache-2.0}
}