Шоу HN Bitesnap - Поглиблене навчання відповідає новинам про хакерські журнали

У нас є публікація в блозі, яка пояснює більше про Bitesnap і чому ми його створили. https://blog.getbitesnap.com/introducing-bitesnap-a-smart-ph.

поглиблене

Я був би більш ніж готовий платити щомісячну плату (5 доларів на місяць), щоб хтось підтвердив деталі мого харчування та позначив страви, які ваша система не визнає. Я б із задоволенням заплатив вам за створення більш якісного навчального набору, тому що

1) Я не хочу заповнювати зайву інформацію (хоча ваш інтерфейс робить цей процес менш болючим, ніж був би в іншому випадку)

2) Оплата зробить для мене набагато більше шансів бути послідовним користувачем

У будь-якому випадку, раді спробувати це, і якщо ви кожен раз спробуєте платне оновлення, я точно буду морською свинкою:)

Я збираюся отримати свій пристрій SCiO, який забезпечує забір проб невеликої кількості їжі для визначення фактів харчування. Найменша проблема тут полягає в тому, що він не надає багато, оскільки загальна кількість вуглеводів становить лише щільність вуглеводів.

Я бачив, як цей продукт працює поряд із пристроєм типу SCiO, який може отримати макрооцінку їжі, яку ви збираєтеся їсти, але потім отримати делікатні деталі, зачепивши дані SCiO на місці. Якщо виявлено хліб, "Будь ласка, отримайте більш точні дані про їжу, відібравши хліб за допомогою одиниці типу SCiO".

Чудові речі! Так тримати!

- Дуже приємний досвід роботи на борту, особливо в порівнянні з іншими лічильниками калорій. Великий плюс тут.

- Здається, не існує способу додавати їжу поза поточною "їжею". Я сиджу тут в обідній час, але хотів додати, що я поснідав - натомість я щойно з’їв дуже великий обід.

- Поточна база даних про продукти харчування здається досить тонкою. Наприклад, немає мого африканського арахісового супу, який доступний як у LoseIt, так і в MyFitnessPal.

- Як ви будете мати справу з такими речами, як бутерброди, де багато інгредієнти можуть бути повністю приховані від очей? Вгадайте "сендвіч", і дозвольте мені вибрати, що в ньому, з розумного списку інгредієнтів для сендвічів? Те саме стосується супів, або рагу, або будь-чого, що може бути візуально подібним із широким спектром можливих інгредієнтів.

Взагалі хороший старт та деякі вкрай необхідні інновації у просторі додатків для підрахунку калорій.

Радий почути, що вам сподобалось

> Здається, немає способу додавати їжу поза поточною "їжею". Я сиджу тут в обідній час, але хотів додати, що я поснідав - натомість я щойно з’їв дуже великий обід.

Так, у нас була купа людей, які просили про це протягом останніх кількох днів. Ми повинні це виправити в наступному випуску.

> Поточна база даних про продукти харчування здається досить тонкою. Наприклад, немає мого африканського арахісового супу, який доступний як у LoseIt, так і в MyFitnessPal.

Усі наші дані надходять з USDA прямо зараз. Незабаром ми додамо сканування штрих-коду, яке включатиме ще 70 тис. Елементів. Після цього ми плануємо полегшити користувачам додавання нових речей шляхом розпізнавання харчових етикеток та обчислення харчових цінностей на основі інгредієнтів/рецептів.

> Як ви будете мати справу з такими речами, як бутерброди, де багато інгредієнти можуть бути повністю приховані від очей? Вгадайте "сендвіч", і дозвольте мені вибрати, що в ньому, з розумного списку інгредієнтів для сендвічів? Те саме стосується супів, або рагу, або будь-чого, що може бути візуально подібним із широким спектром можливих інгредієнтів.

Для більш складних предметів у нас є такі «будівельники», які дозволяють швидко регулювати та додавати загальні інгредієнти до таких речей, як бутерброди, салати та супи. Оскільки ми отримуємо більше даних, ми будемо використовувати кореляції та прогнози інгредієнтів, щоб зробити пропоновані доповнення більш точними.

