macayaven's picture
Upload folder using huggingface_hub
c33e6fa verified
|
Raw
History Blame Contribute Delete
1.73 kB
---
title: Docker Neural Memory
emoji: 🧠
colorFrom: blue
colorTo: purple
sdk: gradio
sdk_version: 5.9.1
app_file: app.py
pinned: false
license: mit
---
# Docker Neural Memory
**Real Test-Time Training - Not a Simulation**
This demo runs **actual PyTorch** code implementing Google's Titans architecture. When you observe content, real gradients flow and real neural network weights update.
## What Makes This Real
- **Real Neural Network**: 2-layer MLP with ~250K parameters
- **Real Gradient Descent**: `torch.autograd.grad()` computes gradients
- **Real Weight Updates**: Parameters physically change during inference
- **Real Surprise Metric**: MSE loss measures prediction error
## Docker-Native Design
This project demonstrates production-grade AI infrastructure:
- **MCP Server**: Model Context Protocol for Claude Desktop integration
- **Docker Volumes**: Persist learned state across container restarts
- **CI/CD Pipeline**: GitHub Actions with Docker build and deploy
- **Kubernetes Ready**: Designed for orchestrated deployment
## Key Features
| Feature | Implementation |
|---------|---------------|
| Test-Time Training | PyTorch autograd during inference |
| State Persistence | Docker volumes for checkpoints |
| MCP Integration | Tools: observe, surprise, checkpoint, restore |
| Bounded Memory | Fixed parameters (doesn't grow like vector DBs) |
## Built By
**Carlos Crespo Macaya** - AI Engineer
- 10+ years production ML experience
- Expert in Docker, Kubernetes, MCP servers
- Currently at HP AICoE building multi-agent systems
Contact: macayaven@gmail.com
## Links
- [GitHub Repository](https://github.com/macayaven/docker-neural-memory)
- [Titans Paper](https://arxiv.org/abs/2501.00663)