An interactive web application built with React to help understand the Transformer architecture, its evolution, and its impact on modern AI. This project provides visual explanations of key concepts in transformer models, including self-attention mechanisms, architectural comparisons, and performance metrics.
Clone the repository:
git clone https://github.com/ansh-info/Transformers-Explained.git
cd Transformers-Explained
Install dependencies:
npm install
Start the development server:
npm start
The application will be available at http://localhost:3000
src/
components/
ui/
card.js # Basic card components
tabs.js # Tab navigation components
sections/
ArchitectureComparison.js # Architecture comparison visualizations
Timeline.js # Historical timeline
WhyTransformers.js # Explanation of transformer benefits
visualizations/
ArchitectureAnimation.js # Animated architecture diagram
AttentionVisualizer.js # Self-attention mechanism demo
PerformanceChart.js # Performance metrics charts
App.js # Main application component
src/components/visualizations
App.js
Update the Tailwind configuration in tailwind.config.js
:
module.exports = {
content: ["./src/**/*.{js,jsx,ts,tsx}"],
theme: {
extend: {
// Add custom colors, spacing, etc.
},
},
plugins: [],
}
git checkout -b feature/AmazingFeature
)git commit -m 'Add some AmazingFeature'
)git push origin feature/AmazingFeature
)This project is licensed under the MIT License - see the LICENSE.md file for details