Додаток також вчиться розпізнавати ваші минулі страви, завдяки чому ви швидко копіюєте інформацію про страви, які ви часто їсте.

Викладаючи це там: я заплатив би багато грошей за споживчу технологію, яку можна носити, або навіть за імплантат, який би відстежував споживання калорій у фоновому режимі.

Вбудувати це в google glass або окуляри було б чудово.

1. Позначте місце розташування (якщо ви підете в McDonalds і сфотографуєте Big Mac, ви побачите, що ви перебуваєте в McDonalds і у вас є фотографія).

2. Потім, щоб отримати інформацію про "харчування", вам потрібно вручну вказати, що ви їсте.

3. То, що ви їсте, тоді буде узгоджено з базою даних, яка надаватиме інформацію про харчування. Картина в основному буде там, щоб лише показати вам, що ви їли.

Це виглядає НАБАГАТО краще, ніж це.

Приблизно 10 років тому я створив веб-сайт про приготування їжі, який також використовує базу даних харчування USDA (cookingspace.com), і нещодавно я почав працювати над безкоштовними додатками для iOS та Android, які використовуватимуть вдосконалений код аналітики, який спочатку використовувався на моєму сайті.

Я зараз граю у версію вашого додатка для Android - вона дотепер добре виконала роботу, розпізнавши продукти харчування, витягнуті з нашого холодильника. Мені це також подобається, коли я роблю знімок, він не додає зображення до моїх локальних знімків (оскільки вони автоматично миттєво створюються резервні копії в OneDrive та GDrive).

Мені буде цікаво про виявлення калорій. Мені цікаво, чи використовує вона якусь зважену суму пропорцій сегментації зображень, чи робить наскрізне глибоке навчання.

У будь-якому випадку, класний продукт, люблю бачити, куди він йде!

Ми ще не пробували переходити безпосередньо від зображення до калорій, і я не впевнений, що коли-небудь будемо. Натомість план полягає в тому, щоб зробити наскрізне передбачення розміру порції для деяких класів. Сегментація була б крутою, але отримати дані для неї дуже важко.

До речі, побудова зображень за допомогою matplotlib - це біль. Спробуйте замість цього використати HTML із зображеннями, кодованими base64. Щось на зразок цього має працювати:

Як для мене, так і для багатьох інших, відстеження споживання калорій було/є однією з останніх перешкод, перш ніж зусилля щодо схуднення/підтримки справді досягли великого ефекту. Це дуже боляче (трудомістке, нудне) робити це вручну, особливо якщо у вашому раціоні є достатня кількість різноманітності.

Це одна з основних причин, чому ми закінчили працювати над цим. У підлітковому віці я мав досить надмірну вагу і за одне літо схуд над 60 кг, дійсно звертаючи увагу на те, що я їв (і займаючись спортом). Я спробував скористатися кількома програмами для підрахунку калорій, але вони відчували себе неприємною роботою і насправді підштовхнули мене до використання упакованих продуктів, оскільки я міг сканувати штрих-код, щоб реєструвати їх.

Ще одна область зворотного зв’язку - в той час, як інбордінг був гладким, я відчував, що години активності до позначеного «рівня» здавались дещо відбитими. Наприклад, я роблю високоінтенсивні тренування майже кожен день тижня протягом години: або силові тренування, або кардіо, а рівень активності протягом 7 годин на тиждень лише ставить мене в "злегка активну" (я забуваю про фактичну неможливо перезапустити вбудовані екрани без видалення). Мені просто було цікаво, як ви придумали шкалу активності.

вони означають CNN для класифікації та/або розпізнавання зображень? Чи оцінює додаток відстань та розмір порції, і якщо ні, то наскільки це можливо?

Чи може це інтегруватися через HealthKit?

Я підозрюю, що це свого роду MVP консьєржа. якщо не вважати мене зовсім враженим. Останній раз, коли я перевіряв ідентифікацію їжі (або справді розміри порцій), це була досить складна проблема. Редагувати: Здогадайтесь, ідентифікація їжі вже не така важка. Так, часи швидко рухаються: D

