Create repository skeleton, .gitignore and requirements.txt
@Sandali0726 is already working on this.
Since Oct 9, 2026.
Assessment
This issue has not been assessed yet.
Description
Basic project layout every other issue builds on.
Files: src/__init__.py, .gitignore, requirements.txt, README.md
Tasks
- Create folders
src/,scripts/,tests/,notebooks/,results/,figures/,data/(add.gitkeepwhere empty) -
.gitignore:data/,*.pt,*.pth,*.npz,__pycache__/,.ipynb_checkpoints/ -
requirements.txt: torch, torchvision, timm, thop, scikit-learn, numpy, matplotlib, pillow, datasets, pytest - README: project title, dataset link, folder layout
Done when
pip install -r requirements.txt works on a fresh environment.
Close with a commit or PR message containing Closes #<this issue>.
- Dominant language
- Jupyter Notebook
- Stars
- 0
- Forks
- 0
- Avg merge
- 5h 32m
- Merged PRs (30d)
- 5
Getting set up
This project ships no dev container, Dockerfile or contributing guide, so setting up is up to you: start from its README, and see our first-contribution guide for the general steps.
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from VisionForgeCSE/CNN-For-Image-Classification
-
evaluation
Difficulty 2/5 1-3 hours Newbie friendliness 66/100
-
evaluation good first issue
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
-
evaluation
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
training
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
Optimizer factoryOpentraining
Difficulty 2/5 1-3 hours Newbie friendliness 65/100