$npx skillfedfor your agent

Neural Network Design

Master the fundamentals of constructing neural networks across multiple paradigms—from convolutional layers for image processing to recurrent units for sequences and transformer blocks for attention-based learning. This skill covers architecture selection, layer composition, normalization strategies, and regularization approaches to help you tailor models to your problem domain.

Neural Network Design helps you build and optimize CNN, RNN, Transformer, and ResNet architectures using PyTorch and TensorFlow.

AI-generated summary based on this skill's SKILL.md

299 45 MITupdated by aj-geddes

Decision gist · record as of 2026-03-04

Neural Network Design helps you build and optimize CNN, RNN, Transformer, and ResNet architectures using PyTorch and TensorFlow. Master the fundamentals of constructing neural networks across multiple paradigms—from convolutional layers for image processing to recurrent units for sequences and transformer blocks for attention-based learning. This skill covers architecture selection, layer composition, normalization strategies, and regularization approaches to help you tailor models to your problem domain.

manual: git clone https://github.com/aj-geddes/useful-ai-prompts → cp -r useful-ai-prompts/skills/neural-network-design ~/.claude/skills/neural-network-design
skills/neural-network-design/SKILL.md · version ebbf2961

Use it when

  • Neural Network Design covers architecture selection across three major paradigms.
  • Neural Network Design covers layer composition best practices including the ordering of convolutions, normalization.

Verify before relying

Read SKILL.md below before installing (3 files). Open directory: indexed for reading, not audited.

Same gist for agents: .md · .json

Install

aj-geddes/useful-ai-prompts/neural-network-design · repository language: Shell

Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.

Frequently asked questions

AI-generated answers based on this skill's SKILL.md and metadata

How do I design a CNN architecture for image classification?

Neural Network Design teaches you to construct convolutional architectures by stacking convolutional layers, pooling operations, and fully connected heads. You'll learn to choose filter sizes, depths, and stride patterns based on your image resolution and classification task. The skill covers how to balance model capacity with computational constraints and when to apply regularization like dropout and batch normalization to prevent overfitting on vision datasets.

What are the key differences between CNN, RNN, and transformer architectures?

Neural Network Design covers architecture selection across three major paradigms. CNNs excel at spatial feature extraction for images through weight sharing and local connectivity. RNNs and LSTMs process sequential data by maintaining hidden state across time steps. Transformers use self-attention mechanisms to capture long-range dependencies without recurrence, making them ideal for NLP and sequence modeling. The skill helps you match each architecture type to your problem's structure.

How should I compose layers and apply normalization in deep networks?

Neural Network Design covers layer composition best practices including the ordering of convolutions, normalization, and activation functions. You'll learn batch normalization for stabilizing training across layers, layer normalization for transformer blocks, and how these techniques interact with regularization methods like dropout. The skill explains why normalization reduces internal covariate shift and enables training of deeper architectures more effectively.

How do I build a transformer model with self-attention for NLP?

Neural Network Design teaches transformer architecture construction, including multi-head self-attention blocks, positional encoding, and feed-forward sublayers. You'll understand how attention mechanisms allow models to weigh relationships between all tokens in a sequence, and how to stack these blocks for deeper models. The skill covers implementation patterns in PyTorch and TensorFlow to bring transformer designs to production.

What role do skip connections play in deep neural networks?

Neural Network Design explains how skip connections (residual paths) enable training of very deep networks by allowing gradients to flow directly through layers. You'll learn ResNet-style architectures where identity mappings bypass one or more layers, reducing vanishing gradient problems. The skill covers when to apply skip connections, how they interact with normalization, and their impact on optimization dynamics in networks with 50+ layers.

How do I choose between depth and width when designing a neural network?

Neural Network Design addresses depth versus width tradeoffs: deeper networks can learn hierarchical features but are harder to train, while wider networks increase capacity per layer with lower optimization difficulty. The skill teaches you to consider your dataset size, computational budget, and task complexity when making this choice, and how techniques like skip connections and normalization shift these tradeoffs in favor of deeper architectures.

