Skip to main content
Loss of provenance

A previous release had provenance metadata, but this release does not. View details.

Archived

This project has been archived by its maintainers, and is no longer receiving any updates.

Cognitive Engine NLP Library

Una librería de Python de alto nivel para construir, entrenar y desplegar modelos de Inteligencia Artificial basados en la Arquitectura Cognitiva Modular V2.

Esta librería facilita la adopción de las ventajas de la Arquitectura V2 (Aprendizaje Continuo Selectivo, Memoria Jerárquica, Enrutamiento Dinámico) en tareas clásicas de NLP como:

  • Modelos Text-to-Text (e.g. Traducción, Resumen).
  • Encoders para representación densa (e.g. tipo BERT).

Instalación

Puedes instalar la librería y sus dependencias (incluyendo soporte para Hugging Face) directamente desde el código fuente o mediante pip si está publicada:

pip install cognitive-engine
# o desde el código fuente:
pip install .

Dependencias

  • torch>=2.12
  • transformers>=4.30.0
  • datasets>=2.14.0
  • Y dependencias internas como networkx, numpy, etc.

Estructura de la API de Alto Nivel

La API se encuentra en cognitive_engine.nlp y expone un flujo de trabajo muy similar a las librerías tradicionales de Deep Learning, pero operando sobre la Memoria y el Routing de V2.

  • CognitiveTranslator: Modelo pre-configurado para tareas generativas (traducción).
  • CognitiveEncoder: Modelo pre-configurado para extraer representaciones contextuales.
  • CognitiveTrainer: Motor de entrenamiento que mapea epochs a ciclos de Inyección de Memoria y Consolidación Plástica.

Ejemplo de Uso: Traducción Inglés a Español

from cognitive_engine.nlp import CognitiveTranslator, CognitiveTrainer
from datasets import load_dataset

# 1. Cargar Dataset (ejemplo desde HuggingFace)
dataset = load_dataset("opus_books", "en-es", split="train[:100]")

# 2. Inicializar Modelo de Traducción
modelo = CognitiveTranslator(source_lang="en", target_lang="es")

# 3. Entrenar el Modelo (Aprendizaje Continuo V2)
trainer = CognitiveTrainer(
    model=modelo,
    train_dataset=dataset["translation"],
    args={"num_train_epochs": 3, "consolidation_steps": 50}
)
trainer.train()

# 4. Inferir
respuesta = modelo.translate("The architecture is very robust.", allow_learning=False)
print("Traducción:", respuesta)

# 5. Guardar el Modelo (incluye su Memoria)
modelo.save_pretrained("./mi_modelo_traductor")

# 6. Cargar el Modelo desde el disco
modelo_cargado = CognitiveTranslator.from_pretrained("./mi_modelo_traductor")

Arquitectura Interna

La librería envuelve:

  • SemanticBackboneV2: Como encoder principal.
  • StableCoreV2: Como generador o reasoner.
  • MemorySystem: Donde se guarda el conocimiento aprendido de los datasets.
  • ConsolidationEngine: Ejecutado periódicamente por el CognitiveTrainer para fusionar patrones y abstraer conocimiento.

Para un análisis detallado del engine V2, revisa los documentos en docs/.

Metadata

Release files for cognitive-engine 0.2.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Loss of provenance

These files do not have provenance metadata, despite files in a prior release including this data.

We recommend further investigation before installing these files. View details.

Source distribution (sdist)

Source distribution for cognitive-engine 0.2.5
File Size Uploaded Provenance
cognitive_engine-0.2.5.tar.gz 43.9 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for cognitive-engine 0.2.5
File Interpreter ABI Platform
cognitive_engine-0.2.5-py3-none-any.whl Python 3 none any Details

Total release size: 102.6 kB

Release files / cognitive_engine-0.2.5.tar.gz

Loss of provenance

This file belongs to a release without provenance metadata, despite a prior release including this data.

We recommend further investigation before installing this file. View details.

Download URL cognitive_engine-0.2.5.tar.gz
Size 43.9 kB
Tags Source
SHA-256 checksum
How to use checksums
8a0c707bf5c4bf7faf5e1174c47fbf6ea16ad6b29ebf3d7bbb41125d7fd01d1c
BLAKE2b-256 checksum
How to use checksums
2d20addc34ab3e450c042d0906dd4cef2883a7a699183bf4d1d6a5a3a4c8c0a1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Release files / cognitive_engine-0.2.5-py3-none-any.whl

Loss of provenance

This file belongs to a release without provenance metadata, despite a prior release including this data.

We recommend further investigation before installing this file. View details.

Download URL cognitive_engine-0.2.5-py3-none-any.whl
Size 58.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
fe96140b47dadcac389bb3cce639d6acd44e39dae9ff1ef46c01c41e41b0b236
BLAKE2b-256 checksum
How to use checksums
dbba8baef897586c8b4652b56d47e147f415ee9d6f9227d01e19293f0e9c5ed3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.12

Security for cognitive-engine 0.2.5

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Loss of provenance

A previous release of these files had provenance metadata, but this release does not.

While this could reflect a routine change by the project maintainers, it may also indicate that the release files have been compromised.

Release comparison

  • Removed 0.2.0 2 files With provenance
  • Added 0.2.5 2 files Without provenance

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page