کالری شمار هوش مصنوعی چطور کار می‌کند و چقدر دقیق است؟

کالری شمار هوش مصنوعی ابزاری است که با یک عکس از بشقابت، نوع غذا را تشخیص می‌دهد و کالری و درشت‌مغذی‌هایش را تخمین می‌زند. خلاصهٔ جواب این است: در تشخیص غذا معمولاً خوب است، ولی در تخمین مقدار ممکن است خطا کند. اگر بدانی خطا از کجا می‌آید و چند ثانیه برای اصلاحش وقت بگذاری، هم سرعت ثبت را داری و هم دقتش را.

در این مقاله ساده و بی‌اغراق می‌گوییم این ابزارها چطور کار می‌کنند، پژوهش‌ها دربارهٔ دقتشان چه می‌گویند، غذاهای ایرانی چه چالشی دارند و چطور با پرتقال ثبت دقیق‌تری داشته باشی.

کالری شمار هوش مصنوعی یعنی چه؟

در کالری‌شماری سنتی باید اسم هر غذا را جست‌وجو کنی، مقدارش را حدس بزنی و دستی وارد کنی. همین کار وقت‌گیر باعث می‌شود خیلی‌ها بعد از چند روز ثبت را رها کنند. کالری شمار هوش مصنوعی این مراحل را کوتاه می‌کند: عکس می‌گیری و تخمین اولیه آماده است.

مهم است بدانی خروجی این ابزارها تخمین است، نه اندازه‌گیری آزمایشگاهی. حتی یک متخصص تغذیه هم با نگاه به عکس نمی‌تواند کالری دقیق بگوید. هدف این است که با کمترین زحمت به عددی نزدیک به واقعیت برسی و روند روزانه‌ات را ببینی.

هوش مصنوعی غذا و کالری را چطور تخمین می‌زند؟

کار یک کالری‌شمار هوشمند معمولاً در چند مرحله انجام می‌شود:

  1. تشخیص غذا: مدل با دیدن هزاران عکس آموزش دیده و می‌فهمد در بشقاب چه چیزی هست، مثلاً قورمه‌سبزی و پلو.
  2. تخمین حجم یا مقدار: از اندازهٔ غذا در عکس و نسبتش با بشقاب حدس می‌زند چقدر غذا هست.
  3. تبدیل به کالری: مقدار تخمینی را با اطلاعات غذایی یک پایگاه دادهٔ غذا تطبیق می‌دهد.
  4. نمایش نتیجه: کالری، پروتئین، کربوهیدرات و چربی را نشان می‌دهد تا تأیید یا اصلاحش کنی.

هر مرحله می‌تواند کمی خطا اضافه کند، ولی بیشترین خطا معمولاً در مرحلهٔ دوم، یعنی تخمین مقدار، اتفاق می‌افتد.

یک عکس از بشقاب، شروع تخمین کالری با هوش مصنوعی
یک عکس از بشقاب، شروع تخمین کالری با هوش مصنوعی

کجا دقیق است و کجا خطا دارد؟

یک مرور نظام‌مند پژوهش‌های تخمین غذا از روی عکس نشان داده میانگین خطای نسبی کالری در مطالعه‌های مختلف از حدود ۰٫۱ درصد تا ۳۸٫۳ درصد بوده است. همین مرور می‌گوید وقتی عکس فقط یک غذای ساده داشته، خطا معمولاً کمتر از بشقاب‌های چندغذایی بوده است.

پژوهش دیگری که دقت یک مدل هوش مصنوعی را روی ۱۱۴ عکس غذا بررسی کرده، نتیجهٔ مشابهی داشته است. مدل در شناسایی غذاها حدود ۹۳ درصد درست عمل کرده و مقدار وعده‌های کوچک را هم خوب تخمین زده، ولی در وعده‌های متوسط و بزرگ دقتش کم شده و بیشتر مواد مغذی را کمتر از واقعیت نشان داده است.

موقعیت دقت معمول دلیل
تشخیص نوع غذا معمولاً خوب شکل و رنگ غذا در عکس پیداست
یک غذای ساده مثل سیب یا تخم‌مرغ بهتر مقدار و ترکیب واضح است
بشقاب شلوغ و چندغذایی کمتر غذاها روی هم افتاده‌اند
وعدهٔ بزرگ کمتر حجم و عمق در عکس سخت دیده می‌شود
روغن، سس و شکر پنهان ضعیف در عکس اصلاً دیده نمی‌شود

پس اسم غذا را معمولاً درست می‌گوید، ولی برای مقدار و کالری‌های پنهان به کمک تو نیاز دارد.

غذاهای ایرانی و چالش تخمین مقدار

سفرهٔ ایرانی برای هر کالری‌شماری چالش‌های خاص خودش را دارد:

  • خورش‌ها: روغن داغ‌کردهٔ قورمه‌سبزی یا قیمه در عکس دیده نمی‌شود، ولی کالری قابل‌توجهی دارد.
  • برنج: یک کفگیر پلو کته با یک کفگیر پلوی پرروغن یا ته‌دیگ فرق زیادی دارد.
  • غذاهای مخلوط: در آش، کوکو یا ماکارونی، مواد اولیه از هم جدا نیستند.
  • دستور پخت خانگی: مقدار روغن و گوشت از خانه‌ای به خانهٔ دیگر فرق می‌کند.