Здається, користь від фотографій полягає в тому, що я змушений думати про те, що я їжу, перш ніж впасти.

1. Мені подобається дизайн, і він працює дуже чисто. Здається, нічого важкого, а інтерфейс користувача інтуїтивно зрозумілий.

2. Це робить лише одне - відстежувати їжу. Я думаю, що це найбільша сила. Зараз він не займається фітнесом або чимось іншим, чого не повинен.

3. Ціль за замовчуванням схуднути проста у використанні, і я думаю, що охоплює переважну ситуацію використання - зменшення калорій. Я думаю, що розподіл цілей за спожитим/залишковим має бути найвидатнішим елементом інтерфейсу зверху, а розподіл за типом калорій - другий. Маючи деталі виклику (# харчування X днів) угорі, це не дані, які мені потрібні кожного разу, коли я відкриваю програму. Я розумію, чому це було б проблемою дизайну.

4. Я використовував його лише на день, тому не можу сказати, наскільки добре чи ні він відображає тенденції щодо калорій/харчування з часом, але я знаю, що хотів би мати можливість більше розбивати речі.

5. Найбільший виклик, на мою думку, у вас - це резюме. Виправте мене, якщо я помиляюся, але я припускаю, що ви намагаєтеся використовувати користувачів для навчання підкріплення на ваших мережах Deep Vision. Я сам хлопець Deep Vision (саме тому я його, до речі, завантажив), і я здогадуюсь, що вам важко буде робити тренування таким чином. Ось чому:

В .: Якщо результати класифікації об’єктів є достатньо хорошими, щоб завжди бути результатом №1 (оскільки очевидно, що ви використовуєте імовірнісний набір повернень (imagenet?)), То з часом люди будуть дратуватися, коли потрібно вибирати об’єкт/їжу в доповнення до фотографування.

Б. Якщо результати не будуть хорошими, тоді люди будуть дратуватися тим, що сфотографувати І ТАКЖЕ ввести тип їжі. Вони просто вдаватимуться до того, щоб кожного разу вводити його вручну. Наприклад, я приготував овочеве каррі на вечерю і не зробив фото, бо знав, що воно не знатиме, що це було.

Отже, ваш тренувальний набір застоюється і не навчиться нічого кращого, ніж якби ви робили це з командою людей. Якщо ви хочете, щоб це справді дізналося, вам доведеться стимулювати або змушувати людей завжди фотографувати і завжди помічати його. Ще краще, якщо ви можете дозволити їм пов’язати кожен предмет правильно?!

До речі, тренінг для машинного бачення на натовпі - це, я думаю, правильний спосіб робити щось (це те, що ми робимо з предметами інтер’єру для дому FYI).

Я з нетерпінням чекаю ітерації тут. Удачі.

Ми не вчимося на підкріплення, ми просто налаштовуємо мережу, оскільки отримуємо більше даних (і іноді тренуємось з нуля, коли додаємо багато нових класів).

Що стосується (A), ми плануємо почати пропускати кроки відбору для прогнозів, в які ми справді впевнені і просто додамо їх за замовчуванням. Я думаю, що коли у нас буде достатньо даних, ми можемо навіть спрогнозувати, що їстимуть користувачі, перш ніж сфотографувати. Я снідаю практично одне і те ж на сніданок кожен день тижня, щоб він міг просто записати його мені, не вимагаючи від мене жодної роботи. Те саме стосується таких речей, як кав'ярні, ми зараз не запитуємо місцезнаходження, але якщо ви завжди отримуєте одне і те ж, коли заходите в кав’ярню, ми можемо просто зареєструвати це для вас, виходячи з того, що ви там були.

Б. Ми відстежуємо наші прогнози та те, які користувачі в кінцевому підсумку реєструються, щоб ми могли визначити, які наші слабкі сторони. Коли ми навчаємо нові моделі, ми надаємо пріоритет слабко ефективним класам, особливо якщо вони популярні серед наших користувачів.

Чи можете ви дозволити мені вказати мій зріст і вагу в метричних показниках, оскільки мені довелося використовувати Google для конвертації.