51 lines
1.2 KiB
Markdown
51 lines
1.2 KiB
Markdown
# Resume Website
|
|
|
|
Personal resume website for [saeedkhosravi.it](https://saeedkhosravi.it)
|
|
|
|
## Features
|
|
|
|
- **Resume**: Work experience, education, and certificates
|
|
- **Projects**: Interactive ML/AI project demos
|
|
- YOLO object detection on repair dataset
|
|
- Semi-Supervised SVM model comparison
|
|
- NDCC dataset generator
|
|
- **Articles**: Technical articles and blog posts
|
|
|
|
## Tech Stack
|
|
|
|
- **Backend**: FastAPI
|
|
- **Frontend**: Jinja2 templates, Skeleton CSS
|
|
- **ML Models**: YOLOv8, S3VM, Newton-UTSVM, LSTSVM
|
|
- **Data**: Various datasets (iris, wine, heart, etc.)
|
|
|
|
## Setup
|
|
|
|
1. Install dependencies:
|
|
```bash
|
|
pip install fastapi uvicorn jinja2 python-multipart
|
|
```
|
|
|
|
2. Run the server:
|
|
```bash
|
|
uvicorn main:app --reload
|
|
```
|
|
|
|
3. Visit `http://localhost:8000`
|
|
|
|
## Project Structure
|
|
|
|
```
|
|
├── main.py # FastAPI application
|
|
├── routes/ # Route handlers
|
|
│ ├── resume.py # Resume page
|
|
│ ├── projects.py # Projects and ML demos
|
|
│ └── articles.py # Articles page
|
|
├── templates/ # HTML templates
|
|
├── models/ # ML models implementation
|
|
└── datasets/ # Dataset files and loaders
|
|
```
|
|
|
|
## License
|
|
|
|
MIT
|