SKILL.md

Rendered from the published skill. Quoted content, verbatim.

Neural Network Design

Overview

This skill covers designing and implementing neural network architectures including CNNs, RNNs, Transformers, and ResNets using PyTorch and TensorFlow, with focus on architecture selection, layer composition, and optimization techniques.

When to Use

  • Designing custom neural network architectures for computer vision tasks like image classification or object detection
  • Building sequence models for time series forecasting, natural language processing, or video analysis
  • Implementing transformer-based models for language understanding or generation tasks
  • Creating hybrid architectures that combine CNNs, RNNs, and attention mechanisms
  • Optimizing network depth, width, and skip connections for better training and performance
  • Selecting appropriate activation functions, normalization layers, and regularization techniques

Core Architecture Types

  • Feedforward Networks (MLPs): Fully connected layers
  • **Convolutional Networks

(truncated - see the full file via the links below)

File tree — 3 files
skills/neural-network-design/SKILL.md
skills/neural-network-design/scripts/scaffold-analysis.sh
skills/neural-network-design/templates/notebook-template.py

Let your AI agent find skills like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.

wish › “Design and implement neural network architectures for specific tasks”

Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →

Related skills

Computer Vision
by aj-geddes · aj-geddes/useful-ai-prompts

Computer Vision provides ready-to-use implementations for core visual recognition tasks including classification, detection, segmentation, and pose estimation. The skill includes model architectures, transfer learning with pre-trained networks, and data preprocessing pipelines to accelerate development.

MITupdated Mar 2026
★ 299repo stars
Deep Learning
by pluginagentmarketplace · pluginagentmarketplace/custom-plugin-data-engineer

Master production-grade deep learning using PyTorch, covering neural architectures, transformer models, and optimization techniques. Learn training best practices including mixed precision, gradient management, and deployment strategies for real-world applications.

no license declared → metadata onlyupdated Jan 2026
★ 4repo stars
ml-expert
by personamanagmentlayer · personamanagmentlayer/pcl

ml-expert delivers comprehensive guidance on machine learning systems, from supervised and unsupervised learning through deep neural networks to production deployment. It covers model training workflows, hyperparameter optimization, and MLOps practices including versioning and monitoring. Includes practical code patterns for scikit-learn pipelines, PyTorch training loops, and FastAPI model serving.

Apache-2.0updated Mar 2026
★ 38repo stars
ML Model Explanation
by aj-geddes · aj-geddes/useful-ai-prompts

Unlock the reasoning behind your model's predictions using multiple explainability techniques. This skill covers feature importance, SHAP values, LIME local approximations, partial dependence plots, and attention visualization to reveal both global patterns and individual prediction drivers. Build trust and compliance through transparent, interpretable machine learning.

MITupdated Mar 2026
★ 299repo stars
ML Model Training
by aj-geddes · aj-geddes/useful-ai-prompts

ML Model Training guides you through building and optimizing machine learning models across three major frameworks. Learn data preparation, feature engineering, algorithm selection, and hyperparameter tuning with practical examples for classification, regression, and clustering.

MITupdated Mar 2026
★ 299repo stars
Sentiment Analysis
by aj-geddes · aj-geddes/useful-ai-prompts

Sentiment Analysis determines emotional tone in text through lexicon-based, machine learning, and deep learning approaches. It categorizes content as positive, negative, neutral, or mixed—useful for understanding customer satisfaction, monitoring brand perception, and extracting insights from feedback.

MITupdated Mar 2026
★ 299repo stars

More skills Model Hyperparameter Tuning (MIT) · Classification Modeling (MIT)

Tags
model-architecturedeep-learning-designlayer-compositionattention-mechanismsnetwork-optimizationcomputer-vision-modelssequence-processingframework-agnosticarchitecture-patternstraining-stability