Skip to content

Getting Started ​

This guide will help you get started with AI-Practices.

Prerequisites ​

ComponentMinimumRecommended
Python3.103.10 ~ 3.11
CPU4 cores8+ cores
RAM8 GB32 GB
GPUGTX 1060RTX 3080+
Storage50 GB200 GB SSD

Installation ​

1. Clone Repository ​

bash
git clone https://github.com/zimingttkx/AI-Practices.git
cd AI-Practices

2. Create Environment ​

bash
conda create -n ai-practices python=3.10 -y
conda activate ai-practices

3. Install Dependencies ​

bash
pip install -r requirements.txt

4. Verify Installation ​

bash
python -c "import tensorflow as tf; print(f'TensorFlow: {tf.__version__}')"
python -c "import torch; print(f'PyTorch: {torch.__version__}')"

5. Launch Jupyter ​

bash
jupyter lab

Run First Experiment ​

bash
cd 09-practical-projects/02-computer-vision/01-mnist-cnn
python src/train.py --epochs 20 --batch_size 64

Expected Output:

Epoch 20/20 - loss: 0.0234 - accuracy: 0.9921
Test Accuracy: 99.12%

Learning Path ​

Beginner (8-12 weeks) ​

Week 1-2:  01-foundations (Part 1)
Week 3-4:  01-foundations (Part 2)
Week 5-6:  02-neural-networks
Week 7-8:  03-computer-vision
Week 9-10: 04-sequence-models
Week 11-12: 09-practical-projects

Advanced (4-6 weeks) ​

Week 1-2: 05-advanced-topics
Week 3-4: 06-generative-models
Week 5-6: 07-reinforcement-learning

Next Steps ​

Released under the MIT License.