first commit
This commit is contained in:
50
README.md
Normal file
50
README.md
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
# 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
|
||||||
Reference in New Issue
Block a user