برای همین کالری‌شماری که غذاهای ایرانی را بشناسد کمک بزرگی است. پرتقال پایگاه دادهٔ غذاهای ایرانی دارد و از کله‌پاچه تا میرزاقاسمی را می‌شناسد، ولی حتی آن وقت هم مقدار روغن خانهٔ تو را فقط خودت می‌دانی.

چطور ثبت را دقیق‌تر کنیم؟

با چند عادت ساده، تخمین هوش مصنوعی خیلی به واقعیت نزدیک‌تر می‌شود:

  1. از بالا و در نور خوب عکس بگیر تا همهٔ غذا دیده شود و چیزی پشت چیز دیگر نماند.
  2. غذاها را تا جایی که می‌شود جدا بکش؛ برنج کنار خورش، نه زیرش.
  3. قبل از خوردن عکس بگیر، نه وسط غذا.
  4. مقدار را بازبینی کن؛ اگر به نظرت بیشتر یا کمتر خوردی، اصلاحش کن.
  5. چیزهای پنهان را اضافه کن، مثل روغن اضافه، سس، قند چای یا نوشیدنی.
  6. گاهی وزن کن؛ چند بار وزن‌کردن برنج و خورش چشمت را برای حدس‌های بعدی تنظیم می‌کند.

در پرتقال اگر هوش مصنوعی مقدار را اشتباه حدس زد، با ویرایش هوشمند می‌توانی با یک کلیک مقدار را عوض کنی، مثلاً بزنی نصف بشقاب، و محاسبه همان لحظه به‌روز می‌شود.

اگر مقدار درست نبود، با یک کلیک اصلاحش کن
اگر مقدار درست نبود، با یک کلیک اصلاحش کن

کالری شمار هوش مصنوعی در کنار هدف کالری روزانه

ثبت دقیق غذا وقتی به کار می‌آید که بدانی قرار است به چه عددی برسی. اگر هنوز کالری مورد نیازت را نمی‌دانی، اول راهنمای قدم‌به‌قدم محاسبه کالری مورد نیاز روزانه را بخوان. پرتقال هم بر اساس قد، وزن و میزان فعالیتت کالری مجاز روزانه‌ات را تعیین می‌کند.

نکتهٔ مهم این است که خطای کوچک روزانه وقتی ثبت منظم باشد، در روند هفتگی خودش را نشان می‌دهد. اگر چند هفته وزنت با چیزی که انتظار داشتی جور نبود، یعنی جایی کمتر یا بیشتر ثبت کرده‌ای و می‌توانی هدف یا عادت ثبتت را اصلاح کنی. برای ساختن یک برنامهٔ پایدار، مقالهٔ کاهش وزن اصولی بدون گرسنگی و رژیم سخت را هم ببین.

روند هفتگی از عدد یک روز مهم‌تر است
روند هفتگی از عدد یک روز مهم‌تر است

سؤالات متداول

کالری شمار هوش مصنوعی چقدر دقیق است؟

به نوع غذا و کیفیت عکس بستگی دارد. پژوهش‌ها خطای میانگین بسیار متفاوتی گزارش کرده‌اند و غذاهای ساده دقیق‌تر از بشقاب‌های شلوغ تخمین زده می‌شوند. با بازبینی مقدار، دقت بیشتر می‌شود.

آیا هوش مصنوعی غذاهای ایرانی را تشخیص می‌دهد؟

کالری‌شماری که روی غذاهای ایرانی آموزش دیده باشد، معمولاً خورش‌ها و پلوها را تشخیص می‌دهد. پرتقال مخصوص سفرهٔ ایرانی پایگاه داده دارد، ولی مقدار روغن را بهتر است خودت بررسی کنی.

آیا باز هم لازم است غذا را وزن کنم؟

هر روز نه. ولی چند بار وزن‌کردن غذاهای پرتکرار کمک می‌کند حدس‌هایت و اصلاح‌هایت دقیق‌تر شود.

اگر هوش مصنوعی غذا را اشتباه تشخیص داد چه کنم؟

نتیجه را ویرایش کن. در پرتقال می‌توانی مقدار را تغییر بدهی و محاسبه بلافاصله به‌روز می‌شود.

روی آیفون هم می‌شود از پرتقال استفاده کرد؟

بله، نسخهٔ وب‌اپ پرتقال روی آیفون و سیستم‌عامل‌های دیگر کار می‌کند و می‌توانی آن را به صفحهٔ اصلی گوشی اضافه کنی.

جمع‌بندی

کالری شمار هوش مصنوعی ثبت غذا را از چند دقیقه به چند ثانیه می‌رساند، ولی جادو نمی‌کند. غذا را خوب می‌شناسد، در تخمین مقدار و چربی پنهان به کمک تو نیاز دارد و بهترین نتیجه را وقتی می‌دهد که عکس خوب بگیری و مقدار را بازبینی کنی. اگر می‌خواهی امتحانش کنی، از وب‌اپ کالری‌شمار هوشمند پرتقال شروع کن و اگر سؤالی داشتی از پشتیبانی واتساپ پرتقال بپرس.

نوشتهٔ hojat حجت