adisaljusi commited on
Commit
adfde40
·
unverified ·
0 Parent(s):

init: project scaffold and gitignore

Browse files
.gitignore ADDED
@@ -0,0 +1,31 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Python
2
+ __pycache__/
3
+ *.py[cod]
4
+ *.egg-info/
5
+ .venv/
6
+ venv/
7
+ .env
8
+
9
+ # Data & artifacts (kept out of git)
10
+ data/raw/
11
+ data/interim/
12
+ data/processed/
13
+ models/*.pt
14
+ models/*.bin
15
+ models/*.safetensors
16
+ models/*.pkl
17
+ *.faiss
18
+
19
+ # Notebooks
20
+ .ipynb_checkpoints/
21
+
22
+ # IDE
23
+ .vscode/
24
+ .idea/
25
+ .DS_Store
26
+
27
+ # Logs / experiment trackers
28
+ runs/
29
+ mlruns/
30
+ wandb/
31
+ *.log
README.md ADDED
@@ -0,0 +1,13 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # ForkCast
2
+
3
+ AI nutrition coach that turns a meal photo into a personalized obesity-risk prediction and a plain-language explanation grounded in dietary guidelines.
4
+
5
+ ## Status
6
+
7
+ Project scaffold. CV, numeric, and NLP blocks land in subsequent commits.
8
+
9
+ ## Project info
10
+
11
+ - Course: AI Applications
12
+ - Submission deadline: 07 June 2026, 18:00
13
+ - Instructors: Jasmin Heierli (@jasminh), Benjamin Kühnis (@bkuehnis)
data/.gitkeep ADDED
File without changes
models/.gitkeep ADDED
File without changes
notebooks/.gitkeep ADDED
File without changes
requirements.txt ADDED
@@ -0,0 +1,42 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Core
2
+ python-dotenv>=1.0.0
3
+ numpy>=1.26
4
+ pandas>=2.2
5
+ scikit-learn>=1.4
6
+
7
+ # Deep learning (CV block)
8
+ torch>=2.2
9
+ torchvision>=0.17
10
+ transformers>=4.40
11
+ datasets>=2.18
12
+ accelerate>=0.29
13
+
14
+ # Tabular
15
+ xgboost>=2.0
16
+ lightgbm>=4.3
17
+ shap>=0.45
18
+ joblib>=1.3
19
+
20
+ # NLP / RAG
21
+ sentence-transformers>=2.7
22
+ faiss-cpu>=1.8
23
+ pypdf>=4.0
24
+ openai>=1.30
25
+
26
+ # Vision utils
27
+ pillow>=10.0
28
+ opencv-python-headless>=4.9
29
+
30
+ # UI / deployment
31
+ gradio>=4.25
32
+
33
+ # Notebooks / EDA
34
+ jupyter>=1.0
35
+ jupytext>=1.16
36
+ nbconvert>=7.0
37
+ ipykernel>=6.0
38
+ matplotlib>=3.8
39
+ seaborn>=0.13
40
+
41
+ # Testing
42
+ pytest>=8.0
src/__init__.py ADDED
File without changes
src/app/__init__.py ADDED
File without changes
src/cv/__init__.py ADDED
File without changes
src/nlp/__init__.py ADDED
File without changes
src/numeric/__init__.py ADDED
File without changes
tests/__init__.py ADDED
File without changes