Hacking Inventory Management with Clarifai at Intuit SmallBizHack
Last weekend was the SmallBizHack hackathon at Intuit's headquarters in Mountain View, where over 200 hackers converged to tackle one objective: hack out a project that helps small business owners run their operation. Clarifai was on-site as an official API partner.
Award for Best Use of Clarifai: InventoryML, by Lorman Lau and Jarrett Chan
I caught up with the team behind the winning project, Lorman Lau and Jarrett Chan, after the awards ceremony to learn more about their project.
Skip: How did you form your team?
Jarrett: We met at an internship and continued working in contract positions. Lorman invited Jarrett to go to this hackathon.
Skip: Tell us the name of your project and give us a summary pitch.
Jarrett: Our project name is InventoryML. We are trying to help with the problem of small businesses’ difficulty in keeping track of inventory. With our Android app you can take a picture of any item and use machine learning to train your own model, so that when you take a picture of the same item, you can then add or remove an amount of the item to/from your inventory; effectively acting as a handheld scanner.
Skip: What inspired you to take on this project?
Jarrett: Honestly, we were stuck on what to do after discarding a few other ideas during the first few hours of the hackathon. We remembered that during the opening presentation, the issue os inventory management was shared, so we went from there. Of some note, the SeeFood app from the show Silicon Valley was a motivator.
Skip: How does it work, technically speaking?
Jarrett: The Android device can take a picture that is sent via the Clarifai Java API for inference. The user can then confirm that the inference was accurate and then modify the amount of inventory. If the inference was not accurate, the user can retrain the model, which we do by merging a new concept, resending the image, and then training the model.
The inventory was supposed to be done via QuickBooks so multiple people could scan and interact with the same inventory. It works fairly well in this application because for a scanner you are scanning the same single object in the same orientation, so we can remove the problems of detecting the presence of objects(s), removing overlapping concepts, and of multiple objects per image.
Skip: Awesome hack, guys! Thanks for sharing how you built it.
We chose InventoryML for "Best Use of Clarifai API" because it cleverly integrates training and feedback for the custom model directly into a mobile inventory management app. It's an all-in-one prototype that shows off how store proprietors can save a lot of time and effort by leveraging visually intelligent apps to manage their business.
For winning the "Best Use of Clarifai API" award, Lorman and Jarrett each received a Cozmo robot! The Cozmo robots, besides having adorable robotic personalities, are also fully programmable via an included Python SDK. Congratulations Lorman and Jarrett!
相關推薦
Hacking Inventory Management with Clarifai at Intuit SmallBizHack
Last weekend was the SmallBizHack hackathon at Intuit's headquarters in Mountain View, where over 200 hackers converged to tackle one objective: hack out a
LeetCode題862 —— Shortest Subarray with Sum at Least K
date 重新 滑動窗口 nbsp sub etl gen index min Return the length of the shortest, non-empty, contiguous subarray of A with sum at least K. If th
LeetCode #862 Shortest Subarray with Sum at Least K
文章目錄 題目 Return the length of the shortest, non-empty, contiguous subarray of A with sum at least K. If there is no non-empty subar
Access Control Management with Swift
The PlanLet’s start by dividing the requirements into three main domains:Actors who perform actions (Roles): anonymous users, group members, group admins,
Transaction Management with Django 1.6 β Real Python
If you ever devoted much time to Django database transaction management, you know how confusing it can get. In the past, the documentation provided quit
Login for User Management with Flask β Real Python
The following is a guest post by Jeff Knupp, author of Writing Idiomatic Python. Jeff currently has a Kickstarter campaign running to turn the book into
LHC researchers discover two new particles with hints at a third
LHC researchers discover two new particles with hints at a thirdResearchers at the Large Hadron Collider b (LHCb) collaboration have discovered two never-b
【LeetCode】862. Shortest Subarray with Sum at Least K 解題報告(C++)
作者: 負雪明燭 id: fuxuemingzhu 個人部落格: http://fuxuemingzhu.cn/ 目錄 題目描述 題目大意 解題方法 佇列 日期 題目
Transaction Management with Liferay Service
Following are the important points that a Liferay Architect must make note of in order to work with Transactions in Liferay The entry point to transaction
Streamlined Cloud Data Management with Commvault
By Michael Barrow, Technical Alliance Architect, Cloud Providers, Commvault. Commvault is an Advanced APN Technology Partner and AWS Storage Compe
Python Environment Management with Conda (Python 2 + 3, Using Multiple Versions of Python)
Python Environment Management with Conda (Python 2 + 3, Using Multiple Versions of Python)Environment Management with Conda (Python + Configuring Ipython/J
Takeaways From My First Adventure with GraphQL at GraphQL EU 2018
Two weeks ago, I had an opportunity to immerse myself in everything GraphQL at GraphQL Europe in Berlin. While there, I asked some of the attendees why the
[Swift]LeetCode862. 和至少為 K 的最短子數組 | Shortest Subarray with Sum at Least K
end max HERE bsp short += rst code rep Return the length of the shortest, non-empty, contiguous subarray of A with sum at least K. If th
lc 862. Shortest Subarray with Sum at Least K
多少 deque 才會 矩陣 col cti 代碼 ack 大於等於 斷網導致原來寫的那麽多答案全沒了,博客園能不能實時保存草稿,醉。 https://leetcode.com/problems/shortest-subarray-with-sum-at-least-k/
159 Longest Substring with At Most Two Distinct Characters
() style 目前 spa long pre string mos bsp 這兩題有一個 trick 和 Minimum Window Substring 非常像,就是維護一個 "curCount" 代表目前 (i,j) 之間 match 上的數量,而通過 hash[
395. Longest Substring with At Least K Repeating Characters
nbsp vector 條件 str app appear start input eve Find the length of the longest substring T of a given string (consists of lowercase letters
Microsoft Azure Tutorial: Build your first movie inventory web app with just a few lines of code
tro options core any call jpg should nav lines Editor’s Note: The following is a guest post from Mustafa Mahmutovi?, a Microsoft Student
[LeetCode] 340. Longest Substring with At Most K Distinct Characters 最多有K個不同字符的最長子串
sub site result .com con 題目 i++ ++ efault Given a string, find the length of the longest substring T that contains at most k distinct cha
Offset Management For Apache Kafka With Apache Spark Streaming
ould cond eth ref properly fine load them sca An ingest pattern that we commonly see being adopted at Cloudera customers is Apache Spark
leetcode395 Longest Substring with At Least K Repeating Characters
++ ges 但是 使用 pan bbc 最長子串 gin false 思路: 尺取法。 循環i:1~26,分別計算恰好包含i種字母並且每種字母出現的次數大於等於k個的最長子串長度。 沒法直接使用尺取法,因為不滿足區間單調性,但是使用如上的方法卻是可以的,因為子串中包含的字