- Each week has its own folder (e.g.
2025-week-01). - Each day has a self-contained mini project (CLI + API preferred).
- Each project includes its own
README.mdwith usage instructions.
Summarizes text-based PDFs using either OpenAI or TextRank, with both CLI and API support.
- π Folder:
2025-week-01/01-llm-pdf-summarizer βΆοΈ View project
docker run --rm -p 8000:8000 cagritemel/ai365-pdf:latest
# Open http://127.0.0.1:8000/docs
## π Contributing
Want to add a project? Follow these steps:
1. **Fork** this repository π΄
2. Create a new folder under the current week (e.g. `2025-week-02/03-my-awesome-project`)
3. Add your code and a clear `README.md` with usage instructions
4. Open a **Pull Request** π‘
### π Guidelines
- Use **Python 3.9+**
- Prefer **CLI + FastAPI endpoints**
- Include clear usage examples and requirements
- Keep each project **small, useful, and reproducible** π§
---
## π§ Roadmap
- [x] Week 1: LLM PDF Summarizer
- [ ] Week 2: Week2-Photo-Tagger
- [ ] Week 3: Image-Captioner
- [ ] Week 4: ROS + LLM Robotics Demo π€
---
## π License
This project is licensed under the [MIT License](./LICENSE).
Feel free to use, modify, and contribute.
---
## π Why this repo?
> βSmall daily progress is better than occasional bursts.β
This repository is designed to help you **build consistency**, improve your skills, and contribute to the global AI community.
Start small, commit daily, and grow π
---
## π§ Topics Covered
- π¦Ύ **Robotics** β ROS + LLM agents
- π§ **Machine Learning** β classic & modern ML
- πͺ **LLMs & GenAI** β OpenAI, Hugging Face, prompt engineering
- βοΈ **Infrastructure** β FastAPI, Docker, Kubernetes, MLOps
---
## π€ Community
Everyone is welcome to contribute β whether youβre a beginner or advanced.
If youβd like to collaborate or suggest a project idea, open an **Issue** or submit a **Pull Request**.
---
### π’ Stay Consistent. Build Daily. Share Openly.