torch-geometric
Construye Redes Neuronales de Grafos con PyTorch Geometric
También disponible en: davila7
Las Redes Neuronales de Grafos impulsan aplicaciones modernas como el descubrimiento de fármacos, el análisis de redes sociales y los sistemas de recomendación. Esta skill ofrece plantillas listas para usar y documentación para implementar GNNs con PyTorch Geometric.
Descargar el ZIP de la skill
Subir en Claude
Ve a Configuración → Capacidades → Skills → Subir skill
Activa y empieza a usar
Pruébalo
Usando "torch-geometric". Create a GCN model for the Cora citation network
Resultado esperado:
- Capas GCNConv con canales ocultos
- Bucle de entrenamiento con cálculo de pérdida
- Evaluación en máscaras train/val/test
- Modelo guardado en un archivo de checkpoint
Usando "torch-geometric". Load the TUDataset for graph classification
Resultado esperado:
- TUDataset con ENZYMES cargado en /tmp
- DataLoader con batch_size=32
- Capa de global mean pooling
- Entrenamiento a lo largo de 100 épocas
Usando "torch-geometric". Use attention mechanisms in my GNN
Resultado esperado:
- GATConv con 8 cabezas de atención
- Dropout aplicado a los coeficientes de atención
- Función de activación ELU
- Salida multi-head concatenada y luego promediada
Auditoría de seguridad
SeguroAll 777 static findings are false positives. The detected 'eval()' calls are legitimate PyTorch model.eval() methods for evaluation mode, not dynamic code execution. The 'external_commands' findings are markdown code blocks using backtick formatting. The 'weak cryptographic algorithm' flags are triggered by documentation mentioning algorithm names. The 'certificate/key files' flags misidentify error messages referencing TEMPLATES.keys(). No actual security threats identified in this legitimate PyTorch Geometric ML skill.
Factores de riesgo
⚙️ Comandos externos (4)
📁 Acceso al sistema de archivos (2)
⚡ Contiene scripts (3)
🌐 Acceso a red (1)
Puntuación de calidad
Lo que puedes crear
Construir Predictores de Propiedades Moleculares
Entrena GNNs en grafos moleculares para predecir propiedades de fármacos, toxicidad y afinidad de unión para el descubrimiento de fármacos.
Crear Clasificadores de Redes de Citación
Implementa clasificación de nodos en redes de citación como Cora y PubMed para categorización y recomendación de artículos.
Analizar Redes Sociales
Aplica técnicas de atención y muestreo de grafos a grandes redes sociales para detección de comunidades y análisis de influencia.
Prueba estos prompts
Build a Graph Convolutional Network for node classification on the Cora dataset using PyTorch Geometric. Include training loop and evaluation.
Create a GraphSAGE model for graph classification on the ENZYMES dataset using global mean pooling and DataLoader.
Implement a Graph Attention Network (GAT) with multi-head attention for citation network classification.
Show how to use NeighborLoader for training GNNs on large-scale graphs with mini-batch processing and neighbor sampling.
Mejores prácticas
- Usa model.eval() y torch.no_grad() durante la inferencia para desactivar gradientes y garantizar un comportamiento determinista.
- Aplica NeighborLoader con num_neighbors adecuado para grafos grandes y habilitar entrenamiento eficiente con mini-batches.
- Guarda modelos usando torch.save() con state_dict para checkpointing eficiente y reproducibilidad.
Evitar
- Evita entrenar en grafos completos sin muestreo para redes grandes, ya que esto causa desbordamiento de memoria.
- No olvides establecer model.train() durante las fases de entrenamiento y model.eval() durante la evaluación.
- Evita codificar rutas de conjuntos de datos; usa el parámetro root con directorios temporales para el almacenamiento en caché de conjuntos de datos.
Preguntas frecuentes
¿Qué es PyTorch Geometric?
¿Qué arquitecturas GNN están soportadas?
¿Qué conjuntos de datos puedo cargar?
¿Cómo manejo grafos grandes?
¿Puedo hacer predicción de propiedades moleculares?
¿Qué transformaciones están disponibles?
Detalles del desarrollador
Autor
K-Dense-AILicencia
MIT license
Repositorio
https://github.com/K-Dense-AI/claude-scientific-skills/tree/main/scientific-skills/torch_geometricRef.
main
Estructura de archivos