Keras3 (R)

Pattern idiomatici Keras3 per R: API Sequential/Functional/Subclassing, multi-backend, callback.

di GiulSposito · GiulSposito/r-claude-skills

Promosso ★ 9.2/10

Keras3 (R) — Pattern idiomatici Keras3 per R: API Sequential/Functional/Subclassing, multi-backend, callback.

Cosa fa

Abilità di riferimento per la costruzione di modelli di deep learning con il pacchetto R keras3. Copre le tre API di costruzione di modelli, l'ecosistema di layer di pre-elaborazione audio/immagine/testo, oltre 30 applicazioni pre-addestrate, commutazione multi-backend (TensorFlow/JAX/PyTorch) e nomi di funzioni idiomatici R corretti. Si attiva con termini specifici di keras3 come 'Functional API', 'layer_*', 'JAX backend' o 'custom training loop'.

Rapporto di test

Il codice R di base utilizzava `layer_input()` dell'era keras2 (non esportato da keras3, causerebbe errore a runtime) e la fusione di tensori basata su `%>%`/c(); i pattern dell'abilità stessa usano correttamente `keras_input()`, `layer_add(list(...))` e costruttori di callback nominati — una correzione di correttezza reale e verificabile, non solo stilistica.

Testato il: 2026-07-16 · Claude Code 2.x (agent harness)

Installazione

git clone https://github.com/GiulSposito/r-claude-skills.git
mkdir -p ~/.claude/skills
cp -r r-claude-skills/.claude/skills/keras3 ~/.claude/skills/keras3

Comandi e prompt di esempio

  • /keras3Pattern idiomatici Keras3 per R: API Sequential/Functional/Subclassing, multi-backend, callback.

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

  • Build a Keras3 R model with a ResNet-style skip connection
  • Add early stopping and checkpoint callbacks to my keras3 model in R
  • Switch my R keras3 training loop from TensorFlow to the JAX backend