03 // MR/03PROOF // 8,844 FOOD IMAGESAI / ML

NUTRIVISION AI

Indonesian Food Image Classification & LLM Nutrition Recommendation

INFRA SPEC:MOBILENETV2 · DEEPSEEK R1 · FLASK VPS · GUNICORN
PythonFlaskMobileNetV2Computer VisionDeepSeek R1LLMGunicornUbuntu VPS
NUTRIVISION AI
PROJECT // MR/03
01 // CONTEXT

PROJECT BACKGROUND

Penelitian skripsi S1 Teknik Informatika di Universitas Gunadarma yang berfokus pada pengenalan kuliner lokal dan edukasi nutrisi berbasis kecerdasan buatan.

02 // PROBLEM

THE CORE CHALLENGE

Kuliner nusantara memiliki keberagaman visual yang sangat tinggi (kuah gulai, sambal, potongan rempah, variasi plating) yang sulit diklasifikasikan oleh model umum.

03 // APPROACH

ENGINEERING STRATEGY

Mengumpulkan dan membersihkan dataset 8.844 citra makanan lokal, menerapkan transfer learning MobileNetV2 dengan augmentasi data, dan menghubungkan hasil klasifikasi ke prompt engineering LLM terstruktur.

04 // SYSTEM TOPOLOGY

ARCHITECTURE SPECIFICATION

  • 01Dataset Pipeline: 8,844 images preprocessed with adaptive resizing, augmentation, and normalization
  • 02Inference Model: MobileNetV2 with fine-tuned Dense layers and Dropout 0.3 for multi-class prediction
  • 03Reasoning Engine: DeepSeek R1 prompt chain generating macronutrient analysis and dietary tips
  • 04Web Service: Flask REST API served with Gunicorn WSGI and Nginx on Linux Ubuntu VPS
[ARCHITECTURE TOPOLOGY // MULTIMODAL CNN + DEEPSEEK REASONING]8,844 DATASET · MOBILENETV2 · DEEPSEEK R1
STAGE 01

Dataset Preprocess

8,844 images resized (224x224), augmented with rotation/zoom, and normalized.

STAGE 02

MobileNetV2 CNN

Transfer learning feature extraction + Dense Dropout (0.3) Softmax classification.

STAGE 03

DeepSeek R1 Chain

Prompt engineering chain producing caloric breakdown and dietary recommendations.

STAGE 04

Flask VPS API

Served via Gunicorn WSGI server and Nginx reverse proxy on Linux Ubuntu.

05 // KEY FEATURES

DELIVERED CAPABILITIES

  • Multi-class visual classification across signature Indonesian traditional dishes
  • Automated estimation of portion size and macronutrient caloric breakdown
  • Interactive dietary recommendations tailored to detected meal components
  • Lightweight inference engine capable of running efficiently on affordable cloud VPS
06 // CURRENT STATUS

PROJECT LIFECYCLE

Research prototype and academic publication codebase.

07 // REFLECTION

TECHNICAL TAKEAWAY

Menggabungkan visi komputer yang presisi dengan kemampuan penalaran LLM menghasilkan aplikasi edukasi gizi yang jauh lebih kontekstual dan bermanfaat.