# Identify Architecture

> Analyze ML model architecture from papers and code. Use when understanding model structure for implementation.

- Skill: `majiayu000/identify-architecture-2` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add majiayu000/identify-architecture-2`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/identify-architecture-2/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/majiayu000/identify-architecture-2

---


# Identify Architecture

Analyze and document machine learning model architectures including layers, connections, and information flow.

## When to Use

- Understanding paper model designs
- Planning model implementation
- Comparing architecture variations
- Documenting neural network structure

## Quick Reference

```bash
# Extract architecture from paper
# Look for: "Figure X: Architecture of [Model]"
# Check for: Table with layer specifications
# Find: Layer descriptions (Conv2D, FC, BatchNorm, etc.)

# Visualize model structure (Mojo)
# var model: SimpleNet = ...
# print(model)  # Should show layer information
```

## Workflow

1. **Locate architecture diagram**: Find visual architecture representation in paper
2. **List layers**: Enumerate all layers with type and parameters
3. **Document connections**: Map data flow between layers (skip connections, merges)
4. **Extract layer parameters**: For each layer record size, activation, normalization
5. **Create implementation plan**: Translate to Mojo struct/function definitions

## Output Format

Architecture documentation:

- Model name and source
- Layer-by-layer breakdown
- Layer type (Conv2D, Dense, etc.)
- Parameters (kernel size, stride, padding, activation)
- Input/output shapes
- Data flow diagram (text or ASCII)
- Special components (skip connections, attention)

## References

- See `extract-hyperparameters` skill for model configuration
- See CLAUDE.md > Mojo Syntax Standards for implementation patterns
- See `/notes/review/mojo-ml-patterns.md` for architecture patterns

