Animations using Manim Community exploring various concepts in computer science, with a special focus on machine learning and statistics
| Animation | Source |
|---|---|
| Autoencoder | autoencoder.py |
| Automaton To Regex | automaton_to_regex.py |
| Central Limit Theorem | central_limit_theorem.py |
| Determinant As Area | determinant_as_area.py |
| Dot Product | dot_product.py |
| Euclidian Distance | euclidian_distance.py |
| Forward Propagation | forward_propagation.py |
| Grid Search | grid_search.py |
| K Means | k_means.py |
| Knn | knn.py |
| Linear Regression | linear_regression.py |
| Log Transformation | log_transformation.py |
| Markov Chain | markov_chain.py |
| Monte Carlo Pi | monte_carlo_pi.py |
| Normal Distribution | normal_distribution.py |
| Normalization | normalization.py |
| Relu | relu.py |
| Sigmoid | sigmoid.py |
| Svm | svm.py |
-
Ensure you have Python installed.
-
Check Manim Dependencies
Before proceeding, check the required dependencies for Manim on the Manim Community site:
👉 https://docs.manim.community/en/stable/installation.html
Manim requires additional programs like LaTeX for text rendering.
-
Clone the Repository
git clone https://github.com/kelvinleandro/manim-animations cd manim-animations -
Create a Virtual Environment (Recommended)
python -m venv .venv
-
Windows:
.venv\Scripts\activate
-
Mac/Linux:
source .venv/bin/activate
-
-
Install Required Packages
pip install -r requirements.txt
-
Run a Manim Animation
manim -pqm script_name.py SceneName